** textread函数**
语法:
method one
[A,B,C,...] = textread(filename,format);
method two
[A,B,C,...] = textread(filename,format,N)
method three
[...] = textread(...,param,value,...)
介绍:使用指定格式format
,从filename
中读入数据放入A,B,C...
,假设一个txt文件t.txt如下:
5.1 3.5 1.4 0.2 1
4.9 3 1.4 0.2 1
4.7 3.2 1.3 0.2 1
4.6 3.1 1.5 0.2 1
5 3.6 1.4 0.2 1
5.4 3.9 1.7 0.4 1
4.6 3.4 1.4 0.3 1
5 3.4 1.5 0.2 1
4.4 2.9 1.4 0.2 1
4.9 3.1 1.5 0.1 1
5.4 3.7 1.5 0.2 1
4.8 3.4 1.6 0.2 1
4.8 3 1.4 0.1 1
4.3 3 1.1 0.1 1
若要读取其中的每列,并将每列放入f1,f2,f3,f4,c
中,可以通过下面的方式进行读取。
[f1,f2,f3,f4,c] = textread('t.txt','%f%f%f%f%f');
%f%f%f%f%f'
控制读入数据的格式。其他格式可以参见下表。
对于method two,同理如上,只不过可以通过
N
限制读入数据的数目。对于method three,这个方法是最灵活的,可以通过参数对
param-value
自定义读入数据和读入方式。参见下表。具体操作参见matlab doc。