ExpIntegralE[n,z]
给出指数积分函数
.
ExpIntegralE
ExpIntegralE[n,z]
给出指数积分函数
.
更多信息
- 数学函数,适宜于符号和数值运算.
,其中的积分收敛.- ExpIntegralE[n,z] 在复平面 z 上有从
到 0 的分支切割. - 对于某些特殊自变量,ExpIntegralE 自动计算出精确值.
- ExpIntegralE 可求任意数值精度的值.
- ExpIntegralE 自动逐项作用于列表的各个元素.
- ExpIntegralE 可与 Interval 和 CenteredInterval 对象一起使用. »
范例
打开所有单元 关闭所有单元基本范例 (5)
ExpIntegralE[3, 5.5]Plot[Table[ExpIntegralE[n, x], {n, 6}]//Evaluate, {x, 0, 1}]ComplexPlot3D[ExpIntegralE[2, z], {z, -2 - 2I, 2 + 2I}, PlotLegends -> Automatic]Series[ExpIntegralE[n, x], {x, 0, 4}]Series[ExpIntegralE[1, x], {x, 0, 4}]在 Infinity 的级数展开:
Series[ExpIntegralE[n, x], {x, ∞, 4}]//Normal范围 (42)
数值计算 (5)
N[ExpIntegralE[3, 22 / 10], 50]ExpIntegralE[3, 2.20000000000000000000000]N[ExpIntegralE[1 + I, 2 + 3I]]在高精度条件下高效计算 ExpIntegralE:
ExpIntegralE[3, 2.2`500]//TimingExpIntegralE[3, 2.2`10000];//Timing用 Interval 和 CenteredInterval 对象计算最坏情况下的区间:
ExpIntegralE[2, Interval[{0.1, 0.2}]]ExpIntegralE[2, CenteredInterval[1, 1 / 100]]或用 Around 计算一般情况下的统计区间:
ExpIntegralE[2, Around[2, 0.01]]ExpIntegralE[2, {{I π, I π / 2}, {0, -I }}]//FunctionExpand或用 MatrixFunction 计算矩阵形式的 ExpIntegralE 函数:
MatrixFunction[ExpIntegralE[2, #]&, {{I π, I π / 2}, {0, I}}]//FunctionExpand特殊值 (3)
Table[ExpIntegralE[n, 0], {n, 1, 5}]ExpIntegralE[0, z]Limit[ExpIntegralE[n, x], x -> Infinity]f[x_] := ExpIntegralE[0, x] - 0.5;xzero = Solve[f[x] == 0 && 0 < x < 2, x][[1, 1, 2]]//QuietPlot[f[x], {x, 0, 6}, Epilog -> Style[Point[{xzero, f[xzero]}], PointSize[Large], Red]]可视化 (3)
绘制 ExpIntegralE 函数:
Plot[{ExpIntegralE[-2, x], ExpIntegralE[-3 / 2, x], ExpIntegralE[-1, x], ExpIntegralE[-1 / 2, x], ExpIntegralE[0, x], ExpIntegralE[1 / 2, x], ExpIntegralE[1, x], ExpIntegralE[3 / 2, x], ExpIntegralE[2, x]}, {x, -2, 2}]ComplexContourPlot[Re[ExpIntegralE[1, z]], {z, -4 - 5I, 4 + 5 I}, Contours -> 20]ComplexContourPlot[Im[ExpIntegralE[1, z]], {z, -4 - 5I, 4 + 5 I}, Contours -> 20]ComplexContourPlot[Re[ExpIntegralE[-7 / 2, z]], {z, -4 - 5I, 4 + 5 I}, IconizedObject[«PlotOptions»]]ComplexContourPlot[Im[ExpIntegralE[-7 / 2, z]], {z, -4 - 5I, 4 + 5 I}, IconizedObject[«PlotOptions»]]函数属性 (9)
ExpIntegralE 的实定义域:
FunctionDomain[ExpIntegralE[n, x], x]ExpIntegralE 的复定义域:
FunctionDomain[ExpIntegralE[n, z], z, Complexes]Table[Reduce[FunctionRange[ExpIntegralE[n, x], x, y], y, Reals], {n, 4}]
取较小值时,ExpIntegralE 的值域可能会也可能不会更有限:
FunctionRange[ExpIntegralE[0, x], x, y]FunctionRange[ExpIntegralE[-3, x], x, y]ExpIntegralE 具有镜像属性
:
FullSimplify[ExpIntegralE[0, Conjugate[z]] == Conjugate[ExpIntegralE[0, z]]]ExpIntegralE 不是解析函数:
FunctionAnalytic[ExpIntegralE[n, x], {n, x}]FunctionMeromorphic[ExpIntegralE[n, x], x]//ReduceFunctionMonotonicity[{ExpIntegralE[n, x], x > 0}, x, Assumptions -> n > 0]FunctionInjective[ExpIntegralE[n, x], x, Assumptions -> n ≥ 2]FunctionInjective[ExpIntegralE[1 / 2, x], x]FunctionInjective[ExpIntegralE[-1, x], x]Plot[{ExpIntegralE[2, x], ExpIntegralE[1 / 2, x], ExpIntegralE[-1, x], 1 / 2}, {x, -2, 2}]FunctionSign[{ExpIntegralE[n, x], x > 0}, x, Assumptions -> n∈Reals, StrictInequalities -> True]x≤0 时,ExpIntegralE 有奇点和断点:
FunctionSingularities[ExpIntegralE[2, x], x]FunctionDiscontinuities[ExpIntegralE[2, x], x]FunctionConvexity[{ExpIntegralE[n, x], x > 0}, x, Assumptions -> n∈Reals]微分 (3)
D[ExpIntegralE[n, x], x]derivs = Table[D[ExpIntegralE[n, x], {x, k}], {k, 1, 4}]Plot[Evaluate[derivs /. n -> 0], {x, -5, 5}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative", "Fourth Derivative"}]Plot[Evaluate[derivs /. n -> 3], {x, -5, 5}]D[ExpIntegralE[n, x], {x, k}]积分 (3)
ExpIntegralE 的不定积分:
Integrate[ExpIntegralE[n, x], x]ExpIntegralE 的定积分:
Integrate[ExpIntegralE[n, x], {x, 0, Infinity}]Integrate[x ExpIntegralE[n, x], x]Integrate[ExpIntegralE[n, x]ExpIntegralE[n + 1, x], x]级数展开式 (4)
ExpIntegralE 的级数展开式:
Series[ExpIntegralE[n, x], {x, 0, 7}]terms = Normal@Table[Series[ExpIntegralE[1, x], {x, 0, m}], {m, 0, 2}];
Plot[{ExpIntegralE[1, x], terms}, {x, 0, 2}]SeriesCoefficient[ExpIntegralE[0, x], {x, 0, n}]Series[ExpIntegralE[n, z], {z, Infinity, 5}]//NormalSeries[ExpIntegralE[n, z], {z, DirectedInfinity[w], 2}]//NormalExpIntegralE 可用于幂级数:
ExpIntegralE[2, 1 + x + (x^2/2) + O[x]^4]积分变换 (3)
用 FourierSinTransform 计算
的傅立叶正弦变换:
FourierSinTransform[ExpIntegralE[0, t], t, ω]LaplaceTransform[ExpIntegralE[1, t], t, s]MellinTransform[ExpIntegralE[n, x], x, s ]函数恒等式和化简 (4)
用 FullSimplify 化简指数积分:
FullSimplify[ExpIntegralE[3, z] + z / 2ExpIntegralE[2, z]]通过 FunctionExpand 用更简单的函数来表示特例:
FunctionExpand[{ExpIntegralE[5 / 2, z], ExpIntegralE[4, z], ExpIntegralE[-4, z]}]//SimplifyExpIntegralE[n, z] == (1/n - 1)(E^-z - z ExpIntegralE[n - 1, z])//FullSimplifyFullSimplify[ExpIntegralE[1, x] == -ExpIntegralEi[-x], x > 0]函数表示 (5)
Integrate[Exp[-z t]t ^ -n, {t, 1, Infinity}, Assumptions -> z > 0 && n < 1]与不完全伽玛函数 Gamma 的关系:
ExpIntegralE[n, z]//FunctionExpandExpIntegralE 可以被表示为 MeijerG 的形式:
MeijerGReduce[ExpIntegralE[n, x], x]Activate[%]//FullSimplifyExpIntegralE 可以被表示为 DifferentialRoot:
DifferentialRootReduce[ExpIntegralE[n, x], x]TraditionalForm 格式:
ExpIntegralE[n, z]//TraditionalForm推广和延伸 (2)
ExpIntegralE[0, Infinity]ExpIntegralE 按元素线性作用于列表和数组:
ExpIntegralE[0, {2., 3., 5., 7., 11.}]应用 (5)
Plot3D[Im[ExpIntegralE[-3, x + I y]], {x, -1, 1}, {y, -1, 1}]T[x_, t_] := (1/4Sqrt[π]Sqrt[α t])T0((x - x1)ExpIntegralE[(1/2), ((x - x1)^2/4α t)] + (-x + x2)ExpIntegralE[(1/2), ((x - x2)^2/4α t)])D[T[x, t], t] == α D[T[x, t], x, x]//FullSimplifyPlot[Evaluate[{T[x, 10 ^ -3], T[x, 0.5], T[x, 1], T[x, 2]} /. {x1 -> -1, x2 -> 1, T0 -> 1, α -> 1}], {x, -4, 4}]//QuietSeries[Exp[1 / z]ExpIntegralE[1, 1 / z], {z, 0, 12}, Assumptions -> z > 0]δ[z_, o_] := -Sum[(-1) ^ n(n - 1)!(z) ^ n, {n, 1, o}] + Exp[1 / z]ExpIntegralEi[-1 / z]Plot[Evaluate[Table[Log[Abs[δ[z, o]]], {o, 6}]], {z, 0.1, 2}]利用 ExpIntegralE 的级数展开,求水文学和电子结构计算中出现的“渗漏含水层”函数的近似(也称为 Hantush–Jacob 函数或不完全贝塞尔函数):
LeakyAquiferApprox[u_, ϵ_, n_Integer : 10] := ExpIntegralE[1, u] + Sum[(-ϵ / u) ^ k / k! ExpIntegralE[k + 1, u], {k, 1, n}]LeakyAquiferQuadrature[u_, ϵ_] := NIntegrate[Exp[- - ϵ / ] / , {, u, Infinity}]{LeakyAquiferApprox[0.001, 0.001], LeakyAquiferQuadrature[0.001, 0.001]}Plot[{LeakyAquiferApprox[u, 0.001], LeakyAquiferApprox[u, 0.5, 20], LeakyAquiferApprox[u, 1, 100]}, {u, 0.1, 2}]计算在时间
支付 1 美元的死亡保险金的预期时间值,其中
从姜氏-梅约翰分布中提取:
tv = TimeValue[Cashflow[{{t, 1}}], EffectiveInterest[r, 0], 0]nsp = Expectation[tv, tGompertzMakehamDistribution[a, b]]求通常在保单年度开始时支付的年保险费,该保险费使得支付现金流在共
期期间的预期时间值(其中
来自姜氏-梅约翰分布)等于净单次保险费:
nap = TimeValue[AnnuityDue[premium, t], EffectiveInterest[r, 0], 0]etv = Expectation[nap, tGompertzMakehamDistribution[a, b]]Solve[etv == nsp, premium]//FullSimplify属性和关系 (8)
用 FullSimplify 来化简指数积分:
FullSimplify[ExpIntegralE[3, z] + z / 2ExpIntegralE[2, z]]用 FunctionExpand 来表示简单函数中的特殊条件:
FunctionExpand[{ExpIntegralE[5 / 2, z], ExpIntegralE[4, z], ExpIntegralE[-4, z]}]//SimplifyFindRoot[ExpIntegralE[1, z] - 2ExpIntegralE[2, z + 2] + z == 2, {z, 1}]Integrate[Exp[-z t]t ^ -n, {t, 1, Infinity}, Assumptions -> z > 0 && n < 1]FullSimplify[n!z ^ (-n - 1)Exp[-z]Sum[z ^ k / k!, {k, 0, n}]]DSolve[x y''[x] + (ν + 1 - x)y'[x] == 0, y[x], x]//FullSimplifyExpIntegralE 显示为超几何和 Meijer G 函数的一个特例:
{Hypergeometric1F1[1 - ν, 2 - ν, -z], MeijerG[{{ν}, {}}, {{0}, {ν - 1}}, z]}//FunctionExpand//FullSimplifyIntegrate[ExpIntegralE[ν, z], z]ExpIntegralE 是一个数值函数:
Attributes[ExpIntegralE]NumericQ[ExpIntegralE[2, 2 + E]]ExpIntegralE 可以被表示为 DifferenceRoot:
DifferenceRootReduce[DifferenceRootReduce[ExpIntegralE[k, z], k], k]可能存在的问题 (3)
ExpIntegralE[2, -10. ^ 16]ExpIntegralE[2, -10. ^ 3]MachineNumberQ[%]在 TraditionalForm 中,
不能自动解释为指数积分:
Subscript[E, n](z)技术笔记
-
▪
- 特殊函数
相关链接
历史
1988年引入 (1.0) | 在以下年份被更新:2021 (13.0) ▪ 2022 (13.1)
文本
Wolfram Research (1988),ExpIntegralE,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ExpIntegralE.html (更新于 2022 年).
CMS
Wolfram 语言. 1988. "ExpIntegralE." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/ExpIntegralE.html.
APA
Wolfram 语言. (1988). ExpIntegralE. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ExpIntegralE.html 年
BibTeX
@misc{reference.wolfram_2026_expintegrale, author="Wolfram Research", title="{ExpIntegralE}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/ExpIntegralE.html}", note=[Accessed: 11-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_expintegrale, organization={Wolfram Research}, title={ExpIntegralE}, year={2022}, url={https://reference.wolfram.com/language/ref/ExpIntegralE.html}, note=[Accessed: 11-September-2026]}