2017-07-29 144 views
0

我有特定經度和緯度的溫度數據。我想計算matlab中溫度的面積加權平均值。溫度的面積加權平均值

這裏是一個用於計算面積加權平均的方程,其中權重明顯是面積。該區域是指由經度和緯度定義的物理網格。

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

其中sum_xsum_y指的經度和緯度的尺寸的總和。

我的問題是,你如何總結經度,緯度和這是如何轉化爲matlab的區域?

感謝 漢斯

回答

0

在MATLAB中,沿着特定維綜上所述,您使用:

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)