怎么用matlab对二阶等差数列求和

数列an=n^2,求前n项和Sn=?如何用matlab求?

【1】数值解法
n=input('n=')
n=1:n
Sn=sum(n.^2)

结果:
n =

3

n =

1 2 3

Sn =

14

【2】符号解法
syms n
Sn=symsum(n^2,1,n)
Sn=factor(Sn)

结果

Sn =

1/3*(n+1)^3-1/2*(n+1)^2+1/6*n+1/6

Sn =

1/6*n*(n+1)*(2*n+1)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-01-23
sum(n^2,i=1..n)
第2个回答  2008-01-23
Sn=[n(n+1)(2n+1)]/6
第3个回答  2019-01-05
clc;
x=a:b:c;
这里a表示x开始的数字,b表示步长,c表示末尾数字。
拟合后求导,导数为零的点为极值点,分析极值点再得到最值点。