matlab求下列函数的根?

如题所述

用fsolve()函数可以求得给定函数的根。实现代码如下:

>>fun=@(t)(sin(t)).^2.*exp(-0.1*t)-0.5*abs(t);  自定义函数

>>t1=fsolve(fun,-2);t2=fsolve(fun,-1);t3=fsolve(fun,1);t4=fsolve(fun,2); 求某点附近的零点值

>> disp(t1)  显示t1值

   -2.0074

>> disp(t2)  显示t2值

   -0.5198

>> disp(t3)  显示t3值

    0.5993

>> disp(t4)  显示t4值

    1.6738

温馨提示:答案为网友推荐,仅供参考
相似回答