octave

    0熱度

    1回答

    有時倍頻顯示一個數字,而不是非常接近於零,‘真正的’零 如: >> sin(pi) ans = 1.2246e-016 據我所知,這是由於浮點。算術的問題,等等,但是這很煩人...... 是否有一種方式來獲得預期的0,而不是有的幾乎爲零的值? 編輯 一個更真實的例子是這樣的: >> cos(pi) + i*sin(pi) ans = -1.0000e+000 + 1.2246e-016i

    2熱度

    1回答

    我是Octave的新手(和matlab有關)。我有一個看起來像這樣 我想積克(X,0.5,5)說的功能。 這是我在八度試圖 我定義了一個匿名函數 [email protected](n,x,t) 1./n.*log(n.*pi.*t).*sin(n.*pi.*x); 然後又匿名函數 [email protected](m,x,t)x.^2+sum(f([1:m],x,t)); 最後定義 x

    2熱度

    1回答

    下圖顯示了Cauer網絡,它是一個連續分數網絡。 我已經建立了3 olrder傳遞函數3rd倍頻程是這樣的: function uebertragung=G(R1,Tau1,R2,Tau2,R3,Tau3) s= tf("s"); C1= Tau1/R1; C2= Tau2/R2; C3= Tau3/R3; # --- Uebertragungsfunktion 3.Ordnung --

    2熱度

    1回答

    假設size_of_array < n,通過數組元素迭代多次,通常我會使用類似(在C++): for (size_t i = 0; i < n; ++i) { elem = arr[ i % size_of_arr ]; } 如果arr = {1, 2, 3};,對於elem我會得到: 1 2 3 1 2 3 ... 然而,在MATLAB /倍頻程索引從1開始: for i

    1熱度

    1回答

    如何評估八度中的二維函數? 當我有一個功能,它看起來像這樣在WolframAlpha的符號: f(x, y) = {{x^2-y^2}, {x^2-y}} (矩陣與一列兩行) 我想在這樣的任何一點對其進行評估:f(1, 0)這應該給我結果{{1}, {1}}

    0熱度

    1回答

    下面是一個創建通過生成幀一個簡單的動畫作爲數字序列的一種嘗試,保存在.png格式: clc clear close all % don't display plot : produces error. %set(0, 'defaultfigurevisible', 'off'); % number of frames. N = 2; % generate data sets.

    0熱度

    1回答

    有這段代碼與我,哪個。 1.打開兩個文件「blue.csv」,「red.csv」。 2.計算該值並基於if-else語句,將輸出打印到相應的文件。 fp1 = fopen('red.csv','w'); fp2 = fopen('blue.csv','w'); for x = 0:100:2500, for y = 0:100:2500, vector = [x , y

    0熱度

    1回答

    當我運行mode過的圖像,我得到一個錯誤: error: out of memory or dimension too large for Octave's index type error: called from im2col at line 134 column 13 nlfilter at line 79 column 8 colour_blocks at line 11 column 7

    2熱度

    1回答

    在我for循環中,我試圖從局部變量中構建一個向量。但有些奇怪的事情正在發生。當我構建我的矢量時,我預計它會包含3個雙打(1x3)。但相反,它包含數百個雙打(1x1XX)。 這是怎麼回事?我誤解m的範圍或矢量建築? for i=0:ncols for j=0:nrows ... roi = imcrop(img, [cx, cy, cw, ch]); %

    0熱度

    1回答

    Octave/Matlab如何在圖像上繪製填充的矩形(具有50%的透明度)? 我知道如何繪製的輪廓的矩形,像這樣: img = imread('foo.jpg'); imshow(img); hold; rectangle('Position', [cx, cy, 10, 10], 'EdgeColor', [1,0,0], 'LineWidth', 50, 'LineStyle','-')