загрузка нескольких файлов .mat в MATLAB - PullRequest
2 голосов
/ 20 ноября 2011

У меня 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.в первой итерации, где происходит сбой на линии загрузки.

Есть предложения, как мне это сделать?

1 Ответ

5 голосов
/ 20 ноября 2011

Использование load(filename, '-ascii')

...