MATLAB Function Reference |
Syntax
I = besseli(nu,Z) Modified Bessel function of the 1st kind K = besselk(nu,Z) Modified Bessel function of the 2nd kind I = besseli(nu,Z,1) K = besselk(nu,Z,1) [I,ierr] = besseli(...) [K,ierr] = besselk(...)
Definitions
被稱為 modified Bessel's equation,其中 是一個實數的常數,而它的解就是 modified Bessel functions。
和 對非整數 形成一個 Bessel's equation 解的基礎集合(fundamental set)。 是第二種解,和 互相獨立。
Description
I = besseli(nu,Z)
對陣列 Z
的每個元素,計算第一種 modified Bessel 函數值, 。等級 nu
必須不是整數,但必須是整數。參數 Z
可以是複數。當 Z
是正數時結果是實數。
如果 nu
和 Z
是一樣維度的陣列,則結果也是一樣的維度。如果其中之一是單一數值,結果會是另外一個輸入的維度。如果一個輸入參數是一個列(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 |
|
ierr = 3 |
|
ierr = 4 |
|
ierr = 5 |
Examples
format long z = (0:0.2:1)'; besseli(1,z) ans = 0 0.10050083402813 0.20402675573357 0.31370402560492 0.43286480262064 0.56515910399249 besselk(1,z) ans = Inf 4.77597254322047 2.18435442473269 1.30283493976350 0.86178163447218 0.60190723019723
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
besseli
和 besselk
函數用一個 Fortran MEX-file 去呼叫一個由 D. E. Amos [3] [4] 寫的library。
See Also
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 |