Как сохранить структуру в файл, используя переменное имя файла в Octave?

В Octave я хотел бы сохранить структуру в текстовый файл, где имя файла определяется во время выполнения скрипта. С моим подходом я всегда получаю ошибку:

expecting all arguments to be strings. 

(Для фиксированного имени файла это работает нормально. )Итак, как сохранить структуру в файл, используя переменное имя файла?

clear all;
myStruct(1).resultA = 1;
myStruct(1).resultB = 2;
myStruct(2).resultA = 3;
myStruct(2).resultB = 4;

variableFilename = strftime ("result_%Y-%m-%d_%H-%M.mat", localtime(time()))

save fixedFilename.mat myStruct; 
% this works and saves the struct in fixedFilename.mat

save( "-text", variableFilename, myStruct); 
% this gives error: expecting all arguments to be strings
5
задан Eric Leschinski 23 August 2012 в 15:35
поделиться