matlab编程级数的和函数,数学实验8 用Matlab软件求级数的和函数的泰勒级数和傅氏级数.pdf...

数学实验8 用Matlab软件求级数的和函数的泰勒级数和傅氏级数

数学实验八 用Matlab 软件求级 的和、函 的泰勒级 和傅

氏级

一、求级 的和

Matlab 中,可用symsum 函数求数列或级数的和,其调用格式为:

syms n

symsum(f(n), n a ,b)

其中,f (n) 为数列或级数的通项,n 为自变量,a 为该数列或级数所求和的起始项数,

b 为该数列或级数所求和的结束项数.此格式表示求级数f (k ) 关于变量n 从第0 项到第

k 0

n 1项的和.当省略n 、a 、b 时,求关于默认变量k 的级数 k

f (k ) 从第0 项到第 1

k 0

项的和;当省略 、 时,求级数 f (k ) 从第0 项到第 项的和.

a b n 1

k 0

例1 分别求级数k 3 的前k 项和及从第5 项到第10 项的和.

k 0

解 在命令行中输入:

syms k

Sk=simple(symsum(k^3)); %利用simple 函数化简Sk 的表达式

S5_10=symsum(k^3,5,10);

Sk,S5_ 10

计算结果如下:

Sk =

1/4*k^2*(k- 1)^2

S5_10 =

2925

k 1 3 k 2 (k 1)2

Sk k ,S5_ 10 2925 .

k 0 4

1

例2 求级数 的和.

n!

n 0

解 在命令行中输入:

syms n

S=symsum( 1/sym('n !'),n,0,inf) % sym( n!’)是将n!定义为符号表达式

计算结果如下:

S =

exp( 1)

1

e .

n 0 n!

( 1)n 1 x 2n 1

例3 求幂级数 的和.

n1 (2n 1)!

解 在命令行中输入:

syms n x

S=symsum((- 1)^(n+1)*x^(2*n- 1)/sym('(2*n- 1)!'),n,1,inf)

输出结果如下:

S =

sin(x)

( 1)n 1 x 2n 1

sin x .

n1 (2n 1)!

二、求函 的幂级数展式

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值