2011-11-20 71 views
2

我有110个名为time1.mat,time2.mat ...,time110.mat的文件。我想将这些矩阵加载到MATLAB工作区中。在MATLAB中加载多个.mat文件

我一直使用load -'ASCII' matrix.mat在当前文件夹中加载ASCII矩阵文件。

于是,我试着做

for i=1:10 
    filename=strcat('time',int2str(i),'.mat'); 
    load -'ASCII' filename 
end 

但我得到一个MATLAB误差

??? Error using ==> load 
    Unable to read file filename: No such file or directory. 
� 

当然串filename似乎是通过MATLAB正确地评价为time1.mat。在第一次迭代中它在负载线上崩溃。

任何建议我应该怎么做?

回答

5

使用load(filename, '-ascii')

+0

确定那很好用!谢谢 – smilingbuddha

相关问题