我們得到的 TemData 數據的格式爲<192*94*420double>,即橫軸有192個格點,縱軸有94個格點,時間尺度爲從1979年1月到2013年12月的420個月(35年)。
爲了計算年平均溫度,我們可以先對每個月求平均,再每12個月求一次平均,即可得到35年的年平均溫度。此處,可以使用reshape
函數進行矩陣的重組。代碼如下:
for i=1:420
z = TemData(:,:,i); %每個月的所有值
az(i) = mean(z(:)); %求二維數組z的平均值,420個月平均值
end
Mmean = reshape(az,12,35); %全球月平均數據,並按12行35列排列
Ymean = mean(Mmean); %全球年平均數據,以行向量的形式存在Ymean中
plot(Ymean); %畫全球年平均折線圖
得到如下圖像:
相關鏈接:
Matlab處理氣象數據——目錄