如何从以回车 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)

但对于一列来说并不重要。