学习用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)
结果是: