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

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

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

在MATLAB中,求函数的导数用diff命令来完成,其具体使用方法如下:

diff(f)

例题 求函数的导数

>> syms x

>> f=log(x^3)

f =

log(x^3)

>> diff(f)

ans =

3/x

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

f =

(x + exp(x)*sin(x))^(1/2)

>> diff(f)

ans =

(exp(x)*cos(x)+ exp(x)*sin(x)+ 1)/(2*(x + exp(x)*sin(x))^(1/2))

>> pretty(ans)

exp(x)cos(x)+ exp(x)sin(x)+ 1

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

1/2

2 (x + exp(x)sin(x))

这个结果显得整洁易懂。

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