爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: 斥鷃

[源程序] matlab数据转grads格点数据函数(2016/1/11更新版)

  [复制链接]
 楼主| 发表于 2013-3-17 18:07:22 | 显示全部楼层
密码修改失败请联系微信:mofangbao
发表于 2013-3-18 10:35:01 | 显示全部楼层
斥鷃 发表于 2013-3-17 18:07
reshape一下加两维应该就可以了。

怎么增加两维?用什么命令?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-3-18 21:27:03 | 显示全部楼层
Aires 发表于 2013-3-18 10:35
怎么增加两维?用什么命令?
  1. >> size(grid)

  2. ans =

  3.     73   144     2

  4. >> grid_new=reshape(grid,[73 144 1 2]);
  5. >> size(grid_new)

  6. ans =

  7.     73   144     1     2

  8. >>
复制代码
假设grid是经纬度加时间的数据,利用reshape改成层次维是1就行了,时间维为1处理方式类似。
密码修改失败请联系微信:mofangbao
发表于 2013-3-18 21:50:21 | 显示全部楼层
斥鷃 发表于 2013-3-18 21:27
假设grid是经纬度加时间的数据,利用reshape改成层次维是1就行了,时间维为1处理方式类似。

好的,谢啦~
密码修改失败请联系微信:mofangbao
发表于 2013-3-19 15:28:51 | 显示全部楼层
我觉得只要是能帖帖就是好啊
密码修改失败请联系微信:mofangbao
发表于 2013-4-1 16:01:18 | 显示全部楼层
正好需要花流线图,matlab没有streamslicem,所以只有用grads了
密码修改失败请联系微信:mofangbao
发表于 2013-4-7 14:54:53 | 显示全部楼层
下载下来,用下
密码修改失败请联系微信:mofangbao
发表于 2013-4-8 19:58:46 | 显示全部楼层
最近 刚好用到谢谢楼主啊
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2013-4-9 13:41:11 | 显示全部楼层
Aires 发表于 2013-3-18 10:35
怎么增加两维?用什么命令?

后来发现reshape不能直接给函数最后几维补维,比如reshape(Z,[144 73 1 1])会把Z转换成[144 73]的,不过已经调整函数处理补最后几维为1的问题了
密码修改失败请联系微信:mofangbao
发表于 2013-4-9 14:39:13 | 显示全部楼层
斥鷃 发表于 2013-4-9 13:41
后来发现reshape不能直接给函数最后几维补维,比如reshape(Z,[144 73 1 1])会把Z转换成[144 73]的,不过 ...

好的
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表