MATLAB完成泰勒展开操作的命令:taylor(f, a)命令

2020年12月7日13:59:40MATLAB完成泰勒展开操作的命令:taylor(f, a)命令已关闭评论

MATLAB完成泰勒展开操作的命令:taylor(f, a)命令

命令taylor(f, a)的运算结果则是函数f在变量等于a处的泰勒展开结果。

例题 求函数f=sin(x)y+exp(x)b在x=5和x=a处的泰勒展开式。

输入程序如下:

>> syms x y a b

>> f=sin(x)*y+exp(x)*b;

>> ans1=taylor(f,4)

ans1 =

(b/6 - y/6)*x^3 + (b*x^2)/2 + (b +y)*x + b

>> ans2=taylor(f,a)

ans2 =

b*exp(a)- (b*exp(a)+ y*cos(a))*(a - x)+ y*sin(a)- ((b*exp(a))/6 (y*cos(a))/6)*(a - x)^3 - ((b*exp(a))/120 + (y*cos(a))/120)*(a - x)^5 +((b*exp(a))/2 - (y*sin(a))/2)*(a - x)^2 +((b*exp(a))/24 + (y*sin(a))/24)*(a - x)^4

另外,MATLAB提供了一个泰勒展开图形用户界面,如图5-4所示,用户可在MATLAB命令窗口输入taylortool即可得到。

 

图5-4 泰勒展开GUI

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