Functions/csa2 - NCL tips

2次元上にランダムに分布した点における値を,3次スプライン補間を用いてグリッドデータにする関数。

zo = csa2(xi,yi,zi,knots,xo,yo)

〔入力変数〕

xi[*]

2次元上にランダムに分布した点のx座標が入った1次元配列。

yi[*]

2次元上にランダムに分布した点のy座標が入った1次元配列。xiと同じ大きさである必要がある。

zi

2次元上にランダムに分布した点における値が入った配列。zi(...,i)は座標[xi(i),yi(i)]における値を示す。最も右の次元の大きさがxiと同じ大きさである必要がある。

knots[2]

スプライン補間のノットが入った大きさ2の1次元配列。knots(0)もknots(1)も4以上である必要がある。

xo[*]

変換後のグリッドのx座標が入った1次元配列。

yo[*]

変換後のグリッドのy座標が入った1次元配列。

〔出力変数〕

zo

ziが2次元グリッドに変換された配列。zo(...,i,j)は座標[xo(i),yo(j)]における値を示す。


重み付け,微分値,データが疎な領域の扱いに対応した拡張版csa2xが存在する。


トップ   編集 凍結 添付 名前変更   新規