scipy.fft.

ifht#

scipy.fft.ifht(A, dln, mu, offset=0.0, bias=0.0)[源码]#

计算逆快速汉克尔变换。

计算对数间隔周期序列的离散逆汉克尔变换。这是 fht 的逆运算。

参数:
Aarray_like (…, n)

实数周期输入阵列,均匀对数间隔。对于多维输入,将对最后一个轴执行变换。

dlnfloat

输入阵列的均匀对数间隔。

mufloat

汉克尔变换的阶数,任何正或负实数。

offsetfloat,可选

输出数组均匀对数间隔的偏移。

biasfloat,可选

幂律偏差的阶数,任何正或负实数。

返回:
aarray_like (…, n)

变换输出数组是实数、周期性的、均匀的对数间隔排列的,且形状与输入数组相同。

另请参见

fht

快速汉克尔变换的定义。

fhtoffset

返回ifht的最佳偏移量。

注释

此函数计算汉克尔变换的离散版本

\[a(r) = \int_{0}^{\infty} \! A(k) \, J_\mu(kr) \, r \, dk \;,\]

其中\(J_\mu\)\(\mu\)阶贝塞尔函数。索引\(\mu\)可以是任何实数(正数或负数)。请注意,数值逆汉克尔变换使用\(r \, dk\)作为被积函数,而数学逆汉克尔变换通常使用\(k \, dk\)作为被积函数。

有关更多详情,请参阅fht