(translator=Young, ChineseSource=Young-20020503-7.5\besseli.html, EnglishSource=c:\matlabr12\help\techdoc\ref\besseli.html)
MATLAB Function Reference    
besseli, besselk

Modified Bessel 函數

Syntax

Definitions

微分的等式

被稱為 modified Bessel's equation,其中 是一個實數的常數,而它的解就是 modified Bessel functions

對非整數 形成一個 Bessel's equation 解的基礎集合(fundamental set)。 是第二種解,和 互相獨立。

定義如下:

Description

I = besseli(nu,Z) 對陣列 Z 的每個元素,計算第一種 modified Bessel 函數值, 。等級 nu 必須不是整數,但必須是整數。參數 Z 可以是複數。當 Z 是正數時結果是實數。

如果 nuZ 是一樣維度的陣列,則結果也是一樣的維度。如果其中之一是單一數值,結果會是另外一個輸入的維度。如果一個輸入參數是一個列(row)向量且另外一個是行(column)向量,結果會是一個二維的函數值表。

K = besselk(nu,Z) 對複數陣列 Z 計算第二種 modified Bessel 函數值,

I = besseli(nu,Z,1) 計算 besseli(nu,Z).*exp(-abs(real(Z)))

K = besselk(nu,Z,1) 計算 besselk(nu,Z).*exp(Z)

[I,ierr] = besseli(...)[K,ierr] = besselk(...) 也傳回錯誤旗標(error flags)的陣列。

ierr = 1

不合法的參數。

ierr = 2

溢位(overflow)。回傳 Inf

ierr = 3

因化簡而有準確度上的損失。

ierr = 4

不可接受的準確度損失,Znu 太大。

ierr = 5

沒有收斂(convergence)。 回傳 NaN.

Examples

besseli(3:9,(0:.2,10)',1) 產生 Abramowitz and Stegun, Handbook of Mathematical Functions 第 423 頁的整個表。

besselk(3:9,(0:.2:10)',1) 產生 Abramowitz and Stegun, Handbook of Mathematical Functions 第 424 頁的部份表格。

Algorithm

besselibesselk 函數用一個 Fortran MEX-file 去呼叫一個由 D. E. Amos [3] [4] 寫的library。

See Also

airy, besselj, bessely

References

[1] Abramowitz, M. and I.A. Stegun, Handbook of Mathematical Functions, National Bureau of Standards, Applied Math. Series #55, Dover Publications, 1965, sections 9.1.1, 9.1.89 and 9.12, formulas 9.1.10 and 9.2.5.

[2] Carrier, Krook, and Pearson, Functions of a Complex Variable: Theory and Technique, Hod Books, 1983, section 5.5.

[3] Amos, D. E., "A Subroutine Package for Bessel Functions of a Complex Argument and Nonnegative Order," Sandia National Laboratory Report, SAND85-1018, May, 1985.

[4] Amos, D. E., "A Portable Package for Bessel Functions of a Complex Argument and Nonnegative Order," Trans. Math. Software, 1986.


 besselh besselj, bessely