[問題] 請問 Matlab 的 Bessel function 誤差是否很大?已回收
請教一下大家
如果使用 Matlab 中的 bessel function : besselj, bessely, 和 besselh
依照數學公式: besselh(v,1,x)=besselj(v,x)+i*bessely(v,x);
比如: v=20, x=0.5
besselj(v,x) = 3.7272019617047e-31
bessely(v,x) = -4.27143012156591e+28
besselh(v,1,x) = 359542119668.256 - 4.27143012156591e+28i
可以發現到算出來的 bessely 的確等於 imag(besselh)
但是 besselj 和 real(besselh) 好像差太多了點
那這種情況下誰才是對的呢?
比如我想求 besselh 的值
我該直接用 besselh 對呢?
還是用 besselj+i*bessely 才對?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.171
推
01/23 12:14, , 1F
01/23 12:14, 1F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章