贝塞尔函数,用于 MATLAB 中的复杂参数



我正在尝试使用零阶---> besselj(0,Z)的 MATLAB Bessel 函数。我注意到的是:它可以处理第n次幂的实部(比如e100),但如果它在复数参数中大于(e2),则不能处理虚部。

例如:它将处理(2+2*i)复杂的参数。但它无法处理(20000+20000*i)----->给出"无穷大"的答案。

这就是我得到的:

besselj(0,2e4+i*2e4)
ans =
   Inf

有人可以解释一下吗?虚构部分的力量有限制吗?

在维基百科的贝塞尔函数页面,页面中间,有一个具有已知虚部的大复数的渐近展开公式。这个展开有一个形式为exp(abs(imag(z)))*O(1/abs(z))的项(O是O表示法),所以它随着输入数的虚部而增长得非常快。

相关内容

  • 没有找到相关文章

最新更新