AsymptoticSum[f,x,xx0]
计算不定和
的渐进逼近,其中 x 以 x0 为中心.
AsymptoticSum[f,{x,a,b},αα0]
计算确定和
的渐进逼近,其中 α 以 α0 为中心.
AsymptoticSum[f,…,{ξ,ξ0,n}]
计算 n 阶渐近逼近.
AsymptoticSum
AsymptoticSum[f,x,xx0]
计算不定和
的渐进逼近,其中 x 以 x0 为中心.
AsymptoticSum[f,{x,a,b},αα0]
计算确定和
的渐进逼近,其中 α 以 α0 为中心.
AsymptoticSum[f,…,{ξ,ξ0,n}]
计算 n 阶渐近逼近.
更多信息和选项
- 和的渐近逼近亦被称为渐近展开式和摄动展开式. 也可用计算其中一些式子的特定方法来称呼它们,如 Euler–Maclaurin 方法、分部求和法等.
- 渐近逼近通常用于计算无法找到精确结果的求和问题,或者为计算、比较和解释寻求更简单的答案.
- AsymptoticSum[f,…,xx0] 计算 f 的渐近展开式的首项. 用 SeriesTermGoal 可指定计算更多的项..
- 如果精确结果为 g[x],在 x0 处的 n 阶渐近逼近为 gn[x],那么当 xx0 时,结果为 AsymptoticLess[g[x]-gn[x],gn[x]-gn-1[x],xx0] 或 g[x]-gn[x]∈o[gn[x]-gn-1[x]].
- 渐近逼近 gn[x] 常以和 gn[x]
αkϕk[x] 的形式给出,其中 {ϕ1[x],…,ϕn[x]} 是当 xx0 时的渐近尺度 ϕ1[x]≻ϕ2[x]≻⋯>ϕn[x]. 则当 xx0 时,结果为 AsymptoticLess[g[x]-gn[x],ϕn[x],xx0] 或 g[x]-gn[x]∈o[ϕn[x]]. -

Taylor 尺度,当 xx0 时 
Laurent 尺度,当 xx0 时 
Laurent 尺度,当 x±∞ 时 
Puiseux 尺度,当 xx0 时 - 用于表示渐近逼近的尺度是从问题中自动推断出来的,通常可以包含更多的奇异尺度.
- 中心点 α0 可为任意有限或无限大实数或复数.
- 阶数 n 必须为一个正整数,指定渐近展开式的近似阶数. 与多项式的次数无关.
- 可以给出以下选项:
-
AccuracyGoal Automatic 寻求的绝对准确度 Assumptions $Assumptions 对参数的设定 GenerateConditions Automatic 是否给出与参数的条件有关的答案 GeneratedParameters None 怎样命名生成的参数 Method Automatic 所用的方法 PerformanceGoal $PerformanceGoal 优化目标 PrecisionGoal Automatic 寻求的精度 Regularization None 所使用的正则化方案 SeriesTermGoal Automatic 近似式的项数 WorkingPrecision Automatic 内部计算中使用的精度 - PerformanceGoal 的可能设置包括 $PerformanceGoal、"Quality" 和 "Speed". 当设置为 "Quality" 时, AsymptoticSum 通常可以解出更多的问题或者产生更简单的结果,但是可能会耗费更多的时间和内存.
范例
打开所有单元 关闭所有单元基本范例 (3)
AsymptoticSum[1 / k, {k, 1, n}, n -> ∞]AsymptoticSum[1 / Sqrt[k], {k, 1, n}, {n, ∞, 3}]% /. {n -> 50.}Sum[1 / Sqrt[k], {k, 1, 50}]//Nf[a_] := 1 / (k ^ 2 + a)DiscretePlot[Sum[f[0.05], {k, 1, n}], {n, 1, 50}]AsymptoticSum[f[a], {k, 1, ∞}, {a, 0, 2}]{% /. {a -> 0.05}, Sum[f[0.05], {k, 1, ∞}]}范围 (13)
不定和 (5)
AsymptoticSum[1 / (k ^ 2 + 1), k, {k, ∞, 8}]与 Sum 给出的结果相比较:
Sum[1 / (k ^ 2 + 1), k]Series[%, {k, ∞, 8}]//NormalAsymptoticSum[k E ^ k, k, {k, ∞, 3}]与 Sum 给出的结果相比较:
Sum[k E ^ k, k]Series[%, {k, ∞, 3}]//NormalAsymptoticSum[1 / k!, k, {k, ∞, 2}]% /. k -> 20.与 NSum 给出的结果相比较:
NSum[1 / k!, {k, 1, 20}]expr = E ^ (-5k) / (k + 1) ^ 2;indef = AsymptoticSum[expr, k, {k, ∞, 3}]Series[DifferenceDelta[indef, k] - expr, {k, ∞, 2}]//Normal//SimplifyPolyGamma 和的渐近展开式:
AsymptoticSum[PolyGamma[k] / (k + 1), k, {k, ∞, 2}]确定和 (4)
AsymptoticSum[1 / (k ^ 2 - 1), {k, 2, n}, {n, ∞, 3}]与 NSum 给出的结果相比较:
% /. {n -> 50.`20}//N//ChopNSum[1 / (k ^ 2 - 1), {k, 2, 50}]DiscretePlot[Sum[1 / (k ^ 2 - 1), {k, 2, n}], {n, 1, 50}]AsymptoticSum[E ^ (-7 k) / (k + 1), {k, 1, n - 1}, {n, ∞, 1}]与 NSum 给出的结果相比较:
% /. {n -> 2000.`20}//NNSum[E ^ (-7 k) / (k + 1), {k, 1, 2000}]AsymptoticSum[Binomial[n, k] ^ 2, {k, 0, n}, {n, ∞, 2}]% /. n -> 100.//ChopSum[Binomial[n, k] ^ 2, {k, 0, n}] /. {n -> 100.}HarmonicNumber 和的渐近展开式:
AsymptoticSum[HarmonicNumber[k] / (k + 1), {k, 1, n - 1}, {n, ∞, 2}]与 NSum 给出的结果相比较:
% /. {n -> 2000.`20}//NNSum[HarmonicNumber[k] / (k + 1), {k, 1, 1999}]参数和 (4)
expr = 1 / (1 + m k ^ 2);indef = AsymptoticSum[expr, k, {m, ∞, 4}]Series[DifferenceDelta[indef, k] - expr, {m, ∞, 4}]//NormalAsymptoticSum[E ^ (-a k), {k, 0, ∞}, {a, 0, 3}]% /. {a -> 0.7}Sum[E ^ (-0.7 k), {k, 0, ∞}]与 Zeta 相关的和的渐近展开式:
AsymptoticSum[1 / (k ^ (3 / 2) + a), {k, 1, ∞}, {a, 0, 4}]% /. a -> 0.07NSum[1 / (k ^ (3 / 2) + 0.07), {k, 1, ∞}]AsymptoticSum[(-1) ^ k k E ^ (-k ^ 2 x), {k, 1, ∞}, {x, 0, 3}]% /. x -> 0.07NSum[(-1) ^ k k E ^ (-k ^ 2 0.07), {k, 1, ∞}]选项 (3)
GeneratedParameters (1)
Regularization (2)
AsymptoticSum[(-1) ^ n * (n + a) ^ 3, {n, 0, Infinity}, {a, 0, 2},
Regularization -> "Abel"]AsymptoticSum[(Gamma[3 n + (1/2)] (-1)^n/((2 z^3 / 2/3))^n (2^n 3^3 n Gamma[n + (1/2)] Gamma[n + 1])), {n, 0, ∞}, {z, 0, 1}, Regularization -> "Borel", Assumptions -> z > 0]应用 (9)
AsymptoticSum[1 / (2 ^ k + 1), {k, 0, n}, {n, ∞, 1}]Table[%, {n, {5, 10, 300}}]//N[#, 20]&//N//Chop与由 Sum 给出的精确结果相比较:
Table[Sum[1 / (2 ^ k + 1), {k, 0, n}], {n, {5, 10, 300}}]//N[#, 20]&//N//Chopf[x_] := x E ^ (-x)riemanns = AsymptoticSum[f[i / n] 1 / n, {i, 0, n}, {n, ∞, 2}]Table[riemanns, {n, 100, 5000, 1000}]//N与 Integrate 给出的结果相比较:
Integrate[f[x], {x, 0, 1}]N[%]用 DiscreteLimit 获取精确结果:
DiscreteLimit[riemanns, n -> ∞]//TogetherDiscretePlot[{riemanns, (-2 + E/E)}, {n, 100, 2000, 100}, PlotTheme -> "Scientific", PlotRange -> {0.263, 0.27}]f[x_] := E ^ (-x ^ 2 / 1500)Plot[f[x], {x, 1, 100}, Filling -> Axis]napprox = AsymptoticSum[f[i], {i, 1, n}, {n, ∞, 2}]napprox /. {n -> 180.}//Chop与 NIntegrate 给出的结果相比较:
NIntegrate[f[x], {x, 1, ∞}]AsymptoticSum[1 / k, {k, 1, n}, {n, ∞, 2}]Sum[1 / k, {k, 1, n}]Series[%, {n, ∞, 1}]//NormalAsymptoticSum[Sqrt[k], {k, 1, n}, {n, ∞, 3}]% /. {n -> 200.}//ChopSum[Sqrt[k], {k, 1, 200}]//NAsymptoticSum[E ^ (-k ^ 2), {k, 1, n}, {n, ∞, 2}]% /. {n -> 10.}Sum[E ^ (-k ^ 2), {k, 1, 10}]//NAsymptoticSum[k / (k + 1), {k, 1, n}, {n, ∞, 1}]AsymptoticSum[2 ^ k / k, {k, 1, n}, {n, ∞, 1}]AsymptoticSum[2 ^ k / k!, {k, 1, n}, {n, ∞, 1}]证明当 n 趋近于 Infinity 时
渐近逼近于 1/n:
AsymptoticSum[1 / (n ^ 2 + k), {k, 1, n}, {n, ∞, 2}]用 AsymptoticEquivalent 验证上述等价性:
AsymptoticEquivalent[%, 1 / n, n -> ∞]用从 Sum 所得的结果进行验证:
Sum[1 / (n ^ 2 + k), {k, 1, n}]AsymptoticEquivalent[%, 1 / n, n -> ∞]AsymptoticSum[Binomial[n, k] ^ 3, {k, 0., n}, {n, ∞, 2}]% /. {n -> 1000.}Sum[Binomial[1000, k] ^ 3, {k, 0, 1000}]//N属性和关系 (3)
AsymptoticSum 计算给定阶数的和:
asym = AsymptoticSum[1 / (k ^ 2 - 1), k, {k, ∞, 6}]exact = (1 - 2 k/2 (-1 + k) k);Series[asym - exact, {k, ∞, 6}]通过 Sum 用解析式计算和:
AsymptoticSum[E ^ (-a k), {k, 0, n}, {a, 0, 2}]Sum[E ^ (-a k), {k, 0, n}]Series[%, {a, 0, 2}]//Normal用 NSum 计算数值近似:
AsymptoticSum[1 / k ^ (5 / 2), {k, 1, n}, {n, ∞, 2}]% /. {n -> 40.`20}//NNSum[1 / k ^ (5 / 2), {k, 1, 40}]文本
Wolfram Research (2019),AsymptoticSum,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AsymptoticSum.html (更新于 2020 年).
CMS
Wolfram 语言. 2019. "AsymptoticSum." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/AsymptoticSum.html.
APA
Wolfram 语言. (2019). AsymptoticSum. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AsymptoticSum.html 年
BibTeX
@misc{reference.wolfram_2026_asymptoticsum, author="Wolfram Research", title="{AsymptoticSum}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/AsymptoticSum.html}", note=[Accessed: 11-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_asymptoticsum, organization={Wolfram Research}, title={AsymptoticSum}, year={2020}, url={https://reference.wolfram.com/language/ref/AsymptoticSum.html}, note=[Accessed: 11-September-2026]}