前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【matlab】常用函数importdata

【matlab】常用函数importdata

作者头像
全栈程序员站长
发布2022-07-25 09:35:30
3950
发布2022-07-25 09:35:30
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

importdata

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

代码语言:javascript
复制
data.txt内容如下:
a1 a2 a3
b1 b2 b3
1 2 3
4 4 4
6 5 6

测试代码:

代码语言:javascript
复制
delimiterIn   = ' '; % 字符分隔符
headerlinesIn = 2;   % 文件头的行数
A = importdata('data.txt', delimiterIn, headerlinesIn);
A
data       = A.data
textdata   = A.textdata
colheaders = A.colheaders

运行结果:

代码语言:javascript
复制
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://javaforall.cn/127067.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月9,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档