0

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

所以响应被编码为results.response

然后我键入 save name results 并将所有分配的变量与前缀结果保存到一个数组中。

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

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

4

1 回答 1

0

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

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

于 2012-07-17T12:14:23.590 回答