如何从以回车 return 换行符分隔到 matlab 的文本文件中读取数据?
How do to I read in data from a text file which is carriage return line feed delimited to matlab?
我有一个包含 32 行 header 文本的文件,其余的是数据(双精度)- 每行一个值。每行以回车 return 换行符分隔。我试过使用:
fscanf
sscanf
textscan
和:
dlmread
这似乎是最有可能的选择,但我似乎无法弄清楚如何将回车符 return 换行符指定为分隔符。我该怎么做呢?
importdata
是最合适的函数。
假设您有这样一个文件:
import = importdata('data.txt','',3)
data = import.data
returns:
data =
1
2
3
4
5
如果您有多个列,您可以指定一个分隔符:
importdata('data.txt','\t',3)
但对于一列来说并不重要。