Matlab知識點(五)
阿新 • • 發佈:2018-12-25
學習用Matlab求解函式的導數
syms x;
dydx = diff(x^2*cos(x)) % 未指明自變數,按預設的自變數輸出導數結果
結果如圖:
syms t; % 宣告自變數
d2ydt2 = diff(t*asin(x*t),'t',2) %2表示階數,t表示自變數,前面一個是函式式
結果是:
當自變數變化為x後:
% 函式求解及求導
syms x;
d2ydt2 = diff(t*asin(x*t),'x',2)
結果是:
pzpx = diff(x^2*cos(2*y),'x')
1、先關於x求偏導,執行結果:
2、再關於y求偏導
pzpx=diff(x^2*cos(2*y),'x');
p2zpypx = diff(pzpx,'y')
3、直接關於y求兩次偏導
p2zpy2 = diff(x^2*cos(2*y),'y',2)
1、先關於x求偏導
syms x y z;
u = sin(x^2-y^3+5*z);
ux = diff(u,x)
2、再之前的基礎上再關於y求偏導
uxy = diff(ux,y)
結果是:
3、再將其關於z求偏導
uxyz = diff(uxy,z)
結果是:
4、直接關於求z的3次偏導
uz3 = diff(u,z,3)
結果是: