1樓:匿名使用者
用diff()來求導函式,用eval()來計算導數值。
具體**如下:
執行結果為:
matlab中,乙個函式有多個自變數,怎麼分別求導並代入具體數值,舉個例子f=x1+x2+x3,分
2樓:匿名使用者
求導用diff(expr,var,order),代入數值用subs(expr,var,val)。
3樓:無與a侖比
你好!我依照你來舉得例子自,簡單編寫了乙個程式,為了清晰起見,語句寫得比較簡單,你看看:
syms x1 x2 x3
f = x1^2+x2^2+x3^2;
fx1 = diff(f,x1);
fx2 = diff(f,x2);
fx3 = diff(f,x3);
x11 = input('請輸入整數x1:');
x22 = input('請輸入整數x2:');
x33 = input('請輸入整數x3:');
subs(fx1,x1,x11)
subs(fx2,x2,x22)
subs(fx3,x3,x33)
輸出的subs就是賦值之後的每乙個偏導的結果,你可以試著執行一下。
diff預設對x求導,如果有好幾個x,則預設對x1求導,預設求一介導。祝好~
如何用matlab實現pca演算法
可以在matlab的simulink工具中插入 user design 模組,把 貼進去。然後在模組的模擬輸入接 chirp 或 random source 源,模版擬輸出接 spectrum scope 就能看出權效果。如何在聚類的過程中使用pca演算法 amarino是使android手機bai...
如何用mathtype編寫matlab的數學公式
首先mathtype公式編輯器裡面的公式。而在matlab的命令視窗和editor中雖然不能將公式顯示的想mathtype中那麼漂亮。不過,可以在axes座標軸裡面將公式顯示的和mathtype公式編輯器裡面的一樣漂亮。如果想要將mathtype中的公式,拿到matlab裡面顯示,首先需要將math...
matlab中如何用lsim函式實現加速度訊號輸出
1 首先lsim是針對線性是不變模型,給定任意輸入,得到輸出響應,系統模型內為狀態方程時,同時還可容以得到狀態軌跡。2 當輸出y的行數與u的長度相同,列數與輸出個數相同。3 當狀態x的行數與u的長度相同,列數與狀態的個數相同。matlab lsim 求解結構振動時 求出來的加速度是相對加速度還是絕對...