scilab

    1熱度

    1回答

    我在Scilab中創建了一個條形圖,並已將數字中的剔號更改爲人名。但更改名稱會使它們互相溢流並使其不可讀。我在Matlab(XTickLabelRotation)上找到了一個解決方案,但不幸的是這對Scilab不起作用。 有沒有另一種解決方案?我通過axes_properties挖掘,找不到任何東西。 感謝您的幫助。

    2熱度

    2回答

    是否可以確定Scilab中函數的參數個數? 比方說,我有一個函數如下: function T = test(t,x) T = t*x endfunction 在這種情況下,我應該得到2作爲輸出。 更具體地說,我的目標是知道參數的數量,但是唯一地使用函數的名字。 function N = NumberArgument(F) // F is a function N

    1熱度

    1回答

    我想在Scilab中編寫一個函數來顯示圖像。 我正在處理圖像作爲矩陣列表,然後將列表轉換爲函數內的超矩陣。但是,代碼似乎不適用於uint16或uint32類型的圖像。 這是我一直在努力代碼: imshow() function[] =imshow(Image) global TYPE_DOUBLE; //retrieving list and creating 3 dimensional

    1熱度

    1回答

    有人可以向我解釋Scilab中的優化函數是如何工作的,並給我一個簡短的例子。 我所試圖做的是最大限度地發揮這種功能,並找到最佳值 > function [f, g, ind]=cost(x, ind) f= -x.^2 g=2*x endfunction // Simplest call x0 = [1; -1; 1]; [fopt, xopt] = optim(

    0熱度

    2回答

    我想在Scilab中實現一些已經固有的濾波器擬合程序。我試圖通過invfreqz.m中的最小二乘算法計算濾波器係數。意識到我必須在一些幾乎奇異的矩陣上計算左側矩陣的劃分。問題是Scilab從這個計算得到的結果與matlab不同,我無法解決這個問題。代碼如下: matrix = [336.1810 331.8898 331.8898 336.1810 331.8898; 331.8898 336.1

    1熱度

    1回答

    如何更換MATLAB函數cellfun y = cellfun(@(x) x/sum(x(:)), y, 'UniformOutput',0); y = cellfun(@sqrt, y, 'UniformOutput',0); 與循環。我想將此代碼轉換爲Scilab,但我不明白cellfun在x中的作用。你能用C或Java(或其他語言)的形式編寫一些等效的代碼嗎?

    0熱度

    1回答

    我正在嘗試使用函數cdfnor來編寫一個計算正態分佈的分位數的函數。 例如 的α= cdfnor( 「PQ」,X,0,1) 有人可以幫助我從這個功能,例如99%的分位數派生。我應該如何定義x?

    1熱度

    1回答

    有人可以告訴我如何隱式區分公式Scilab? 例子: x^2+y^2=25 (a circle equation) 的衍生物是: dy/dx=−x/y 我們怎樣才能做到在Scilab的這種隱含的分化? 可能與差異或dassl或Scilab的另一個功能?

    0熱度

    1回答

    我用下面的代碼: for t = linspace(0,2,500) x(t) = 1+ t^2; y(t) = 2*t; r(t) = sqrt((x(t))^2+(y(t))^2); radius = 1.6 if r(t) > 0.999*radius & r(t) < 1.001*radius then solucion

    1熱度

    1回答

    可以說我已經寫了一個函數來添加兩個數字。 function [result] = add_twonum(a1,a2) result = a1+a2; endfunction 主文件 ,當我打電話 result = add_twonum(1,2) 我期望的結果= 3。 但是它說 !--error 4 未定義的變量:add_twonum 請幫助我。我使用了很多Matlab,但從未使用s