0

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

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

这就是我得到的:

besselj(0,2e4+i*2e4)

ans =

   Inf

有人可以解释一下吗?虚部的功率有限制吗?

4

1 回答 1

1

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

于 2015-01-13T13:19:09.343 回答