这是关于八度的另一个微不足道的问题,希望有人可以帮助我。我有一个八度的脚本生成一个单元格数组。我现在想把它作为某种形式的文本文件导出,我可以导入到R中进行绘图和进一步的统计分析(csv可能作为一种格式最有意义)。我已经阅读了标题为“14.1.3简单文件I / O”的部分以及关于writecsv函数的更具体的部分,但是对我来说如何导出单元数组并不明显。 以下是与我的格式相同的示例数据集:
test = {[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12]};
这就是test.csv的样子:
1,5,9
2,6,10
3,7,11
4,8,12
感谢您的任何建议。
答案 0 :(得分:3)
以下命令适用于您的测试用例:
csvwrite ("data.csv", cell2mat (test')')
要了解其工作原理,请在Octave会话中运行以下命令:
test = {[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12]};
cell2mat (test)
test'
cell2mat (test')
cell2mat (test')'
cell2mat (test)'