给出指数积分函数
.
ExpIntegralEi
给出指数积分函数
.
更多信息
- 数学函数,适宜于符号和数值运算.
,其中取积分的主值.- ExpIntegralEi[z] 在复平面 z 上有从 -∞ 到 0 的分支切割.
- 对于某些特殊自变量,ExpIntegralEi 自动计算出精确值.
- ExpIntegralEi 可求任意数值精度的值.
- ExpIntegralEi 自动逐项作用于列表的各个元素.
- ExpIntegralEi 可与 Interval 和 CenteredInterval 对象一起使用. »
范例
打开所有单元 关闭所有单元基本范例 (5)
ExpIntegralEi[1.8]Plot[ExpIntegralEi[x], {x, -1, 1}]ComplexPlot3D[ExpIntegralEi[z], {z, -2 - 2I, 2 + 2I}, PlotLegends -> Automatic]Series[ExpIntegralEi[x], {x, 0, 5}, Assumptions -> x > 0]Series[ExpIntegralEi[x], {x, 0, 5}, Assumptions -> x < 0]在 Infinity 的级数展开:
Series[ExpIntegralEi[ x], {x, ∞, 6}]//Normal范围 (37)
数值计算 (5)
N[ExpIntegralEi[2], 50]ExpIntegralEi[2.0000000000000000000000]ExpIntegralEi 使用复数输入:
ExpIntegralEi[2. + I]在高精度条件下高效计算 ExpIntegralEi:
ExpIntegralEi[2`500]//TimingExpIntegralEi[2`10000];//Timing用 Interval 和 CenteredInterval 对象计算最坏情况下的区间:
ExpIntegralEi[Interval[{1.1, 1.2}]]ExpIntegralEi[CenteredInterval[2, 1 / 100]]或用 Around 计算一般情况下的统计区间:
ExpIntegralEi[ Around[2, 0.01]]ExpIntegralEi[{{I π, I π / 2}, {0, -I }}]//FunctionExpand或用 MatrixFunction 计算矩阵形式的 ExpIntegralEi 函数:
MatrixFunction[ExpIntegralEi, {{I π, I π / 2}, {0, I}}]//FunctionExpand特殊值 (3)
ExpIntegralEi[0]ExpIntegralEi[{Infinity, -Infinity, I Infinity, -I Infinity}]ExpIntegralEi[ComplexInfinity]求 ExpIntegralEi 的零点:
xzero = Solve[ExpIntegralEi[x] == 0 && 0 < x < 0.5, x][[1, 1, 2]]//QuietPlot[ExpIntegralEi[x], {x, 0, 1}, Epilog -> Style[Point[{xzero, ExpIntegralEi[xzero]}], PointSize[Large], Red]]可视化 (3)
绘制 ExpIntegralEi 函数:
Plot[ExpIntegralEi[x], {x, -5, 5}]ComplexContourPlot[Re[ExpIntegralEi[z]], {z, -10 - 10I, 10 + 10 I}, Contours -> 20]ComplexContourPlot[Im[ExpIntegralEi[z]], {z, -10 - 10I, 10 + 10 I}, Contours -> 20]函数属性 (10)
ExpIntegralEi 是针对除 0 之外的所有实数定义的:
FunctionDomain[ExpIntegralEi[x], x]FunctionDomain[ExpIntegralEi[z], z, Complexes]ExpIntegralEi 的值域是所有实数:
FunctionRange[ExpIntegralEi[x], x, y]ExpIntegralEi 具有镜像属性
:
FullSimplify[ExpIntegralEi[Conjugate[z]] == Conjugate[ExpIntegralEi[z]]]ExpIntegralEi 不是解析函数:
FunctionAnalytic[ExpIntegralEi[x], x]FunctionMeromorphic[ExpIntegralEi[x], x]ExpIntegralEi 在实数上不是单调的:
FunctionMonotonicity[ExpIntegralEi[x], x]FunctionMonotonicity[{ExpIntegralEi[x], x > 0}, x]FunctionMonotonicity[{ExpIntegralEi[x], x < 0}, x]ExpIntegralEi 不是单射函数:
FunctionInjective[ExpIntegralEi[x], x]Plot[{ExpIntegralEi[x], -1 / 2}, {x, -2, 2}]ExpIntegralEi 是满射函数:
FunctionSurjective[ExpIntegralEi[x], x]Plot[{ExpIntegralEi[x], 10}, {x, -10, 10}]ExpIntegralEi 既不是非负,也不是非正:
FunctionSign[{ExpIntegralEi[x], x ≠ 0}, x]ExpIntegralEi 在零处有奇点和断点:
FunctionSingularities[ExpIntegralEi[x], x]FunctionDiscontinuities[ExpIntegralEi[x], x]ExpIntegralEi 既不凸,也不凹:
FunctionConvexity[{ExpIntegralEi[x], x ≠ 0}, x]FunctionConvexity[{ExpIntegralEi[x], x < 0}, x]微分 (3)
D[ExpIntegralEi[x], x]Table[D[ExpIntegralEi[x], {x, k}], {k, 1, 4}]Plot[Evaluate[%], {x, -5, 5}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative", "Fourth Derivative"}]D[ExpIntegralEi[x], {x, n}]积分 (3)
ExpIntegralEi 的不定积分:
Integrate[ExpIntegralEi[x], x]含有 ExpIntegralEi 的函数的定积分:
Integrate[Exp[-z x]ExpIntegralEi[x], {x, 0, Infinity}]Integrate[z^αExpIntegralEi[z^β], z]Integrate[Log[b x]ExpIntegralEi[a x], x]级数展开式 (3)
ExpIntegralEi 在
处的泰勒展开式:
Series[ExpIntegralEi[x], {x, 1, 7}]绘制 ExpIntegralEi 在
处的前三个近似式:
terms = Normal@{Series[ExpIntegralEi[x], {x, 1, 1}], Series[ExpIntegralEi[x], {x, 1, 3}], Series[ExpIntegralEi[x], {x, 1, 4}]};
Plot[{ExpIntegralEi[x], terms}, {x, -1, 3}]Series[ExpIntegralEi[x], {x, Infinity, 3}]//NormalSeries[ExpIntegralEi[x], {x, DirectedInfinity[], 1}]//NormalExpIntegralEi 可用于幂级数:
ExpIntegralEi[1 + x + (x^2/2) + (x^3/9) + O[x]^4]函数恒等式和化简 (3)
用 FullSimplify 化简含有指数积分的表达式:
FullSimplify[ExpIntegralEi[z] + (1/2)(Log[z] + Log[(1/z)])]ExpIntegralEi[Log[z]]//FunctionExpandExpIntegralEi[I z] == CosIntegral[z] + I SinIntegral[z] - (1/2) (Log[-(I/z)] - Log[I z]) - Log[z]//FullSimplifyFullSimplify[ExpIntegralEi[x] == -ExpIntegralE[1, -x], x < 0]函数表示 (4)
-Integrate[Exp[-t] / t, {t, -z, Infinity}, PrincipalValue -> True, Assumptions -> {z∈Reals, z ≥ 0}]ExpIntegralEi 可被表示为 DifferentialRoot:
DifferentialRootReduce[ExpIntegralEi[x], x]ExpIntegralEi 可以被表示为 MeijerG 的形式:
MeijerGReduce[ExpIntegralEi[x], x]Activate[%]//FullSimplifyTraditionalForm 格式:
ExpIntegralEi[x]//TraditionalForm应用 (3)
Series[-Exp[1 / z] ExpIntegralEi[-1 / z], {z, 0, 10}, Assumptions -> z > 0]Plot3D[Im[ExpIntegralEi[x + I y]], {x, -3, 3}, {y, -3, 3}]action[k_, {m_, e_}, {a_, b_}] := With[{x = k π (m^2/e a), y = k π (m^2/e b)}, -(e^2a b/4 π^3k)(Coth[k π (b/a)](CosIntegral[x] Cos[x] + (SinIntegral[x] - π / 2)Sin[x]) -
Coth[k π (a/b)](ExpIntegralEi[y] Exp[-y] + ExpIntegralEi[-y] Exp[y]) / 2)]Assuming[{q > 0 && a > 0 && b > 0 && m > 0 && k > 0},
Series[action[k, {m, q}, {a, b}], {q, 0, 4}]//Normal//FullSimplify]属性和关系 (8)
用 FullSimplify 来化简包含指数积分的表达式:
FullSimplify[ExpIntegralEi[z] + (1/2)(Log[z] + Log[(1/z)])]FindRoot[ExpIntegralEi[z] == 0, {z, 1}]从积分、求和中获得 ExpIntegralEi:
Integrate[(E ^ t - 1) / t, {t, 0, z}, Assumptions -> z > 0]Underoverscript[∑, k = 1, ∞](z^k/k k!)//FunctionExpandLimit[Exp[2ExpIntegralEi[-x]] / x ^ 2, x -> 0]从微分方程中获得 ExpIntegralEi:
DSolve[z Derivative[3][w][z] + 2 Derivative[2][w][z] - z Derivative[1][w][z] == 0, w, z]Det[Outer[D[#1, {x, #2}]&, {1, ExpIntegralEi[x], ExpIntegralEi[-x]}, {0, 1, 2}]]∫z^αExpIntegralEi[z^β]ⅆzLaplaceTransform[ExpIntegralEi[t], t, s, Assumptions -> s > 1]可能存在的问题 (3)
ExpIntegralEi 为适中的参数给出较大的值:
ExpIntegralEi[Sqrt[I] 10000. ]ExpIntegralEi 在负实数轴上有一个特殊值,该值不会作为从任意轴的极限:
N[ExpIntegralEi[-1 + {-10 ^ -10I, 0, 10 ^ -10 I}]]需要为 $MaxExtraPrecision 设置一个较大的值:
N[ExpIntegralEi[-10 ^ 60 I] + I Pi, 20]Block[{$MaxExtraPrecision = 200}, N[ExpIntegralEi[-10 ^ 60 I] + I Pi, 20]]技术笔记
-
▪
- 特殊函数
历史
1988年引入 (1.0) | 在以下年份被更新:2021 (13.0) ▪ 2022 (13.1)
文本
Wolfram Research (1988),ExpIntegralEi,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ExpIntegralEi.html (更新于 2022 年).
CMS
Wolfram 语言. 1988. "ExpIntegralEi." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/ExpIntegralEi.html.
APA
Wolfram 语言. (1988). ExpIntegralEi. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ExpIntegralEi.html 年
BibTeX
@misc{reference.wolfram_2026_expintegralei, author="Wolfram Research", title="{ExpIntegralEi}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/ExpIntegralEi.html}", note=[Accessed: 15-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_expintegralei, organization={Wolfram Research}, title={ExpIntegralEi}, year={2022}, url={https://reference.wolfram.com/language/ref/ExpIntegralEi.html}, note=[Accessed: 15-August-2026]}