【发布时间】:2012-01-02 04:25:54
【问题描述】:
我有 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。在第一次迭代中它在负载线处崩溃。
任何建议我应该如何做到这一点?
【问题讨论】:
标签: matlab matlab-load