- 积分
- 1900
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-4-11
- 最后登录
- 1970-1-1
|
发表于 2017-4-13 10:46:42
|
显示全部楼层
楼主你好,我在批量处理nc文件,需要将一系列nc文件中的某个变量以mat文件形式另存并重命名,可是我保存之后在其他程序中调用处理好的mat数据时,显示该mat文件仍链接到原nc文件,有什么办法可以将这种链接去掉,只保存独立的mat文件么?以下是我的代码:
clear;clc;
datadir='C:\Users\Xmd\Desktop\AVISO_monthly_msla\2004\';%指定批量数据所在的文件夹
filelist=dir([datadir,'*.nc']); %指定批量数据的类型
k=length(filelist);
for s=1:k
filename=[datadir,filelist(s).name];
ncid=netcdf.open(filename,'NC_NOWRITE');
sla= ncread(filename,'sla'); %读入变量sla
sla=sla';
newname=['SLA2004m',num2str(s),'.mat'];
save(newname);
end; |
|