数学
mathlab 数列求和则么写

2020-01-04

mathlab 数列求和则么写
优质解答

在数列求和时经常遇到无规律和有规律两种情形:

1,无规律数列求和(数列的元素有限)

matlab命令r=sum(X)

例1:求数列1,2,5,4,8的和.

>> x=[1 2 5 4 8];

>>r=sum(x)

r =

20

求数组{1,2,5,4,8}的和,方法同上.

2 有规律数列求和(级数求和)

matlab命令r = symsum(s,v,a,b)

s数列的通项表达式,v通项,a首项,b末项.

此命令还可以判定级数的敛散性,当和不存在时则发散.

例2:求数列1,2,3,4,5...100的和

>>syms n

>>r=symsum(n,n,1,100)

r=

5050

例3:求数列1,1/2,1/3,1/4,1/5...1/100的和

>>syms n

>>r=symsum(1/n,n,1,100)

r=

14466636279520351160221518043104131447711/2788815009188499086581352357412492142272
 

例4:求数列1,1/2,1/4,1/8,1/16...1/2^100的和

>>syms n

>>r=symsum(1/2^n,n,0,100)

r=

2535301200456458802993406410751/1267650600228229401496703205376

例5:求数列1,1/2,1/4,1/8,1/16...1/2^100...的和

>>syms n

>>r=symsum(1/2^n,n,0,inf)

r=

2

显然与之相应的无穷级数收敛.与例3相应的无穷级数发散.

(symsum(1/n,n,1,inf)的结果为inf)

在数列求和时经常遇到无规律和有规律两种情形:

1,无规律数列求和(数列的元素有限)

matlab命令r=sum(X)

例1:求数列1,2,5,4,8的和.

>> x=[1 2 5 4 8];

>>r=sum(x)

r =

20

求数组{1,2,5,4,8}的和,方法同上.

2 有规律数列求和(级数求和)

matlab命令r = symsum(s,v,a,b)

s数列的通项表达式,v通项,a首项,b末项.

此命令还可以判定级数的敛散性,当和不存在时则发散.

例2:求数列1,2,3,4,5...100的和

>>syms n

>>r=symsum(n,n,1,100)

r=

5050

例3:求数列1,1/2,1/3,1/4,1/5...1/100的和

>>syms n

>>r=symsum(1/n,n,1,100)

r=

14466636279520351160221518043104131447711/2788815009188499086581352357412492142272
 

例4:求数列1,1/2,1/4,1/8,1/16...1/2^100的和

>>syms n

>>r=symsum(1/2^n,n,0,100)

r=

2535301200456458802993406410751/1267650600228229401496703205376

例5:求数列1,1/2,1/4,1/8,1/16...1/2^100...的和

>>syms n

>>r=symsum(1/2^n,n,0,inf)

r=

2

显然与之相应的无穷级数收敛.与例3相应的无穷级数发散.

(symsum(1/n,n,1,inf)的结果为inf)

相关问答