2011-11-20 68 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

相關問題