Functions/wgt_areaave2 - NCL tips

領域平均を計算する関数。重みを付けることもできる。wgt_areaaveと同じであるが,重みを2次元配列で指定する。例えば,海陸の割合を表すマップを重みとして入れれば,陸域だけ(あるいは海域だけ)の平均を計算することが可能。

q_ave = wgt_areaave2(q, wgt, opt)

〔入力変数〕

q

2次元以上の領域平均されたい配列。最も右の二つの次元が,y, xである必要がある(地図上の変数ならlat, lon)。

wgt([*][*])

qの右二つの次元と同じ大きさの配列。重みに対応する値を持つ。

opt

opt = 0 : 未定義値が含まれる場合には,未定義値を除いて計算した領域平均値を返す。

opt = 1 : 未定義値が含まれる場合には,領域平均値を未定義値とする。

〔出力変数〕

q_ave

領域平均されたq。平均操作によりqの右二つの次元が落ちる。


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