• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Matlabread_grib.r4安装新方法(转自:http://blog.sina.com.cn/s/blog_9f36648b01017 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

最近,打算用Matlab处理些GRIB格式的文件,需要在Matlab中添加read_grib.m文件,其实相当于是添加一个工具箱。read_grib.m的下载见:http://www.renci.org/~bblanton/files/ReadGrib/

    但是,要read_grib.m真正起作用,需要“安装”和“编译”两步。

    按照网页上的说法,所谓安装,就是把下载下来的read_grib.r4.tar文件解压,然后将解压后的文件夹路径写到“startup.m”文件中。但是,我的Matlab2012a中没有所谓的startup.m文件,最后在D:\Program Files\MATLAB\R2012a\toolbox\local目录下找到了个startupsav.m文件,文件里的注释有这么一句话:

    Change the name of this file to STARTUP.M.

难道这就是传说中的startup.m文件?

    也就是说,我们找到了startup.m文件,可以按照“安装”的指南,完成剩下的操作了。但是,对于这种方法,我没有尝试,主要是不知道只在startup.m文件下放一个文件的目录,是如何完成文件或文件夹的识别的。希望大牛给予解答。

    于是,我仿造添加m_map工具箱的方法:

    1)将read_grib.r4.tar文件解压,得到read_grib.r4文件夹;

    2)将read_grib.r4文件夹拷贝到“D:\Program Files\MATLAB\R2012a\toolbox\”目录下;

    3)找到“D:Program Files\MATLAB\R2012a\toolbox\local\pathdef.m”文件,打开,添加路径。

       matlabroot,'\toolbox\read_grib.r4;',...

    4)运行rehash toolboxcache命令,完成工具箱加载

       >>rehash toolboxcache

    5)重启Matlab,在命令窗口中运行

      >>what read_grib.r4

    输出如下结果,即可。

      MATLAB Code files in folder D:\Program Files\MATLAB\R2012a\toolbox\read_grib.r4

      read_grib

    至此,小功告成,呵呵。

    最后,再附http://bbs.lasg.ac.cn/?action-viewthread-tid-49713,这位大牛自己编写了针对GRIB2格式的处理程序。

 

PS:关于“编译”

    1)切换到read_grib.r4目录下

      >>cd ([matlabroot '\toolbox\read_grib.r4'])

    2)编译

      >>mex BDS_unpack_mex5.c

    3)运行rehash toolboxcache命令,完成工具箱加载

       >>rehash toolboxcache

    5)重启Matlab,完成!!!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Matlab----获取一个文件夹下所有文件名发布时间:2022-07-22
下一篇:
matlab-xlsread打开xls文件出错:服务器出现意外情况发布时间:2022-07-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap