MATLAB的级数求和命令:symsum(s,v)命令
v为求和变量。求和将由v等于1求至v-1。
当不确定自己所需的变量是系统的默认变量,或已知其不是默认变量时,需在symsum命令中加入对求和变量的说明,格式为:
symsum(s,v)
例如下面的程序内容:
syms a q n
s=a*q^n;
anss=symsum(s);
anst=symsum(s,n);
结果为
anss =
sum(a*q^n, q)
anst =
piecewise([q = 1, a*n], [q <> 1, (a*q^n)/(q - 1)])
结果anss说明,symsum(s)是以q为求和变量进行的运算的,由于结果不能进行化简,所以系统给出了前面的答案。