- 积分
- 26292
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-6-1
- 最后登录
- 1970-1-1
![[] 粉丝数: 微博数: 新浪微博达人勋](source/plugin/sina_login/img/light.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
matlab中三维数组统计分析,不知大家有何方法?
例如:
一个nc文件中的降水precip是一个三维数组,其属性包含经度、维度、时间。即precip(lon,lat,time)。这里的时间也是个点数1-384.lon是1-144、lat是1-72。
1. 现在相对precip这个变量进行概率密度函数和分布函数的统计画图。不知道该如何?
2. 先要计算出所有经纬度格子里面的超过50mm/d的天数,并返回到每一个格子之中。当然还是返回到144*72*384的三维数组之中。我用了函数调用,但是始终返回不到相同的三维数组之中。我只能返回到一个二维数组之中。想要返回到三维数组之中,数据和原来不一样,也就不能reshape了。
我用t=fpeak( B2,A,0.0001,[min(B2),max(B2),D,inf]);计算出了在实践B2范围内的所有超过50毫米的降水。如何计算期天数,并返回到类似precip的数组之中呢?因为计算出来的t的数据个数和precip肯定不一样。所以reshape肯定回不到precip的144 *72 *384了。
不知大家在做gpcp数据的时候如何处理这类问题。
当然我的想法就是想统计出每一个经纬度格点在384个时间格子中超过50mm的天数,并进行频率统计。还请大家指点!!!!@言深深 @wlzhongouc @mofangbao @ztftom @兰溪之水 @斥鷃
|
|