我有110个名为time1.mat,time2.mat ...,time110.mat的文件。我想将这些矩阵加载到MATLAB工作区中。
我一直使用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
。在第一次迭代中,它在载重线处崩溃。
有什么建议我应该这样做吗?
答案 0 :(得分:5)
使用load(filename, '-ascii')