MATLAB的级数求和命令:symsum(s,v,a,b)命令
能不能任选一段进行求和或将求和一直继续到正无穷呢?可以!只要在命令后面补充上对求和起点和终点的说明就可以让MATLAB完成计算。使用格式如下:
symsum(s,v,a,b)
例如下面的程序内容:
syms x y z a b c m n
f=a/x;
g=b/y^2;
h=c/z^3;
i=cos(a)/(2^a);
ansf1=symsum(f,x,1,10);
ansf2=symsum(f,x,1,inf);
ansg1=symsum(f,1,10);
ansg2=symsum(f,1,10);
ansh1=symsum(f,1,10);
ansh2=symsum(f,a,inf);
ansi1=symsum(f,a,1,inf);
ansi2=symsum(f,a,inf);
结果为:
ansf1=
7381/2520*a
ansf2=
signum(a)*inf+a*eulergamma
ansg1=
1968329/1270080*b
ansg2=
1/6*b*pi^2
ansh1=
19164113947/16003008000*c
ansh2=
c*zeta(3)
ansi1=
(cos(1)-2)/(-5+4*cos(1))*cos(1)-(cos(1)^2-1)/(-5+4*cos(1))
ansi2=
2*(cos(1)-2)/(-5+4*cos(1))*cos(a)/(2^a)-2*(cos(1)^2-1)/(-5+4*cos(1))/sin(1)/(2^a)*sin(a)
有了symsum命令和abs命令,判断一个级数是否是绝对收敛就容易多了。