级数展开

 

1.泰勒级数展开

MATLAB中提供了将函数展开为幂级数的函数为taylor。

函数:taylor

功能:将函数展开为幂级数

语法:taylor(f,n)

taylor(f,v,a)

说明:函数taylor(f,n)返回f的n次幂的多项式近似,其中f表示函数;函数taylor(f,v,a)返回f关于v以点a为中心进行展开。

 

x = sym('x');
f1 = (1+x+x^2)/(1-x+x^2);
f2 = sqrt(1-2*x+x^3) - (1-3*x+x^2)^(1/3);
taylor(f1,x,5)
taylor(f2,6)

例:

x = sym('x');
p = 1+3*x+5*x^2-2*x^3;
f = taylor(p,x,-1,4)

  

2.多元函数的taylor展开

在MATLAB中也可以对多元函数的Taylor展开。其格式为:

函数:mtaylor

功能:对多元函数的Taylor展开

格式:mtaylor(f,v,p,'Order',n)

说明:f为欲展开的函数式,v为变量矢量,n为展开的幂次数。例如多元函数的变量有x,y,z,则v写成向量的形式:[x,y,z];分别在x=0,y=1,z=5处展开,则p写成向量的形式为:[0,1,2],如果不指定幂次数,如果不指定幂次数,order可以省略。

3.傅里叶级数

将一个函数f(x)展开为傅里叶级数:

 

转载于:https://www.cnblogs.com/BJTU-WHC/p/5504835.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值