爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 34028|回复: 26

[源程序] Matlab读nc文件的基本命令

[复制链接]

新浪微博达人勋

发表于 2016-9-2 10:52:10 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 jingyiQ 于 2016-9-2 11:02 编辑

小菜鸟一枚,最近学习了matlab读取nc文件,整理出几个最基本的命令大家参考,欢迎指正。1、要在matlab里添加netcdf工具箱,论坛里有人发过,大家可自行下载~

2、nc_dump('rh1000.nc')  %查看nc文件详细信息
     f=netcdf('rh1000.nc');
     lon=f{'longitude'}(:,:);                              %变量赋值
     lat=f{'latitude'}(:,:);                                    %变量赋值
     time_raw=f{'time'}(:,:);                            %变量赋值
   blh_raw=f{'blh'}(:,:,:);                             %变量赋值
%%%%%%%%%%%%%%%%%%%%%
   time=datenum(1900,01,01,00,00,00)+datenum(0,0,0,1,0,0).*time_raw;        %时间起止,年月日时分秒,nc_dunp 里给出起止时间和间隔
   blh=blh_raw.*0.0433482+1429.6;                                               %变量计算,乘的系数nc_dump里给出的scale_factor;加的部分是add_offset
   datestr(time(1,1))                                                                                             %查看开始时间
   datestr(time(108,1))                                                                                           %查看时间结束的时间
3、最终得到的blh是时间、精度、纬度三维的数据,大家可以运用data=squeeze(blh_Jun(n,:,:))变成矩阵;
4、我的nc文件是三维的,如果有高度层,原理一样。
5、附件给出了测试程序,还有nc_dump的数据说明,测试数据有点大传不上去

blh_test.m

783 Bytes, 下载次数: 39, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-9-2 11:05:13 | 显示全部楼层
C:\Users\Administrator\Desktop\1.png照片没传上去再传一次
1.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-9-2 17:06:52 | 显示全部楼层
学习了,受用了。找了好久呢,真是万分感谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-9-2 20:42:31 | 显示全部楼层
谢谢分享!!!!!!!!!!!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2016-11-28 15:17:17 | 显示全部楼层
尝试用你的程序查看中,非常感谢你的分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-11-28 15:30:45 | 显示全部楼层
楼主太给力了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-1 17:39:16 | 显示全部楼层
灰常感谢
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-1-9 11:10:25 | 显示全部楼层
谢谢这样的分享
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-1-11 09:04:43 | 显示全部楼层
nc的资料一直不会用matlab读取,这次试试看
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-2-6 10:35:06 | 显示全部楼层
谢谢楼主
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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