2

我有 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. 在第一次迭代中,它在负载线处崩溃。

有什么建议我应该怎么做?

4

1 回答 1

5

采用load(filename, '-ascii')

于 2011-11-20T01:49:55.153 回答