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 =