Matlab處理氣象數據(三)NCEP數據的簡單計算

我們得到的 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); %全球月平均數據,並按1235列排列
Ymean = mean(Mmean); %全球年平均數據,以行向量的形式存在Ymean中 
plot(Ymean); %畫全球年平均折線圖

得到如下圖像:
在這裏插入圖片描述

1979-2013年全球年平均氣溫變化趨勢圖(NCEP數據)

相關鏈接:
Matlab處理氣象數據——目錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章