octave

    3熱度

    1回答

    代碼進行Matlab的風格的短路操作: if (round(xw(1))>2) & (round(xw(2))>2) & (round(xw(1))<h-1) & (round(xw(2))<w-1) W0 = img(round(xw(1))-2:round(xw(1))+2,round(xw(2))-2:round(xw(2))+2); else NA=1;

    0熱度

    1回答

    我正在使用GNU Octave 4.2.1。在Linux Debian上。我正在嘗試製作一個按鈕(在Octave中調用pushbutton)來打開jpeg文件等圖像並顯示到座標軸。到目前爲止,我的代碼如下所示: %image preview cmdOpenImage = uicontrol( mainForm = "style", "pushbutton", "string", "OPE

    0熱度

    2回答

    我有以下代碼,在八度: % recode y to Y I = eye(10); Y = zeros(5000, 10); for i=1:5000 Y(i, :)= I(y(i), :); end y爲5000 X 1和含有1值以10 所需的輸出是Y. Y是5000×10,幷包含一個除1全0在同一行y所示的位置。 我想這樣做沒有循環,爲學術目的;即對其進行矢量化。 5000

    1熱度

    3回答

    我有一個矩陣數組的應用程序。我必須多次操縱對角線。其他元素不變。我想要做的事情一樣: for j=1:nj for i=1:n g(i,i,j) = gd(i,j) end end 我已經看到了如何使用邏輯(眼(N))作爲一個單一的指標一個矩陣做到這一點,但這並不與矩陣陣列工作。當然有一個解決這個問題的辦法。由於

    0熱度

    1回答

    在R中,類函數返回對象的描述。 > a = matrix(c(1, 2, 3, 4), nrow=2, ncol=2) > class(a) [1] "matrix" 是否有倍頻等效功能?

    -1熱度

    1回答

    我想在Win 10安裝倍頻但下載網站包含每個版本像這樣多個文件: 結果,我下載了所有,並開始解壓縮文件夾。它需要永遠下載。但是,安裝程序完成運行並安裝完成。我該怎麼辦?而且,爲什麼Windows解壓縮得這麼慢?速度僅爲1 kbps。

    2熱度

    2回答

    我目前遇到問題Octave安裝在Archlinux.我無法在Arch中加載當前版本的Octave 4.2.1。它顯示以下消息 - /usr/lib/octave/4.2.1/exec/x86_64-pc-linux-gnu/octave-gui: error while loading shared libraries: libgfortran.so.3: cannot open shared o

    3熱度

    1回答

    我正在使用Octave編程classical Prony's method(有時是Prony分析)。該腳本相當優良的測試信號,如: t = 1:600; sig = exp(-0.01*t).*cos(0.1*t); ,但完全倒塌時,即使添加的噪聲量小: sig = sig + 0.001*rand(size(sig)); 的問題是計算使用pinv超定方程組當線性預測是bulit時(參見

    1熱度

    2回答

    我有一個名爲model_vertex的矩陣3x120000。它是來自stl文件的點雲。 3點指定三角形的頂點。所有3點開始一個新的三角形。 我想找到具有相同三角形邊的三角形。 這意味着三角形應該有2個相同的點。 我希望你能幫助我。我可以用4個for-loop來解決這個問題......但是計算時間令人難以置信的糟糕。 for i=1:length((model_vertex(1,:))/3)%eve

    -1熱度

    1回答

    有沒有辦法在一行中寫'複雜'元素操作,還是我們必須將它們分成多行?例如,讓我們有這個數學函數:1 /(1 + e^-x) 我想爲x(x可能是一個標量,向量或矩陣)上的每個元素計算哪個數據函數。 這是一個工作的代碼,我已經寫了: function r = sigmoid(x) r = zeros(size(x)); r = e.^(-x); r = 1.+r;