Find your love

总结,分享

【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就可以了

阅读更多
版权声明:本文为博主原创文章,承蒙转载请注明作者和出处 https://blog.csdn.net/shanchuan2012/article/details/51907373
文章标签: matlab 函数
个人分类: Matlab
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

【matlab】常用函数importdata

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭