在MATLAB中,如何用diff命令求多元函数的导数

2020年12月7日10:10:12在MATLAB中,如何用diff命令求多元函数的导数已关闭评论

在MATLAB中,如何用diff命令求多元函数的导数

用diff函数还可以求多元函数的导数,其使用格式为:

diff(f,'var',n)

例题 求多元函数的导数

>> syms x y z

>> f=x*sin(exp(y^(1/2)))/z

f =

(x*sin(exp(y^(1/2))))/z

>> diff(f,y,2)

ans =

(x*exp(y^(1/2))*cos(exp(y^(1/2))))/(4*y*z)- (x*exp(y^(1/2))*cos(exp(y^(1/2))))/(4*y^(3/2)*z)- (x*exp(2*y^(1/2))*sin(exp(y^(1/2))))/(4*y*z)

>> pretty(ans)

1/2   1/2   1/2   1/2

x exp(y )cos(exp(y )) x exp(y )   cos(exp(y ))

-------------------------- - --------------------------

4 y z       3/2

4 y z

1/2   1/2

x exp(2 y)sin(exp(y))

---------------------------

4 y z

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。