改变数组的形状

时间:2012-07-17 10:21:54

标签: arrays matlab export-to-excel

我正在运行一个实验,我在一个名为name.mat的数组中保存了我需要的所有变量。我通过将它们分配给变量结果来保存它们。

因此,回复编码为results.response

然后我输入保存名称结果,它将带有前缀结果的所有已分配变量保存到数组中。

然后我想把它写成excel。但是xlswrite似乎不起作用,除非所有变量都在同一个工作表上,而我的数据结果中保存为不同的变量。

所以我需要将数据保存在彼此相邻的列中,而不是每次都使用新变量启动新页面。然后我可以发送到xls没问题。

1 个答案:

答案 0 :(得分:0)

我想你在使用matlab?尝试使用struct2cell(results),并使用xlswrite将生成的单元格数组写入excel。

或者,使用names = fieldnames(results)获取结构数组(结果)的字段名,并迭代数组名称以访问结果中的每个字段并将其写入excel。