爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 14857|回复: 14

[程序设计] nc=netcdf('filename.cdf')在matlab2014上运行出错提示:未定义函数‘netcdf’

[复制链接]

新浪微博达人勋

发表于 2014-6-15 18:01:21 | 显示全部楼层 |阅读模式

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

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

x
如题,从网上下的一段代码,第一句便是:
nc=netcdf('filename.cdf');
但在matlab2014a上运行出错,提示如下:
未定义与 'char' 类型的输入参数相对应的函数 'netcdf'。
下载了mexcdf,并将其及子文件夹添加到matlab路径当中了,也进行了test,但还是报以上错误。后来把nc=netcdf('filename.cdf');改成nc=mexcdf('filename.cdf');还是出错提示:
错误使用mexnc tmw
Function string 'filename.cdf' is not recognized.
可是filename.cdf与执行nc=mexcdf('filename.cdf')语句的文件在同一路径下呀。
请问怎么回事呀?是语句错误吗?怎么改呀?谢谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-15 18:34:15 | 显示全部楼层
你doc netcdf,查一下你函数用的对不对
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-3 15:10:59 | 显示全部楼层
这是个问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-7-3 23:13:34 | 显示全部楼层
matlab 2012版本以后就自带了读取NetCDF文件的插件,不需要你再自行安装。
ncdisp用来查看变量名,
ncread用来读取变量
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-8-5 16:15:24 来自手机 | 显示全部楼层
版本不一样,命令就不一样,我也出现了这样的问题了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-8-12 22:42:48 | 显示全部楼层
你知道这句命令代表什么意思嘛、?肯定是命令的事,2014版本自带了nc的 命令集 不需要另外下载
是不是读取nc文件
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-8-13 21:13:51 | 显示全部楼层
读取命令错了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-10-21 16:45:22 | 显示全部楼层
你可以把命令改为 nc = netcdf('filename.nc','readonly') 试试 ,这是读取nc资料的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-4-17 19:49:17 | 显示全部楼层
谢谢大家们的回复!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-18 18:09:45 | 显示全部楼层
感谢版主分享!!!!!!!!!!!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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