2013-05-30 35 views
3

我有一個標量數Q(r, theta),我想在極座標中進行插值。問題是theta運行從0到2π。因此,在0和2π接口處存在不連續性,這就產生了問題。如何在matlab中進行極座標插值

我的原始數據是在非結構化網格上,所以我在MATLAB中使用了griddata。

+0

這是不是從問題是什麼問題不清楚。你可以添加一些代碼或詳細說明一些。爲什麼會出現不連續?因爲0 = 2 * pi開始? – bla

回答

0

我會對域進行三角測量,本質上轉換爲笛卡爾座標。當然,三角測量會自動換行,因爲它不再關心不連續性。現在,三角剖分內的插值將變得微不足道,並且它將正確使用位於該週期邊界上的信息。 (TriScatteredInterp就足夠了對於這個問題,如果轉換爲笛卡爾座標。)