主要内容

symsum

R2026b

符号级数求和

描述

F = symsum(f,k,a,b) 返回级数 f 关于求和索引 k 从下界 a 到上界 b 的符号定总和。如果您不指定 k,symsum 会使用由 symvar 确定的变量作为求和索引。如果 f 是常数,则默认变量是 x。

symsum(f,k,[a b]) 或 symsum(f,k,[a; b]) 等效于 symsum(f,k,a,b)。

示例

F = symsum(f,k) 返回级数 f 关于求和索引 k 的不定总和(反差分)。f 参量定义级数,使得不定总和 F 满足关系 F(k+1) - F(k) = f(k)。如果您不指定 k,symsum 会使用由 symvar 确定的变量作为求和索引。如果 f 是常数,则默认变量是 x。

示例

示例

全部折叠

求整数数列 1+2+3+...+n=∑k=1nk 的和。

syms k n
F1 = symsum(k,k,1,n)
F1 = 

n n+12

求平方数数列 12+22+32+...+n2=∑k=1nk2 的和。

syms k n
F2 = symsum(k^2,k,1,n)
F2 = 

n 2 n+1 n+16

求立方数数列 13+23+33+...+n3=∑k=1nk3 的和。

syms k n
F3 = symsum(k^3,k,1,n)
F3 = 

n2 n+124

求下列级数的和。

F1=∑k=010k2F2=∑k=1∞1k2F3=∑k=1∞xkk!

syms k x
F1 = symsum(k^2,k,0,10)
F1 = 385
F2 = symsum(1/k^2,k,1,Inf)
F2 = 

π26

F3 = symsum(x^k/factorial(k),k,1,Inf)
F3 = ex-1

您也可以将求和界限指定为行向量或列向量。

F1 = symsum(k^2,k,[0 10])
F1 = 385
F2 = symsum(1/k^2,k,[1;Inf])
F2 = 

π26

F3 = symsum(x^k/factorial(k),k,[1 Inf])
F3 = ex-1

求下列级数的不定总和(反差分)。

F1=∑kkF2=∑k2kF3=∑k1k2

syms k
F1 = symsum(k,k)
F1 = 

k22-k2

F2 = symsum(2^k,k)
F2 = 2k
F3 = symsum(1/k^2,k)
F3 = 

{-ψpsi′(k) if  0<kψpsi′(1-k) if  k≤0

求多项式级数 F(x)=∑k=18akxk 的和。

如果已知系数 ak 是某个整数变量 k 的函数,则您可以使用 symsum 函数。例如,求级数 F(x)=∑k=18kxk 的和。

syms x k
F(x) = symsum(k*x^k,k,1,8)
F(x) = 8 x8+7 x7+6 x6+5 x5+4 x4+3 x3+2 x2+x

计算级数关于 x=2 的和。

F(2)
ans = 3586

或者,如果已知系数 ak 是一个值向量,则您可以使用 sum 函数。例如,系数为 a1,…,a8=1,…,8。使用 subs(x^k,k,1:8) 将项 xk 声明为向量。

a = 1:8;
G(x) = sum(a.*subs(x^k,k,1:8))
G(x) = 8 x8+7 x7+6 x6+5 x5+4 x4+3 x3+2 x2+x

计算级数关于 x=2 的和。

G(2)
ans = 3586

输入参数

全部折叠

定义级数项的表达式,指定为符号表达式、符号函数、符号向量、符号矩阵或符号数。

求和索引,指定为符号变量。如果您不指定此变量,symsum 会使用由 symvar(expr,1) 确定的默认变量。如果 f 是常数,则默认变量是 x。

求和索引的下界,指定为数字、符号数、符号变量、符号表达式或符号函数(包括具有无限值的表达式和函数)。

求和索引的上界,指定为数字、符号数、符号变量、符号表达式或符号函数(包括具有无限值的表达式和函数)。

详细信息

全部折叠

版本历史记录

在 R2006a 之前推出

另请参阅

| | | | | |