热门问题
时间线
聊天
视角
九點模版
来自维基百科,自由的百科全书
Remove ads
數值分析中,假設有在二維空間下的方形網格,一個點的九點模版(英語:nine-point stencil)是指包括其周圍八個點和其自身的模版。九點模版可以用差分來近似中央點的導數,是數值微分的範例之一。九點模版常用在近似二個變數的拉普拉斯算子。

動機
若用有限差分法,將二維的拉普拉斯算子離散化,可以得到常見的五點模版,表示為以下的卷積核:

雖然比較容易計算,計算量也比較少,但中央等化子會有不希望出現的本質性各向異性,因為此等化子沒有考慮對角的影響。若在一些要求準確的應用中,拉普拉斯運算子的效果在座標軸上較快,其他方向較慢,這本質性的各向異性會是問題,會扭曲模擬結果[1]。
上述問題開始讓研究者尋找較好的離散拉普拉斯運算子的方法,希望可以消除各向異性。
Remove ads
實現
以下是二個最常見的各向同性九點模版,以其卷積核的形式表示。可以用以下的公式求得[2][3]:
第一個是因Oono-Puri而得名[4][5][6][7][8],係數是γ=1/2[2]。
第二個是因為Patra-Karttunen或Mehrstellen而得名[1][7][8][9][10],係數是γ=1/3[2]。
兩個都是離散拉普拉斯算子的各向同性形式[8],在小Δx的極限下,兩者等價[11]。Oono-Puri是各向同性離散化的最佳解[8],整體誤差都縮小[2],而Patra-Karttunen在加入旋轉不變量的條件下,已有系統性的研究[9],在原點附近誤差最小[2]。
Remove ads
參考資料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads