haibaraxx的个人博客分享 http://blog.sciencenet.cn/u/haibaraxx

博文

Matlab: 自动批量修改mat文件的变量名称

已有 13783 次阅读 2016-12-20 01:21 |个人分类:Matlab|系统分类:科研笔记

描述:有57个mat文件,文件名分别是:qft_data1.mat; qft_data2.mat;...;qft_data57.mat.

这些文件所包含的变量名称一致,均为: qft_data

待解决问题:将这57个mat文件所包含的变量的名称变为:qft_data1; qft_data2;...; qft_data57.


%% change variable

clear all;close all;clc
cd /Volumes/DATA/QFT_raw/  % path for the data

rootname = 'qft_data';  %modify
extension = '.mat';  
for i = 1:57  % modify the total number of qft_data files in the path
variable = [rootname,int2str(i)];
filename = [variable,extension];
load(filename);
eval(['qft_data',num2str(i),'=','qft_data',';']);  %modify
save(filename,variable);  
clear qft_data variable filename;  %modify
end



https://wap.sciencenet.cn/blog-3031432-1021851.html

上一篇:Introduction to NetCDF
下一篇:mac: update Macports (with Mac OS X Mavericks)
收藏 IP: 134.1.1.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-21 03:48

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部