发布网友 发布时间:2022-05-10 20:33
共1个回答
热心网友 时间:2023-08-06 10:16
在数列求和时经常遇到无规律和有规律两种情形:
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)