1樓:成功者
diff()函式是matlab的符號函式求導。 diff()使用說明: diff(s,'v')——對表示式s中指定符號變數v,計算s的一階導數 diff(s,'v',n)——對表示式s中指定符號變數v,計算s的n階導數 diff()應用例項對於顯函式的導數,如y=6x^3-4x^2+x-5 diff('6x^3-4x^2+x-5') 求y的一階導數 diff('6x^3-4x^2+x-5',2) 求y的二階導數對於隱函式的導數,如z=sin(x^2)*y^2 syms x y diff(sin(x^2)*y^2,2) 求z對x的二階偏導數對於引數方程的導數,如y=1-t^4,x=1+t^2 syms x y t dy=diff(1-t^4) 求y對t的一階導數 dx=diff(1+t^2) 求x對t的一階導數 dydx=dy/dx t=sqrt(x-1),eval(dydx) 求y對x的一階導數
matlab中如何求導?
2樓:張宇
操作方法如下:
1、開啟matlab軟體;
2、輸入指令clear;clc;清空工作空間;
3、輸入指令sy** x定義一個符號
變數,如圖所示;
4、輸入指令f1=atan(x),定義一個函式;
5、輸入指令df1=diff(f1,x)求解導函式的符號解;
6、輸入以下指令檢視求導的結果,如圖所示;
subplot(1,2,1);
ezplot(f1),grid on;
subplot(1,2,2);
ezplot(df1),grid on;
7、檢視求導結果如下。
3樓:匿名使用者
matlab求導命令diff呼叫格式:
diff(函式) , 求的一階導數;
diff(函式, n) , 求的n階導數(n是具體整數);
diff(函式,變數名), 求對的偏導數;
diff(函式, 變數名,n) ,求對的n階偏導數;
matlab求雅可比矩陣命令jacobian,呼叫格式:
jacobian([函式;函式; 函式], )給出矩陣:
另外解微分方程可以用desolve
例>> x=solve('x^2=y','x')x =y^(1/2)
-y^(1/2)
Matlab裡的xi表示什麼意思
取x矩陣的第i行的所有元素。matlab中 的使用非常靈活,簡單的說就是代表矩陣中的全行或全列元素 謝謝採納 你這個有bug吧,應該是x i,x第i行的所有元素 matlab中 x i 是什麼意思?x i 是取矩陣x的所有行的第i列並共軛轉置。其中,x表示一個矩陣 x i 表示所有行的第i列的子矩陣...
怎麼用MATLAB表示正態分佈的分佈函式
pd makedist normal x 4 0.01 4 y cdf pd,x plot x,y 如何用matlab畫正態分佈曲線 matlab裡有直接的函bai數。調du用語法如下 zhi 正態分佈又被稱dao 為高斯分佈 y gaussmf x,sig c 其中內x是變數,容sig就是你 裡的...
求助matlab裡怎麼沒有ccslink呀
不同版本命令不同,你輸入help idelink 先修改環境變數 首先請確認你的matlab的資料夾中有如下檔案 atlas athlon.dll amd系列的請用這個 atlas p4.dll p4的用這個 atlas piii.dll p3的用這個 atlas pii.dll p2的用這個 這些...