如何将命令历史记录保存在 MATLAB 的文本文件中



我想将 MATLAB 命令历史记录中的变量值保存在文本中。我正在尝试命令:

Save([d:/work/abc.txt], 'z1', '-ASCII');

出现错误

Error: input charecter is not valid in MATLAB environment or expression.

您缺少的是括号内表示字符串的引号。

['string']

你应该使用save(小写的"s")。

此外,文件名应该定义为一个字符串:用两个'括起来;你也不需要[],除非,例如,你想使用变量和/或任何函数来创建一个字符串来创建文件名的一部分(例如。

['d:/work/abc_' num2str(k) '.txt']

假设k值为 3 ) 以获得d:/work/abc_3.txt

尝试将代码更改为:

save(['d:/work/abc.txt'], 'z1', '-ASCII');

希望这有帮助。

卡普拉

最新更新