MATLAB中动态“修改”变量名——系列数据文件批量处理

来源:百度文库 编辑:神马文学网 时间:2024/04/28 07:03:04

        编写程序时经常会遇到处理大量数据文件的情况,数据文件的命名比较相似,以一系列编号区分,如“a1.mat,a2.mat,... ,a100.mat " (假设其中的数据名称也为a1...a100) 。为了可以批量处理这些文件,可以采用如下的方法:

    for i=1:1:100
         s=strcat('a', int2Str(i));
         load(strcat(s,'.mat'));
          x=eval(s); %将数据a1赋值给x,便于后继统一处理
          % ...          %统一处理程序   
    end