| MATLAB Function Reference | ![]() |
Syntax
H = besselh(nu,K,Z) H = besselh(nu,Z) H = besselh(nu,1,Z,1) H = besselh(nu,2,Z,1) [H,ierr] = besselh(...)
Definitions
被稱為 Bessel's equation,其中
是一個非負整數,而它的解就是 Bessel functions。
和
對非整數
形成一個 Bessel's equation 解的基礎集合(fundamental set)。
是 Bessel's equation的第二種解--與
線性獨立(linearly independent)-- 定義如下:

Description
H = besselh(nu,K,Z)
對
K = 1 or 2 計算 Hankel 函數
或
對複數陣列 Z。
如果 nu 和 Z 是一樣維度的陣列,則結果也是一樣的維度。如果其中之一是單一數值,結果會是另外一個輸入的維度。如果一個輸入參數是一個列(row)向量且另外一個是行(column)向量,結果會是一個二維的函數值表。
H = besselh(nu,1,Z,1)
scales
by exp(-i*z).
H = besselh(nu,2,Z,1)
scales
by exp(+i*z).
[H,ierr] = besselh(...)
也傳回錯誤旗標(error flags)的陣列。
ierr = 1 |
|
ierr = 2 |
|
ierr = 3 |
|
ierr = 4 |
|
ierr = 5 |
| beep | besseli, besselk | ![]() |