AsymptoticSum[f,x,xx0]
x0を中心とする x についての不定和分
の漸近近似を計算する.
AsymptoticSum[f,{x,a,b},αα0]
α0を中心とする α についての定和分
の漸近近似を計算する.
AsymptoticSum[f,…,{ξ,ξ0,n}]
漸近近似を次数 n まで計算する.
AsymptoticSum
AsymptoticSum[f,x,xx0]
x0を中心とする x についての不定和分
の漸近近似を計算する.
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]]である. -

xx0のときのテイラー(Taylor)スケール 
xx0のときのローラン(Laurent)スケール 
x±∞のときのローランスケール 
xx0のときのピュイゾー(Puiseux)スケール - 漸近近似を表すために使われる尺度は,問題から自動的に推測される.より珍しい尺度が含まれることも多い.
- 中心 α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)
アーベル(Abel)の正規化を使って発散する和についての漸近展開を計算する:
AsymptoticSum[(-1) ^ n * (n + a) ^ 3, {n, 0, Infinity}, {a, 0, 2},
Regularization -> "Abel"]ボレル(Borel)の正規化を使って発散する和についての漸近展開を計算する:
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//ChopSumが与える厳密な結果と比較する:
Table[Sum[1 / (2 ^ k + 1), {k, 0, n}], {n, {5, 10, 300}}]//N[#, 20]&//N//Chop定積分についてのリーマン(Riemann)和近似を計算する:
f[x_] := x E ^ (-x)riemanns = AsymptoticSum[f[i / n] 1 / n, {i, 0, n}, {n, ∞, 2}]Table[riemanns, {n, 100, 5000, 1000}]//NIntegrateが与える結果と比較する:
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.}//ChopNIntegrateが与える結果と比較する:
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}]//NormalNSumを使って数値近似を計算する:
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 Language. 2019. "AsymptoticSum." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/AsymptoticSum.html.
APA
Wolfram Language. (2019). AsymptoticSum. Wolfram Language & System Documentation Center. Retrieved from 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-August-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-August-2026]}