使用 Octave 的 dlmwrite 函数将分隔符附加到行
Append Delimiter to Rows using Octave's dlmwrite function
问题玩具示例:如此重复使用 Octave 的“dlmwrite”函数
dlmwrite('file',[1 2],'-append',0,8);
会给
,,,,,,,,1,2
,,,,,,,,1,2
,,,,,,,,1,2
但我真正想要的是这个
1,2,,,,,,,,,
1,2,,,,,,,,,
1,2,,,,,,,,,
如何使用“dlmwrite”函数将定界符附加到行,而不是前置,以获得我想要的结果?
您可以使用 dlmwrite
的 newline
选项在换行符前添加逗号。
comma = repmat(',', 1, 8); % creates ",,,,,,,,"
dlmwrite('file', [1 2], '-append', 'newline', [comma '\n']);
如果您使用 Windows 或 Mac,您可以将 \n
更改为 \r\n
或 \r
。
问题玩具示例:如此重复使用 Octave 的“dlmwrite”函数
dlmwrite('file',[1 2],'-append',0,8);
会给
,,,,,,,,1,2
,,,,,,,,1,2
,,,,,,,,1,2
但我真正想要的是这个
1,2,,,,,,,,,
1,2,,,,,,,,,
1,2,,,,,,,,,
如何使用“dlmwrite”函数将定界符附加到行,而不是前置,以获得我想要的结果?
您可以使用 dlmwrite
的 newline
选项在换行符前添加逗号。
comma = repmat(',', 1, 8); % creates ",,,,,,,,"
dlmwrite('file', [1 2], '-append', 'newline', [comma '\n']);
如果您使用 Windows 或 Mac,您可以将 \n
更改为 \r\n
或 \r
。