爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4049|回复: 4

[程序设计] 求各位大神帮我看看这个程序错在哪了,气象入门小白一只!

[复制链接]

新浪微博达人勋

发表于 2017-7-22 15:31:30 | 显示全部楼层 |阅读模式

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

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

x
求各位大神帮我看看,这个是写来批量读dhf文件的:
clear
file=dir('C:\MATLAB7\try2');
h=length(file);
a=[];
>> for i=1:h;
D=file(i).name;
file_str=strcat('C:\MATLAB7\try2\',D,'hdf');
a(i)=hdfread(file_str,'Cloudlayer');
end; disp a
但运行的时候总是会出现下面的提示:??? Error using ==> hdfread>dataSetInfo File not found.
小白刚入门什么都不懂,希望大神们帮我看一下~

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

新浪微博达人勋

发表于 2017-7-22 16:35:45 | 显示全部楼层

回帖奖励 +2 金钱

file_str=strcat('C:\MATLAB7\try2\',D,'hdf');

不是太理解你后面   ‘hdf’ 是做什么的,前面的路径和D不是已经得到包含绝对路径的文件名了么?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2017-7-23 07:27:33 | 显示全部楼层

回帖奖励 +2 金钱

weinihou 发表于 2017-7-22 16:35
file_str=strcat('C:\MATLAB7\try2\',D,'hdf');

不是太理解你后面   ‘hdf’ 是做什么的,前面的路径和D ...

很明显差一个.
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2017-7-23 07:28:14 | 显示全部楼层
你设个断点,看看file_str是什么不就知道了吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-7 18:49:55 | 显示全部楼层

回帖奖励 +2 金钱

题主解决了吗??我也遇到了这个问题
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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