MATLAB编程

来源:百度知道 编辑:UC知道 时间:2024/05/17 13:36:38
求函数在指定点的导数倒数
f(x)=sinX*sinX+cosX*cosX,x=Pi/6,Pi/4,Pi/3,Pi/2

f(x)=sinX*sinX+cosX*cosX=1
常数的导数为零。
所以在任何点的导数都是零,其倒数自然就是无穷大了。
如果原函数是这样的。

>> fx='sin(x)*sin(x)+cos(x)'

fx =

sin(x)*sin(x)+cos(x)

>> dfx=diff(fx)

dfx =

2*sin(x)*cos(x)-sin(x)

>> subs(dfx,'x',[pi/6;pi/4;pi/3;pi/2])

ans =

0.3660
0.2929
0
-1.0000

多谢多谢,以前还没用过subs这个函数