- 积分
- 390
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-2-19
- 最后登录
- 1970-1-1
|
发表于 2016-4-10 18:42:59
|
显示全部楼层
clear;
datadir='E:\33\2005nc\';
filelist=dir([datadir,'*.nc']);
a=filelist(1).name
b=filelist(2).name
k=length(filelist)
for s=1:k
filename=[datadir,filelist(s).name];
ncid=netcdf.open(filename,'NC_NOWRITE');
ncdisp(filename);
pp=ncread(filename,'r');
pp1=rot90(pp);
save(['E:\33\2005nc\',num2str(s),'.txt'] , 'pp1', '-ASCII')
netcdf.close(ncid);
clear pp pp1;
end;
同学,我周末尝试了一下,论坛里的这个程序能批量转成txt。可是我也不知道为啥,rot90后输出就乱码了。如果是保存旋转前的save(['E:\33\2005nc\',num2str(s),'.txt'] , 'pp', '-ASCII'),不是乱码。 |
|