Сохранить файл мата из MATLAB - PullRequest
0 голосов
/ 26 марта 2011

Я хочу сохранить переменные в цикле с разными именами изображений, например

for i = 1:length(imagefile)
    name = imagefile{i};
    var = rand(100); % Just for example
    save name var
end

Это сохранит var как name, но как мне сохранить его со значением имени, дляпример Canon101?

1 Ответ

5 голосов
/ 26 марта 2011

Сайяд, вам не нужно использовать eval.Вы можете просто использовать форму функции save, то есть save(filename,variables).Это будет использовать значение filename.Помните, что переменные должны быть введены как строки.Итак, в вашем примере это будет

save(name,'var')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...