2015-01-13 11 views
0

MATLAB Bessel 함수를 사용하려고합니다. --->besselj(0,Z). 내가 알아 차 렸던 것은 복잡한 인수에 (e2)보다 큰 경우 n 번째 힘의 실제 부분 (예 : e100)을 처리 할 수 ​​있지만 허수 부분은 처리 할 수 ​​없다는 것입니다.MATLAB에서 복잡한 인수를위한 베셀 함수

예 : (2+2*i) 복잡한 인수가 처리됩니다. 그러나 (20000+20000*i)----->을 "무한대"로 대답 할 수는 없습니다.

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

ans = 

    Inf 

은 어떤 사람이 설명 할 수 :

이 내가 무엇을 얻을? 허수 부에 힘의 한계가 있습니까?

답변

1

페이지 중간에 알려진 허수 부와 큰 복소수에 대한 점근선 확장 공식이 있습니다. 이 확장의 형식은 exp(abs(imag(z)))*O(1/abs(z))이고 (O은 O 표기입니다.) 따라서 입력 번호의 허수 부로 매우 빠르게 커집니다.

+0

답장을 보내 주신 Bentoy에게 감사드립니다. 따라서 제한이 있어야 함을 의미합니다. 내 프로그램/값이 범위 안에 있습니다. (e3) 그래서, 무엇이든 시도하면 무한대 값을 부여합니다. 어떻게하면됩니까? 이것을 극복 할 다른 방법이 있습니까? – matrix