2026a

# fresnels


菲涅尔正弦积分函数

函数库: TyMath

# 语法

A = fresnels(z)

# 说明

A = fresnels(z ) 返回菲涅尔正弦积分的z。示例

# 示例

数字的菲涅耳正弦积分函数

计算数字的菲涅耳正弦积分函数

using TyMath
fresnels.([-2 0.001 1.22+0.31im])
ans = 1×3 Matrix{Number}:
-0.343416  5.23599e-10  0.769692+0.294495im
特殊值的菲涅耳正弦积分函数

求特殊值的菲涅耳正弦积分函数:

using TyMath
fresnels.([0 Inf -Inf im*Inf -im*Inf])
ans = 1×5 Matrix{ComplexF64}:
 0.0+0.0im  0.5+0.0im  -0.5+0.0im  0.0-0.5im  NaN+NaN*im
绘制菲涅尔正弦积分函数

从x = -5 到 5绘制菲涅耳正弦积分函数

using TyMath
using TyPlot
x = -5:0.01:5
y = fresnels.(x)
plot(x,y)
grid("on")

# 输入参数

z-菲涅耳正弦积分数值的上限
标量 | 向量 | 矩阵 | 多维数组

菲涅耳正弦积分的上限,指定为数值、向量、矩阵或多维数组。

# 详细信息

菲涅尔正弦积分

z的菲涅尔正弦积分为

# 算法

fresnelc在整个复平面上是解析的。它满足 fresnelc(-z) = -fresnelc(z), adjoint(fresnelc(z)) = fresnelc(adjoint(z))。对于复数z,fresnelc(im*z) = im*fresnelc(z)。

对于特殊值z = 0、z = 以及,fresnelc返回 0、、0.0 - 0.5im和NaN+NaN*im

# 另请参阅

fresnelc | erf