小编mar*_*rco的帖子

如何在Octave中使用变量文件名将结构保存到文件中?

在Octave中,我想将结构保存到文本文件中,其中文件的名称在脚本的运行时期间被确定.用我的方法我总是得到一个错误:

expecting all arguments to be strings. 
Run Code Online (Sandbox Code Playgroud)

(对于固定的文件名,这可以正常工作.)那么如何使用变量文件名将结构保存到文件中?

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
Run Code Online (Sandbox Code Playgroud)

struct file save octave

5
推荐指数
1
解决办法
7032
查看次数

标签 统计

file ×1

octave ×1

save ×1

struct ×1