因此,我尝试将数据写入.txt文件,但遇到了一些困难。我的理解是,如果我想将结构数据写入文本文件,则需要先使用struct2table
将其转换为表,然后使用writetable
将其写入文件。但是,当我这样做时,数据将在文本文件中以逗号分隔。我真的很喜欢在MATLAB中显示的表格格式,但是我找不到在文本文件中显示该表格格式的方法(我假设Excel读取的数据以逗号分隔,这就是为什么格式化数据的原因那样)。现在,如果我将数据格式化为一个单元格数组,然后将其写入.txt文件,那么它看起来很棒;但是,该结构格式很好,因为我可以更轻松地访问数据点并绘制数据。因此,我对解决该问题应该采取的路线有些迷茫。我曾经有一个想法是将数据格式化为结构数组,然后在我想将其写入.txt时将其转换为单元格数组。我的另一个想法是在使用writetable
时以某种方式操纵数据格式。例如,我可以将定界符更改为制表符,并且看起来不错,但数据不会对齐(例如,如果我将Frequency
和Power
作为列标题,则它们下面的数字表与这些标题不对齐)。当然,如果使用`fprintf',这是微不足道的。但是我不能在结构数组上使用它(据我了解)。
我希望这足够全面,但是如果我能提供其他任何服务,请让我知道并提前感谢您。