首先,这是我自己遇到的一个问题,查阅了很多资料,发现MATLAB直接调用这样的文件并不理想,下面我将借助Excel工具处理,再用MATLAB调用Excel的方法来获得想要的效果。以一个TXT格式文件为例子。
当然,上图中只是截取了数据的一小部分,像这样的数据直接读入matlab是不太好处理的,所以下面我们用Excel进行一下处理,首先需要利用分隔符号将数据分在不同的单元格中,我们观察上图中的数据,都是有规律的,用Excel处理起来非常方便。在Excel工具栏中“数据”一栏选择“自文本”,选择你所要处理的TXT文件,在出现的对话框中选择“导入”,出现下图所示对话框。

选择“分隔符号”,点击下一步。

在分隔符号中选

当遇到TXT格式且带有分隔符号的数据时,MATLAB直接读取可能不便。通过Excel进行分隔处理,先使用“自文本”功能选择分隔符,然后转置和替换数据,再使用“分列”功能按逗号分隔。最后,MATLAB使用xlsread函数读取Excel文件,可获取矩阵形式的数据。
最低0.47元/天 解锁文章
1719

被折叠的 条评论
为什么被折叠?



