• 【matlab】常用函数importdata


    importdata

    没有头文件并且全是数字用load,有头文件并且数据类型统一用importdata
    查看帮助用 help load help importdata

    data.txt内容如下:
    a1 a2 a3
    b1 b2 b3
    1 2 3
    4 4 4
    6 5 6

    测试代码:

    delimiterIn   = ' '; % 字符分隔符
    headerlinesIn = 2;   % 文件头的行数
    A = importdata('data.txt', delimiterIn, headerlinesIn);
    A
    data       = A.data
    textdata   = A.textdata
    colheaders = A.colheaders

    运行结果:

    A = 
    
              data: [3x3 double]
          textdata: {2x3 cell}
        colheaders: {'b1'  'b2'  'b3'}
    
    
    data =
    
         1     2     3
         4     4     4
         6     5     6
    
    
    textdata = 
    
        'a1 a2 a3'      []      []
        'b1'          'b2'    'b3'
    
    
    colheaders = 
    
        'b1'    'b2'    'b3'

    注意
    textdata读取的是用headerlinesIn识别的n行头文件,colheadersheaderlinesIn最后一行,做为列名。textdata中除了headerlinesIn以外,其余每行当做一个字符串来读取,不分开。

    2016.07.19更新:

    如果没有文件头,importdata读出来的是一个数组,不再是数据结构,不能用A.data去访问数据,直接用A就可以了

  • 相关阅读:
    iOS CALayer 学习(2)
    iOS CALayer 学习(1)
    iOS 绘画学习(5)
    iOS 绘画学习(4)
    果冻视图制作教程
    15个名不见经传的Unix命令
    WEB服务器2--IIS架构(转)
    WEB服务器1--开篇
    HTTP协议5之代理--转
    HTTP协议4之缓存--转
  • 原文地址:https://www.cnblogs.com/shanchuan/p/8150337.html
Copyright © 2020-2023  润新知