Skip to content

ExpIntegralEi ​

Generated from the engine's own definition: compute-engine's symbol, which we neither extend nor document by hand.

Exponential integral Ei(x) = PV ∫_{−∞}^x eᵗ/t dt.

✓ checked against that system · ! checked, with disagreements (hover a chip)WikipediaExponential integralMathWorldExponentialIntegralWikidataQ1419948Encyclopedia of MathematicsIntegral_exponential_functionDLMF6.2.E16.2.i.p3Wolfram LanguageExpIntegralEi!
ExpIntegralEi(complex | infinity) -> numberAs native, and keeps its digits past a double's for real argument (N(ExpIntegralEi(2), 50)).
SageMathexp_integral_ei(complex | infinity)mpmathei(complex | infinity)Juliaenumeratio_ball(exp_integral_ei, complex | infinity)
Typed signatures
TypePackageApplies
(complex | infinity) -> numberanalyticreplaces compute-enginealways
(complex | infinity) -> numbercompute-enginealways

Domain: Compute engine

Plot

ComplexPlot
real slice

Examples

Basic #

A logarithmic singularity at 00

live ↗
InExpIntegralEi(0)\mathrm{ExpIntegralEi}(0)Out−∞-∞
live ↗
InN(ExpIntegralEi(1))N(\mathrm{ExpIntegralEi}(1))Out1.895 117 816 355 9371.895\,117\,816\,355\,937

Known value · mpmath 1.3.0 ei

live ↗
InNormal⁡(Series⁡(ExpIntegralEi(x),x,∞,6))\operatorname{Normal}(\operatorname{Series}(\mathrm{ExpIntegralEi}(x), x, ∞, 6))Out12(2ln⁡(x)−ln⁡(−x)+ln⁡(−1x))+(2x3+6x4+24x5+120x6+1x+1x2)ex\frac{1}{2}(2\ln(x)-\ln(-x)+\ln(-\frac{1}{x}))+(\frac{2}{x^3}+\frac{6}{x^4}+\frac{24}{x^5}+\frac{120}{x^6}+\frac{1}{x}+\frac{1}{x^2})e^{x}
Scope #
live ↗
InN(ExpIntegralEi(2),50)N(\mathrm{ExpIntegralEi}(2), 50)Out4.954 234 356 001 890 163 379 505 130 227 035 275 518 053 562 424.954\,234\,356\,001\,890\,163\,379\,505\,130\,227\,035\,275\,518\,053\,562\,42
live ↗
InExpIntegralEi([∞,−∞,∞i,−∞×1i])\mathrm{ExpIntegralEi}(\bigl\lbrack∞, -∞, ∞i, -∞×1i\bigr\rbrack)Out[∞,0,Indeterminate⁡,Indeterminate⁡]\bigl\lbrack∞, 0, \operatorname{Indeterminate}, \operatorname{Indeterminate}\bigr\rbrack
live ↗
InExpIntegralEi(∞~)\mathrm{ExpIntegralEi}(\tilde∞)OutIndeterminate⁡\operatorname{Indeterminate}
live ↗
IndExpIntegralEi(x)dx\frac{\mathrm{d}\mathrm{ExpIntegralEi}(x)}{\mathrm{d}x}Outexx\frac{e^{x}}{x}
About
Examples7
Checked againstWolfram Language 6 agree1 differSageMath 4 agree2 differ1 unevaluatedmpmath 3 agree1 differJulia 2 agree2 error
CrosswalkWikipediaMathWorldWikidataEncyclopedia of MathematicsDLMF ×2Wolfram LanguageSageMathmpmathJulia

Implementation

mappedmpmathpackages/oracle/src/mappings.ts
mappedsagepackages/oracle/src/mappings.ts
mappedjuliapackages/oracle/src/mappings.ts