- 积分
 - 192
 
	- 贡献
 -  
 
	- 精华
 
	- 在线时间
 -  小时
 
	- 注册时间
 - 2012-2-15
 
	- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
	
 
 
发表于 2012-10-26 10:34:50
|
显示全部楼层
 
 
 
小婕婕 发表于 2012-10-25 15:09  
fname里面的dt_ref_global_merged_msla_h_19921021_19921021_20100503,表示的是一周的sla网格值,我下了 ...  
可以这样: 
如果你的文件都存放在一个文件夹下,要读取所有文件的文件名 
fidpath='nc文件路径'; 
Fn=dir(fidpath);%%Fn下存放的是所有文件的文件名,以字符串的形式存储 
fidname=Fn.name; 
 
如果要以统一的格式读入每个时刻的数据,可以这样: 
Time=[timestart:timeend]; 
for i=1:length(Time) 
Fname=strcat('dt_ref_global_merged_msla_h_19921021_',num2str(Time(i)),'_20100503.nc'); 
fid=fopen(Fname); 
data=fscanf(fid);%根据你的需要选用读取函数,不一定是fscanf 
end 
 
 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |