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

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

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

由于在实际计算中,变量名无所不有,特别是对于多元函数。泰勒展开一定要说明对象,否则结果就与所需不同。因此,对函数中非系统默认的自变量或多元函数中的变量进行泰勒展开时,一定要在命令中加入对变量名的说明。taylor(f, v)就是其使用格式,结果是关于v的麦克劳林型泰勒展开式。

例题 求函数f=3xsin(y)tan(a)+exp(a*y)的泰勒展开式。

输入程序如下:

>> syms x y a

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

>> taylor(f,a)

ans =

a*(y + 3*x*sin(y))+ a^3*(x*sin(y)+ y^3/6)+ a^5*((2*x*sin(y))/5 +y^5/120)+ (a^2*y^2)/2 + (a^4*y^4)/24 + 1

如果求f的关于a的10阶麦克劳林型的泰勒展开式,命令则变为:

>> taylor(f,a,10)

ans =

a*(y + 3*x*sin(y))+ a^3*(x*sin(y)+ y^3/6)+ a^5*((2*x*sin(y))/5 +y^5/120)+ a^7*((17*x*sin(y))/105 + y^7/5040)+ a^9*((62*x*sin(y))/945 +y^9/362880)+ (a^2*y^2)/2 + (a^4*y^4)/24 + (a^6*y^6)/720 + (a^8*y^8)/40320 + 1

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