Matlab知识点(五)

学习用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)

结果是:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Unicorn_wan/article/details/85227361
今日推荐