如何计算月度气候学网格数据?

20视图(30天)
你好,我有一个月海温资料矩阵156 X 23599 156个月的数量(13年)和23599年现。我要计算每月的气候学。1月的平均值,12月2月…值。这将导致一个12 X 23599矩阵。谢谢你!
1评论
萨米
萨米 2020年4月5日
嗨,你最终解决这个问题吗?我有一个类似的问题。海温资料但是我的时间跨度超过所需的领域,每年连接所以看起来像这样:> < 1501 x1501x365翻倍。1501年x1501是我的域和365人一年的日子。我也想计算出每月的气候学。

登录置评。

答案(1)

明星黾
明星黾 2016年12月5日
编辑:明星黾 2016年12月5日
这是否你想要做什么:
M =兰迪(99、156、23599);%创建数据
米(:1)= repmat([1:12]”, 13日,1);%设置几个月
[]=重塑先生(M, 12日,大小(M, 2));%重塑矩阵
结果=挤压(意味着(先生,2));%计算的意思
2的评论
明星黾
明星黾 2016年12月5日
我的荣幸。
尽我所知,我的代码 完全 你想要什么。具体而言,它会创建一个3 d矩阵“栈”多年来,然后需要每月每个变量值的均值在“堆叠”矩阵。
它是你想要的,有效地,而不是使用一个显式地进行编码循环。

登录置评。

类别

找到更多的在天气和大气科学帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!