zoukankan      html  css  js  c++  java
  • 【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就可以了

  • 相关阅读:
    16-高级指针
    15-C语言结构体
    14-C语言宏
    13-C语言字符串函数库
    12-C语言字符串
    11-C语言指针
    10-C语言函数
    POJ 1001 高精度乘法
    POJ 1060 多项式乘法和除法取余
    POJ 1318 字典排序
  • 原文地址:https://www.cnblogs.com/shanchuan/p/8150337.html
Copyright © 2011-2022 走看看