我试图使用第0阶段的MATLAB Bessel函数---> besselj(0,Z)
。我注意到的是:如果它在复杂的参数中大于(e100
),它可以处理n次幂的实部(比如e2
)但不能处理虚部。
例如:它将处理的(2+2*i)
复杂参数。但它无法处理(20000+20000*i)----->
给出答案为"无穷大"。
这就是我得到的:
besselj(0,2e4+i*2e4)
ans =
Inf
有人可以解释一下吗?假想部分的功率是否有限制?
答案 0 :(得分:1)
从页面中间的Bessel function page on wikipedia开始,对于具有已知虚部的大复数,存在渐近展开的公式。此扩展的术语形式为exp(abs(imag(z)))*O(1/abs(z))
,(O
是O符号),因此它会随输入数字的虚部快速增长。