# expint


指数积分函数

函数库: TyMath

# 语法

Y = expint(z)
Y = expint(ν,z)

# 说明

Y = expint(ν,z)计算ν和z的指数积分示例


Y = expint(z)默认ν=1,计算x的指数积分示例

# 示例

计算指数积分

求 X = 1+2i 的指数积分。

using TyMath
expint(1+2im)
ans = -0.12678428559155952 - 0.03508158292818697im
expint(2,1+2im)
-0.09647074593904215 - 0.04586167512795947im
对指数积分绘图

对 [0,10] 区间内 X 的指数积分绘图。

using TyMath
using TyPlot
X = 0:0.01:10
Y = expint.(X)
plot(X,Y)
axis([-1 10 -0.5 4])
grid("on")
title("指数积分")
xlabel("x")
ylabel(raw"E_1(x)")

# 输入参数

z-输入数组
标量 | 向量 | 矩阵 | 多维数组

输入,指定为标量、向量、矩阵或多维数组

数据类型: Int64 | Int32 | Int16 | Int128 | Float64 | Float32 | Float16 | UInt8 | UInt16 | UInt32 | UInt64 | UInt128 | Complex

# 详细信息

指数积分

expint(ν,z) 的指数积分定义为

如果不指定 ν ,则默认 ν = 1 即

同时也可以写成

根据解析延拓,expint 是沿负实轴切割的复平面中的标量值函数。

还有一个有时称为指数积分的函数:柯西主值积分

对于正实数 x,它与 expint 的关系为

# 参考

[1] Abramowitz, M. and I. A. Stegun. Handbook of Mathematical Functions. Chapter 5, New York: Dover Publications, 1965.

# 另请参阅

exp