貝塞爾函式

2022-06-23 15:33:34 字數 708 閱讀 5563

貝塞爾函式(bessel function),是數學上的一類特殊函式的總稱,是貝塞爾方程的解(無法用初等函式系統表示),它們和其他函式組合成柱調和函式。除初等函式外,在物理和工程中貝塞爾函式是最常用的函式,它們以19世紀德國天文學家f.w.貝塞爾的姓氏命名,他在2023年第一次描述過它們。

一般貝塞爾函式是下列常微分方程(一般稱為貝塞爾方程)的標準解函式 \(y\left( x \right)\):

\(\fracy}}}} + x\frac}} + \left( - } \right)y = 0\)

或者 \(y'' + xy' + \left( - } \right)y = 0\)

作為乙個二階常微分方程,上述函式必然存在兩個線性無關的解。並且,貝塞爾函式是在柱座標/球座標下使用分離變數法求解拉普拉斯方程或者亥姆霍茲方程式得到,因此貝塞爾函式在波動問題以及各種涉及有勢場的問題中占有重要問題。

貝塞爾函式的具體形式隨著方程中實數引數 \(\alpha\) 變化,且 \(\alpha\) 被稱為貝塞爾函式的階數。實際應用中常見 \(\alpha\) 為整數 \(n\) ,對應 \(n\) 階貝塞爾函式。雖然公式中 \(\alpha\) 的正負性不改變函式形式,實際應用中習慣針對 \(\alpha\) 和 \(-\alpha\) 定義兩種不同的貝塞爾函式,有一些好處(比如消除函式在 \(\alpha=0\) 處的不光滑性),多 \(\alpha\ge 0\)。

貝塞爾函式的求解可以參考知乎文章。

Matlab之貝塞爾函式

貝塞爾函式在matlab中已經有了函式,可以直接用。那麼我們就沒有必要重 明輪子。以下內容摘自某文件。第一類貝塞爾函式 在matlab 中用besselj nu,z 來表示 用matlab 的 是 clear clc format long x 0 0.01 20 y 0 besselj 0,x y...

貝塞爾曲線

1.概述 貝塞爾曲線 b zier curve 又稱 貝茲曲線或貝濟埃曲線,是應用於二維圖形應用程式的數學曲線。一般的向量圖形 軟體通過它來精確畫出曲線,貝茲曲線由 線段與節點組成,節點是可拖動的支點,線段像可伸縮的皮筋,我們在繪圖工具上看到的鋼筆工具就是來做這種向量曲線的。貝塞爾曲線是計算機圖形學...

貝塞爾曲線

由於工作需要,最近在研究乙個類似qq訊息劃掉的效果 很多強迫症患者童鞋對這個簡直是愛不釋手,當然這個也包括我自己 貝塞爾曲線就是這樣的一條曲線,它是依據四個位置任意的點座標繪製出的一條 光滑曲線 在歷史上,研究貝塞爾曲線的人最初是按照已知曲線 引數方程 來確定四個點的思路設計出這種向量曲線繪製法。貝...