matlab怎么算级数,实验七_matlab求解级数有关计算

实验七 matlab 求解级数有关计算

1.级数的基本概念

常数项级数:称用加号将数列

n a 的项连成的式子

+++++n a a a a 321

为(常数项)无穷级数,简记为

∑∞

=1

n n

a

。称级数

∑∞

=1

n n

a

前n 项构成的和

∑==++++=n

k k

n n a a a a a S 1

321

为级数的部分和。若S

S n n =∞

→lim ,则称级数∑∞

=1

n n

a

收敛,其和为S 。

Taylor 级数:设函数)(x f 在包含a x =的区域内具有各阶导数,则称幂级数

+-++-+-+=-∑

=n n n n n a x n a f a x a f a x a f a f a x n a f )(!)()(!2)())((')()(!)()(2

)2(0

)(

为函数)(x f 在a x =的Taylor 级数,当0=a 时称为Maclaurin(麦克劳林)级数。 2.级数的MATLAB 命令

MATLAB 中主要用symsum,taylor 求级数的和及进行Taylor 展开。

symsum(s,v,a,b) 表达式s 关于变量v 从a 到b 求和 taylor(f,a,n) 将函数f 在a 点展为n-1阶Taylor 多项式 可以用help symsum, help taylor 查阅有关这些命令的详细信息

例1 先用taylor 命令观测函数x y sin =的Maclaurin 展开式的前几项,例如观测前6项, 相应的MA TLAB 代码为:

>>clear; syms x;

>>taylor(sin(x),0,1) >>taylor(sin(x),0,2) >>taylor(sin(x),0,3) >>taylor(sin(x),0,4) >>taylor(sin(x),0,5) >>taylor(sin(x),0,6)

结果为:

ans =0 ans =x ans =x

ans =x-1/6*x^3 ans =x-1/6*x^3

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值