我正在运行一个实验,我在一个名为name.mat
的数组中保存了我需要的所有变量。我通过将它们分配给变量结果来保存它们。
因此,回复编码为results.response
然后我输入保存名称结果,它将带有前缀结果的所有已分配变量保存到数组中。
然后我想把它写成excel。但是xlswrite似乎不起作用,除非所有变量都在同一个工作表上,而我的数据结果中保存为不同的变量。
所以我需要将数据保存在彼此相邻的列中,而不是每次都使用新变量启动新页面。然后我可以发送到xls没问题。
答案 0 :(得分:0)
我想你在使用matlab?尝试使用struct2cell(results),并使用xlswrite将生成的单元格数组写入excel。
或者,使用names = fieldnames(results)获取结构数组(结果)的字段名,并迭代数组名称以访问结果中的每个字段并将其写入excel。