Files
cppdraft_translate/cppdraft/sf/cmath/expint.md
2025-10-25 03:02:53 +03:00

33 lines
937 B
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[sf.cmath.expint]
# 29 Numerics library [[numerics]](./#numerics)
## 29.7 Mathematical functions for floating-point types [[c.math]](c.math#sf.cmath.expint)
### 29.7.6 Mathematical special functions [[sf.cmath]](sf.cmath#expint)
#### 29.7.6.15 Exponential integral [sf.cmath.expint]
[🔗](#lib:expint)
`floating-point-type expint(floating-point-type x);
float expintf(float x);
long double expintl(long double x);
`
[1](#1)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/numerics.tex#L10525)
*Effects*: These functions compute the exponential integral
of their respective argumentsx[.](#1.sentence-1)
[2](#2)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/numerics.tex#L10531)
*Returns*: Ei(x),
where Ei is given by Formula [29.35](#eq:sf.cmath.expint) andx is x[.](#2.sentence-1)
Ei(x)=−∫∞−xe−ttdt(29.35)