AsymptoticProduct[f,x,xx0]
计算当 x 接近 x0 时,不定积
的渐近逼近.
AsymptoticProduct[f,{x,a,b},αα0]
计算当 α 接近 α0 时,定积
的渐近逼近.
AsymptoticProduct[f,…,{ξ,ξ0,n}]
计算阶数 n 的渐近逼近.
AsymptoticProduct
AsymptoticProduct[f,x,xx0]
计算当 x 接近 x0 时,不定积
的渐近逼近.
AsymptoticProduct[f,{x,a,b},αα0]
计算当 α 接近 α0 时,定积
的渐近逼近.
AsymptoticProduct[f,…,{ξ,ξ0,n}]
计算阶数 n 的渐近逼近.
更多信息和选项
- AsymptoticProduct 通常用于计算无法找到确切结果的乘积,或者用于获取计算、比较和诠释的更简单答案. 在这种情况下,渐近逼近通常会提供足够的信息来简化或解决应用问题.
- AsymptoticProduct[f,…,ξξ0] 计算 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 的泰勒尺度 
xx0 的 Laurent 尺度 
x±∞ 的 Laurent 尺度 
xx0 的 Puiseux 尺度 - 用于表示渐近逼近的尺度是从问题中自动推断出,通常可以包括更多的奇异尺度.
- 中心 α0 可以是任何有限或无限的实数或复数.
- 阶数 n 必须为正整数,并指定渐近展开的近似阶数. 它与多项式次数无关.
- 可以给出以下选项:
-
AccuracyGoal Automatic 寻求绝对精度的位数 Assumptions $Assumptions 关于参数的假设 GenerateConditions Automatic 是否产生包含参数条件的答案 GeneratedParameters None 如何命名生成的参数 Method Automatic 使用的方法 PerformanceGoal $PerformanceGoal 性能方面的优化 PrecisionGoal Automatic 寻求精度的位数 Regularization None 使用何种正则化方案 SeriesTermGoal Automatic 逼近中的项数 WorkingPrecision Automatic 内部计算中使用的精度 - 对于 GenerateConditions,默认设置为 Automatic,则通常不会在 AsymptoticProduct 的结果中返回参数的条件. 可以通过将 GenerateConditions 设为 True 来获得包含参数条件的答案.
- PerformanceGoal 的可能设置包括 $PerformanceGoal、"Quality" 和 "Speed". 当使用 "Quality" 设置,AsymptoticProduct 通常可以解决更多问题或产生更简单的结果,但是它可能会占用更多的时间和内存.
- 当 WorkingPrecision、AccuracyGoal 和 PrecisionGoal 的默认设置为 Automatic,即使输入具有无限精度,AsymptoticProduct 也会以较低的精度返回渐近逼近.
范例
打开所有单元 关闭所有单元基本范例 (2)
AsymptoticProduct[k, {k, 2, n}, n -> ∞]{% /. {n -> 20.}, Product[k, {k, 2, 20}]//N}使用 SeriesTermGoal 改善逼近:
AsymptoticProduct[k, {k, 2, n}, n -> ∞, SeriesTermGoal -> 2]% /. {n -> 20.}f[a_] := (k^2 - 1/k^2 + a)DiscretePlot[Product[f[0.02], {k, 2, n}], {n, 5, 40}, PlotStyle -> Red]AsymptoticProduct[f[a], {k, 2, ∞}, {a, 0, 2}]{% /. {a -> 0.02}, Product[f[0.02], {k, 2, ∞}]}范围 (14)
基本用途 (3)
不定乘积 (5)
AsymptoticProduct[(k + 1)k, k, {k, ∞, 2}]//Together比较由 Product 给出的结果:
Product[(k + 1)k, k]Series[%, {k, ∞, 2}]//Normal//TogetherAsymptoticProduct[1 / (k + 3), k, {k, ∞, 3}]AsymptoticProduct[(k ^ 2 + 1) / (k ^ 2 - 2), k, {k, ∞, 5}]AsymptoticProduct[k k!, k, {k, ∞, 2}](% /. k -> 21.) / (% /. k -> 1.)与 NProduct 给出的值进行比较:
NProduct[k k!, {k, 1, 20}]AsymptoticProduct[E ^ (-k) / (k + 2), k, {k, ∞, 2}]AsymptoticProduct[(k ^ (13 / 4) - 1) / (k ^ (13 / 4) + 1), k, {k, ∞, 3}]定积 (4)
AsymptoticProduct[(k ^ 2 + 3) / (k ^ 2 - 3), {k, 3, n}, {n, ∞, 2}]DiscretePlot[Product[(k ^ 2 + 3) / (k ^ 2 - 3), {k, 3, n}], {n, 4, 50}]与 NProduct 给出的结果进行比较:
%% /. {n -> 30.`20}//N//ChopNProduct[(k ^ 2 + 3) / (k ^ 2 - 3), {k, 3, 30}]AsymptoticProduct[E ^ (-k)k ^ 2 / (k + 1), {k, 1, n - 1}, {n, ∞, 1}]与 NProduct 给出的结果进行比较:
% /. {n -> 20.`20}NProduct[E ^ (-k)k ^ 2 / (k + 1), {k, 1, 19}]AsymptoticProduct[k! k ^ 2, {k, 1, n}, n -> ∞]//Simplify% /. n -> 100.`20//ChopProduct[k! k ^ 2, {k, 1, n}] /. {n -> 100.}AsymptoticProduct[(k ^ (13 / 4) - 1) / (k ^ (13 / 4) + 1), {k, 2, n}, {n, ∞, 3}]% /. {n -> 80}Product[(k ^ (13 / 4) - 1) / (k ^ (13 / 4) + 1), {k, 2., 50}]参数乘积 (2)
AsymptoticProduct[ k + a, {k, 1, n}, {a, 0, 2}]//FullSimplify% /. {a -> 0.03, n -> 200}//N与 NProduct 给出的结果进行比较:
NProduct[k + 0.03, {k, 1, 200}](% - %%) / % * 100AsymptoticProduct[1 - z ^ 2 / ( i ^ 2), {i, 1, ∞}, {z, 0, 2}]% /. {z -> 0.13}与 NProduct 给出的结果进行比较:
NProduct[1 - 0.13 ^ 2 / ( i ^ 2), {i, 1, ∞}]AsymptoticProduct[1 - z ^ 2 / ( i ^ 2), {i, 1, ∞}, {z, 0, 4}]% /. {z -> 0.13}应用 (4)
AsymptoticProduct[(k ^ 2 + 4) / (k ^ 2 + 1), {k, 1, n}, {n, ∞, 3}]Table[%, {n, {5, 10, 300}}]//N[#, 20]&//N//Chop与 Product 给出的精确结果进行比较:
Table[Product[(k ^ 2 + 4) / (k ^ 2 + 1), {k, 1, n}], {n, {5, 10, 300}}]//N[#, 20]&//N//ChopProduct[(k ^ 2 + 4) / (k ^ 2 + 1), {k, 1, n}]Series[%, {n, ∞, 3}]//Normalfp = AsymptoticProduct[(i ^ 3 - 1) / (i ^ 3 + 1), {i, 2, n}, {n, ∞, 2}]fp /. {n -> ∞}使用 DiscreteLimit 获得相同的答案:
DiscreteLimit[Product[(i ^ 3 - 1) / (i ^ 3 + 1), {i, 2, n}], n -> ∞]使用 Product 确认答案:
Product[(i ^ 3 - 1) / (i ^ 3 + 1), {i, 2, ∞}]AsymptoticProduct[(3i ^ 2 + 5) / (3i ^ 2 + 1), i, i -> ∞]AsymptoticProduct[(3i ^ 2 + 5) / (3i ^ 2 + 1), {i, 1, n}, n -> Infinity]使用 Product 获取相同的结果:
Product[(3i ^ 2 + 5) / (3i ^ 2 + 1), {i, 1, ∞}]asy = 2 AsymptoticProduct[(4 k ^ 2) / ((2 k - 1) (2 k + 1)), {k, 1, n}, {n, ∞, 3}]//ExpandTable[asy, {n, 1000, 10000, 2000}]//NDiscreteLimit[asy, n -> ∞]DiscretePlot[asy, {n, 1000, 10000, 500}]属性和关系 (4)
AsymptoticProduct 计算给定阶的积:
asym = AsymptoticProduct[k, {k, 1, n}, {n, ∞, 2}]//Simplifyexact = n!;Series[asym - exact, {n, ∞, 2}]//Normal//FullSimplify使用 Product 计算闭式积:
AsymptoticProduct[1 / (k ^ 2 - 1), {k, 2, n}, {n, ∞, 2}]Product[1 / (k ^ 2 - 1), {k, 2, n}]Series[% - %%, {n, ∞, 2}]//Normal//Simplify使用 NProduct 计算数值近似:
AsymptoticProduct[1 / k ^ 2, {k, 1, n}, {n, ∞, 2}]% /. {n -> 40.`20}//NNProduct[1 / k ^ 2, {k, 1, 40}]AsymptoticProduct[(k ^ (5 / 4) - 1) / (k ^ (5 / 4) + 1), k, k -> ∞]使用 DiscreteAsymptotic 获取同样的结果:
Product[(k ^ (5 / 4) - 1) / (k ^ (5 / 4) + 1), k]DiscreteAsymptotic[%, k -> ∞]文本
Wolfram Research (2020),AsymptoticProduct,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AsymptoticProduct.html.
CMS
Wolfram 语言. 2020. "AsymptoticProduct." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/AsymptoticProduct.html.
APA
Wolfram 语言. (2020). AsymptoticProduct. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AsymptoticProduct.html 年
BibTeX
@misc{reference.wolfram_2026_asymptoticproduct, author="Wolfram Research", title="{AsymptoticProduct}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/AsymptoticProduct.html}", note=[Accessed: 09-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_asymptoticproduct, organization={Wolfram Research}, title={AsymptoticProduct}, year={2020}, url={https://reference.wolfram.com/language/ref/AsymptoticProduct.html}, note=[Accessed: 09-September-2026]}