全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
3645 2
2011-05-25
用textread怎么读入一个500行50列的数据啊,数据形式如下:
1         011111111101110011011011000011110100
2         010111111101110111011101110011110010
3         101111111101111111111111111010111111
4         000010000000000010011001000010100100

同时在matlab读入文件中要去掉前面1,2,3,4这样的序列号
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-5-25 17:02:43
给你个例子


textread
功能:
     从文本文件中读出格式化的数据
语法格式:
     A = TEXTREAD('FILENAME')
     A = TEXTREAD('FILENAME','',N)
     A = TEXTREAD('FILENAME','',param,value, ...)
     A = TEXTREAD('FILENAME','',N,param,value, ...) reads numeric data from
     the file FILENAME into a single variable.  If the file contains any
     text data, an error is produced.
例:
    文本文件 mydata.dat中的内容为:Sally    Level1 12.34 45 Yes
    将该文件中的第一行读入到工作区间中
    [names, types, x, y, answer] = textread('mydata.dat','%s %s %f %d %s', 1)
    输出结果为:
    names =
                 'Sally'
   types =
               'Level1'
    x =
          12.34000000000000
   y =
          45
   answer =
                  'Yes'
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-7-26 21:03:58
建议你用textscan读取,不符合格式的最后的行不会被读取
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群