美文网首页
Matlab通过textread读取TXT文件

Matlab通过textread读取TXT文件

作者: 安公子_ | 来源:发表于2017-05-19 10:01 被阅读0次

    ** 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。

    相关文章

      网友评论

          本文标题:Matlab通过textread读取TXT文件

          本文链接:https://www.haomeiwen.com/subject/ubaexxtx.html