【发布时间】:2014-04-25 14:15:13
【问题描述】:
我在记事本++中有一个类似这样的文件
我可以很容易地看到空格(橙色圆点)和制表符(橙色箭头)。我也可以在 MATLAB 中右键单击它并以多种方式导入它。问题首先是分隔符不一致。似乎是 TAB 然后是一些空格以确保总字段等于 6 个字符...
我理解读取文件的唯一方法是如果您已经知道它是如何分隔的。但在这种情况下,我想解析每一行,以便 MATLAB 有一些“标记”,例如:
Line1: Text Space Text Space Text Tab Space Space Text NEWLINE
(Notepad++ 似乎知道得很好,所以 MATLAB 肯定也可以获取此信息吗?)。
这可能吗?那么最好使用此信息将导入的数据保存到格式完全相同的文件中。
数据如下。 由于某种原因,将其复制到 notepad++ 中不会保留其分隔符,您需要自己添加选项卡,使其看起来像屏幕截图中的文件。
Average Counts : 56.2
Time : 120
谢谢
【问题讨论】:
-
到目前为止,您使用了哪些函数将文件导入 MATLAB?
-
只需右键单击并导入数据。我得到的最接近的是使用分隔符作为制表符,空格。然后我得到每个字符的数组。但我无法区分制表符和空格之间的区别。我想我所追求的是
'Average''space''Counts'space'':''\tab'.. etc。我希望我的要求是有道理的。