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

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

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

taylor(f)命令只能求函数表达式f的6阶麦克劳林型泰勒展开式。如果求任意阶则要在taylor命令后补加求阶参数n,这样,求函数f的100阶泰勒展开式也没问题。

例题 求函数f=sin(x)+exp(x)tan(x)和g=exp(x)的10阶泰勒展开式。

输入程序如下:

>> syms x f

>> f=sin(x)+exp(x)*tan(x);

>> taylor(f,10)

ans =

(1423*x^9)/25920 + (19*x^8)/240 + (19*x^7)/140 + (71*x^6)/360 + (7*x^5)/20 + x^4/2 + (2*x^3)/3 + x^2 + 2*x

>> g=exp(x);

>> taylor(g,10)

ans =

x^9/362880 + x^8/40320 + x^7/5040 + x^6/720 + x^5/120 + x^4/24 + x^3/6 +x^2/2 + x + 1

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