上QQ阅读APP看书,第一时间看更新
2.2.2 序列/级数的符号求和
在高等数学上,表达式的求和表示为。对于此类表达式,MATLAB 提供了函数symsum来求解。其主要调用格式如下。
symsum(expr); 求表达式 expr 的和,其自变量的默认值为0~(v-1),其中 v 为默认的自变量。
symsum(expr,v); 求表达式expr的和,其自变量的默认值为0~(v-1)。
symsum(expr,a,b); 求表达式expr的和,其自变量的取值为a~b,其中v为默认的自变量。
symsum(expr,v,a,b); 求表达式expr的和,自变量v的取值为a~b。
【实例2-4】求表达式的极限值。
—附带光盘“Ch2\实例2-4”文件夹
—附带光盘“AVI\实例2-4.avi”
解:求第一个表达式极限值的程序如下。
syms n k
f=1/(k*(k+1));
s=symsum(f,k,1,n)
程序运行结果如下。
s =
n/(n + 1)
求第二个表达式极限值的程序如下。
syms k
f=x^(2*k-1)/(2*k-1)
s=symsum(f,k,1,inf)
程序运行结果如下。
s =
piecewise([abs(x) < 1, atanh(x)])