MATLAB 2015从入门到精通
上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的和,其自变量的取值为ab,其中v为默认的自变量。

symsum(expr,v,a,b); 求表达式expr的和,自变量v的取值为ab

【实例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)])