ExponentialGeneratingFunction[expr,n,x]
给出 x 序列的指数母函数,其中第 n
项由表达式 expr 给出.
ExponentialGeneratingFunction[expr,{n1,n2,…},{x1,x2,…}]
给出 x1,x2,… 序列的多维指数母函数,其中第 n1,n2,… 项由 expr 给出.
ExponentialGeneratingFunction
ExponentialGeneratingFunction[expr,n,x]
给出 x 序列的指数母函数,其中第 n
项由表达式 expr 给出.
ExponentialGeneratingFunction[expr,{n1,n2,…},{x1,x2,…}]
给出 x1,x2,… 序列的多维指数母函数,其中第 n1,n2,… 项由 expr 给出.
更多信息和选项
- 第
项是
的序列的指数母函数由
. - 多维指数母函数由
给出. - 可以给出下列选项:
-
Assumptions $Assumptions 关于参数的假设 GenerateConditions False 是否生成关于参数条件的结果 Method Automatic 使用的方法 VerifyConvergence True 是否验证收敛
范例
打开所有单元 关闭所有单元基本范例 (1)
范围 (19)
基本用法 (6)
ExponentialGeneratingFunction[a ^ n, n, z]ExponentialGeneratingFunction[a ^ (n + m), {n, m}, {z, w}]F = ExponentialGeneratingFunction[n (n + 1)(-1 / 2) ^ n, n, z]用 Plot3D、ContourPlot 或 DensityPlot 来绘制幅值:
Block[{z = u + I v}, Table[plot[Abs[F], {u, -2, 2}, {v, -2, 2}], {plot, {Plot3D, ContourPlot, DensityPlot}}]]Block[{z = u + I v}, Table[plot[Arg[F], {u, -2, 2}, {v, -2, 2}], {plot, {Plot3D, ContourPlot, DensityPlot}}]]ExponentialGeneratingFunction[a n!, n, z, GenerateConditions -> True]With[{z = u + I v}, RegionPlot[Abs[z] < 1, {u, -2, 2}, {v, -2, 2}]]F = ExponentialGeneratingFunction[Sin[n 2Pi / 3](2 / 3) ^ n, n, Exp[I ω]]LogPlot[Abs[F] ^ 2, {ω, 0, 2π}, Ticks -> {{0, π, 2π}, Automatic}]Plot[Arg[F], {ω, 0, 2π}, Ticks -> {{0, π, 2π}, Automatic}]LogPlot[Abs[F] ^ 2, {ω, 0, 2π}, Ticks -> {{0, π, 2π}, Automatic}, ColorFunction -> Function[ω, Evaluate@Hue[Arg[F] / (2Pi) + 1 / 2]], ColorFunctionScaling -> False, Filling -> Axis]用 ParametricPlot3D 在复平面绘制频谱:
ParametricPlot3D[{Cos[ω], Sin[ω], Log[10, Abs[F] ^ 2]}, {ω, 0, 2π}, BoxRatios -> {1, 1, 1}]ExponentialGeneratingFunction 将使用包括线性的几个属性:
ExponentialGeneratingFunction[a f[n] + b g[n], n, z]{ExponentialGeneratingFunction[a ^ n f[n], n, z], ExponentialGeneratingFunction[b ^ (-n)f[n], n, z]}ExponentialGeneratingFunction[Exp[I ω n]f[n], n, z]{ExponentialGeneratingFunction[ n f[n], n, z], ExponentialGeneratingFunction[n(n + 1) f[n], n, z]}ExponentialGeneratingFunction[Conjugate[f[n]], n, z]ExponentialGeneratingFunction 自动作用于列表的各项:
ExponentialGeneratingFunction[{a ^ n, b ^ n}, n, z]ExponentialGeneratingFunction[{{a ^ n, b ^ n}, {n, n ^ 2}}, n, z]ExponentialGeneratingFunction[a ^ n == f[n], n, z]ExponentialGeneratingFunction[f[n] -> a ^ n, n, z]特殊序列 (13)
{ExponentialGeneratingFunction[UnitStep[n], n, z], ExponentialGeneratingFunction[UnitStep[n - 3], n, z]}Table[DiscretePlot[f, {n, -10, 10}], {f, {UnitStep[n], UnitStep[n - 3]}}]{ExponentialGeneratingFunction[n UnitStep[n], n, z], ExponentialGeneratingFunction[(n - 3)UnitStep[n - 3], n, z]}Table[DiscretePlot[f, {n, -10, 10}], {f, {n UnitStep[n], (n - 3)UnitStep[n - 3]}}]{ExponentialGeneratingFunction[n, n, z], ExponentialGeneratingFunction[n ^ 2, n, z]}ExponentialGeneratingFunction[Pochhammer[n, Range[0, 3]], n, z]ExponentialGeneratingFunction[FactorialPower[n, Range[0, 3]], n, z]ExponentialGeneratingFunction[a ^ n, n, z]ExponentialGeneratingFunction[a ^ n UnitStep[n - 2], n, x]{ExponentialGeneratingFunction[n a ^ n, n, z], ExponentialGeneratingFunction[n ^ 2 a ^ n, n, z]}Table[DiscretePlot[f, {n, 0, 40}], {f, {n (10 / 12) ^ n, n ^ 2 (10 / 12) ^ n}}]ExponentialGeneratingFunction[Pochhammer[n, Range[0, 3]] a ^ n, n, z]ExponentialGeneratingFunction[FactorialPower[n, Range[0, 3]] a ^ n, n, z]{ExponentialGeneratingFunction[Sin[ω n + ϕ], n, z], ExponentialGeneratingFunction[Cos[ω n + ϕ], n, z]}Table[DiscretePlot[f, {n, -20, 20}], {f, {Sin[2π / 10 n], Cos[2π / 10 n]}}]{ExponentialGeneratingFunction[(5 / 6) ^ n Sin[ω n], n, z], ExponentialGeneratingFunction[n (5 / 6) ^ n Sin[ω n], n, z]}Table[DiscretePlot[f, {n, 0, 20}], {f, {(5 / 6) ^ n Sin[2π / 10 n], n (5 / 6) ^ n Sin[2π / 10 n]}}]ExponentialGeneratingFunction[n ^ 2 a ^ n + b ^ n Sin[ω n] UnitStep[n - 2], n, z]DiscretePlot[n ^ 2 (5 / 6) ^ n + (11 / 12) ^ n 20Sin[2Pi / 10 n]UnitStep[n - 2], {n, 0, 50}]ExponentialGeneratingFunction[n (UnitStep[n] - UnitStep[n - 6]) + a ^ n UnitStep[n - 6], n, z]ExponentialGeneratingFunction[Piecewise[{{n, n ≤ 5}, {a ^ n, True}}], n, z]Simplify[%% - %]ExponentialGeneratingFunction[1 / (n + 1), n, z]ExponentialGeneratingFunction[(n^2 + n + 1) / (n + 1) ^ 2, n, z]ExponentialGeneratingFunction[FactorialPower[n, -2], n, z]ExponentialGeneratingFunction[a ^ n / (n + 1) ^ 2, n, z]ExponentialGeneratingFunction[a ^ n FactorialPower[n, -2], n, z]ExponentialGeneratingFunction[1 / n!, n, z]对于超几何项序列,DiscreteRatio 是有理式:
DiscreteRatio[1 / n!, n]hl = {a ^ n, n!, Gamma[n], Pochhammer[a, n], FactorialPower[a, n], Binomial[n, a], Binomial[b, n], CatalanNumber[n]};DiscreteRatio[hl, n]DiscreteRatio[Times@@RandomChoice[hl, 3], n]ExponentialGeneratingFunction[(2^-2 + n/Gamma[(1/2) + n]), n, z]ExponentialGeneratingFunction[n / Binomial[2n, n], n, z]ExponentialGeneratingFunction[(FactorialPower[a1, n]/FactorialPower[b1, n]FactorialPower[b2, n]), n, z]ExponentialGeneratingFunction[Pochhammer[n, k], n, x]ExponentialGeneratingFunction[n! / CatalanNumber[n], n, x]ExponentialGeneratingFunction[LegendreP[n, a], n, z]DifferenceRootReduce[LegendreP[n, a], n]ExponentialGeneratingFunction[ChebyshevT[n, x], n, z]ExponentialGeneratingFunction[ChebyshevU[2n, x] ^ 2, n, z]DifferenceRoot 推广可得 DifferentialRoot 函数:
ExponentialGeneratingFunction[DifferenceRoot[Function[{y, m}, {y[m + 2] == y[m + 1] + y[m], y[0] == 0, y[1] == 1}]][n], n, z]ExponentialGeneratingFunction[BernoulliB[n], n, x]ExponentialGeneratingFunction[EulerE[n], n, x]ExponentialGeneratingFunction[Fibonacci[n] / n!, n, z]ExponentialGeneratingFunction[HarmonicNumber[n] / n!, n, z]ExponentialGeneratingFunction[Mod[n, 3], n, z]ExponentialGeneratingFunction[Exp[n 2π I / 3], n, z]ExponentialGeneratingFunction[Mod[n ^ 2, 5] ^ 3, n, x]ExponentialGeneratingFunction[a^n + m, {n, m}, {u, v}]ExponentialGeneratingFunction[n ^ 2 m ^ 3, {n, m}, {u, v}]ExponentialGeneratingFunction[a^n + mn ^ 2 m ^ 3, {n, m}, {u, v}]ExponentialGeneratingFunction[Sin[n + m]a ^ n, {n, m}, {u, v}]ExponentialGeneratingFunction[m / (n + 1), {n, m}, {u, v}]ExponentialGeneratingFunction[Mod[n + m, 2], {n, m}, {u, v}]推广和延伸 (1)
选项 (5)
GenerateConditions (1)
ExponentialGeneratingFunction[(n + 1)!, n, x]用 GenerateConditions 生成有效条件:
ExponentialGeneratingFunction[(n + 1)!, n, x, GenerateConditions -> True]Method (1)
VerifyConvergence (3)
设置 VerifyConvergence 为 False,将母函数视为形式对象:
ExponentialGeneratingFunction[n! 2 ^ n, n, x, VerifyConvergence -> False]设置 VerifyConvergence 为 True,将验证收敛半径非零:
ExponentialGeneratingFunction[n ! 2 ^ n, n, x, VerifyConvergence -> True]另外设置 GenerateConditions 为 True,将显示收敛条件:
ExponentialGeneratingFunction[n ! 2 ^ n, n, x, VerifyConvergence -> True, GenerateConditions -> True]属性和关系 (3)
ExponentialGeneratingFunction 有效计算一个无穷和:
ExponentialGeneratingFunction[n ^ 2, n, z]Sum[n ^ 2 / n! z ^ n, {n, 0, Infinity}]ExponentialGeneratingFunction[a f[n] + b g[n], n, z]ExponentialGeneratingFunction 与 GeneratingFunction 密切相关:
{ExponentialGeneratingFunction[n, n, z], GeneratingFunction[n / n!, n, z]}{ExponentialGeneratingFunction[n, n, z], ZTransform[n / n!, n, 1 / z]}{ExponentialGeneratingFunction[n, n, Exp[-I ω]], FourierSequenceTransform[n UnitStep[n] / n!, n, ω]}可能存在的问题 (1)
对于有些参数值,ExponentialGeneratingFunction 可能不收敛:
{Sum[a ^ n n! x ^ n / n! /. {a -> 2, x -> 1}, {n, 0, ∞}], ExponentialGeneratingFunction[2 ^ n n!, n, 1]}ExponentialGeneratingFunction[a ^ n n!, n, x]使用 GenerateConditions 得到收敛区域:
ExponentialGeneratingFunction[n! a ^ n, n, x, GenerateConditions -> True]巧妙范例 (1)
flist = {{UnitStep[n + 1 / 2], n, z}, {n ^ 2 + 2, n, z}, {1 / (2n + 1), n, z}, {Sin[a n], n, z}, {ChebyshevT[n, a], n, z}, {HarmonicNumber[n] / n!, n, z}, {a ^ n Sin[n], n, z}, {Mod[n, 4], n, z}, {Power[m, n], {m, n}, {u, v}}, {m / (n + 1), {m, n}, {u, v}}};Grid[Prepend[{#[[1]], ExponentialGeneratingFunction@@#}& /@ flist, {f, "Exponential Generating Function"}], IconizedObject[«Grid options»]]//TraditionalForm文本
Wolfram Research (2008),ExponentialGeneratingFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ExponentialGeneratingFunction.html.
CMS
Wolfram 语言. 2008. "ExponentialGeneratingFunction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ExponentialGeneratingFunction.html.
APA
Wolfram 语言. (2008). ExponentialGeneratingFunction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ExponentialGeneratingFunction.html 年
BibTeX
@misc{reference.wolfram_2026_exponentialgeneratingfunction, author="Wolfram Research", title="{ExponentialGeneratingFunction}", year="2008", howpublished="\url{https://reference.wolfram.com/language/ref/ExponentialGeneratingFunction.html}", note=[Accessed: 11-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_exponentialgeneratingfunction, organization={Wolfram Research}, title={ExponentialGeneratingFunction}, year={2008}, url={https://reference.wolfram.com/language/ref/ExponentialGeneratingFunction.html}, note=[Accessed: 11-September-2026]}