2017-07-29 44 views
0

私は特定の経度と緯度での温度データを持っています。私は、MATLABの温度の面積加重平均を計算したいと思います。面積の加重平均温度

ここでは、面積加重平均を計算するために使用される式があります。ここで、重量は明らかに面積です。この領域は、緯度と経度で定義された物理的グリッドを表します。

sum_y(sum_x(temp * area))/sum_y(sum_x(area)) 

sum_xsum_yは経度と緯度の寸法の合計を指します。

私の質問はどのように経度、次に緯度を基準にして面積を合計しますか?これはどのようにmatlabに変換されますか?

ハンスMATLABで

答えて

0

は、特定の次元に沿って合計するおかげで、あなたが使用します。

sum(area,1); %sum along first dimension 
sum(area,2); %sum along second dimension etc.. 

ので要約すると、それは次のようになります。

sum(sum(temp.*area,1),2) ./ sum(sum(area,1),2)