Octave 将单元格数组导出为多列csv文件

Octave 将单元格数组导出为多列csv文件,octave,Octave,这里还有一个关于八度音阶的小问题,希望有人能帮助我。我有一个八度的脚本,它生成一个单元格数组。现在我想把它导出为某种形式的文本文件,我可以将其导入R中进行绘图和进一步的统计分析(csv作为一种格式可能最有意义)。我已经阅读了标题为“14.1.3简单文件I/O”的部分,以及关于writecsv函数的更具体的部分,但是我不清楚如何导出单元格数组。 以下是一个与我的数据集格式相同的示例数据集: test = {[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12]}; 这

这里还有一个关于八度音阶的小问题,希望有人能帮助我。我有一个八度的脚本,它生成一个单元格数组。现在我想把它导出为某种形式的文本文件,我可以将其导入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

感谢您的建议。

以下命令适用于您的测试用例:

csvwrite ("data.csv", cell2mat (test')')
要了解其工作原理,请在倍频程会话中运行以下命令:

test = {[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12]};
cell2mat (test)
test' 
cell2mat (test')
cell2mat (test')'
cell2mat (test)'

您好,非常感谢,测试用例充分解释了各种情况下的正确索引。