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