Octave:将向量保存到 csvfile 中的下一行

问题描述

菜鸟问题,我试图将每次迭代的结果保存到 csv 文件中以备后用,但是代码会不断覆盖每次迭代的 csv 文件中的旧数据,从而只剩下最后的结果。我希望每次代码迭代时都将新结果写入新行,有关如何解决此问题的任何建议?

代码,请原谅瑞典评论,实际计算不应该是问题:

const foo = {
    A: 'This is my \\',B: 'This \\ is his \\'
};

let jsonString = JSON.stringify(foo,null,2);

document.write(jsonString);

jsonString = jsonString.replaceAll('\\','');

document.write('<pre>' + jsonString + '</pre>');

解决方法

除非您明确指定要附加数据,否则每次调用 dlmwrite 都会废弃旧版本并创建一个新版本。

https://octave.sourceforge.io/octave/function/dlmwrite.html

: dlmwrite (file,M,"-append",...)