在 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