MATLAB 帮助中心
符号级数求和
F = symsum(f,k,a,b)
F = symsum(f,k)
F = symsum(f,k,a,b) 返回级数 f 关于求和索引 k 从下界 a 到上界 b 的符号定总和。如果您不指定 k,symsum 会使用由 symvar 确定的变量作为求和索引。如果 f 是常数,则默认变量是 x。
F
f
k
a
b
symsum
symvar
x
symsum(f,k,[a b]) 或 symsum(f,k,[a; b]) 等效于 symsum(f,k,a,b)。
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。
F(k+1) - F(k) = f(k)
全部折叠
求整数数列 1+2+3+ ... + n=∑k=1nk 的和。
syms k n F1 = symsum(k,k,1,n)
F1 = n n+12
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
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
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
π26
F3 = symsum(x^k/factorial(k),k,1,Inf)
F3 = ex-1
您也可以将求和界限指定为行向量或列向量。
F1 = symsum(k^2,k,[0 10])
F2 = symsum(1/k^2,k,[1;Inf])
F3 = symsum(x^k/factorial(k),k,[1 Inf])
求下列级数的不定总和(反差分)。
F1=∑kkF2=∑k2kF3=∑k1k2
syms k F1 = symsum(k,k)
F1 = k22-k2
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
{-ψ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 声明为向量。
sum
subs(x^k,k,1:8)
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
G(2)
定义级数项的表达式,指定为符号表达式、符号函数、符号向量、符号矩阵或符号数。
求和索引,指定为符号变量。如果您不指定此变量,symsum 会使用由 symvar(expr,1) 确定的默认变量。如果 f 是常数,则默认变量是 x。
symvar(expr,1)
求和索引的下界,指定为数字、符号数、符号变量、符号表达式或符号函数(包括具有无限值的表达式和函数)。
求和索引的上界,指定为数字、符号数、符号变量、符号表达式或符号函数(包括具有无限值的表达式和函数)。
级数的定总和定义为
∑k=abfk=fa+fa+1+…+fb.
级数的定总和(反差分)定义为
F(x)=∑xf(x),
使得
F(x+1)−F(x)=f(x).
在 R2006a 之前推出
cumsum | int | sum | symprod | syms | symvar | rewrite
cumsum
int
symprod
syms
rewrite
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处