txt文件的读取

两个函数:textread或importdata

【textread函数】

格式:I=textread('文件名.txt','列',读取的行数,'headerlines',跳过的头行数);  返回值I为矩阵

1、读取所有列,跳过头3行(从第4行开始)

I=textread('36.1.txt','','headerlines',3); 

2、读取具体的列(第2、3列数,跳过头3行)

注意格式:读取几列,“=”前就要有几个赋值对象
[a,b]=textread('36.1.txt','%*f %f %f','headerlines',3); %忽略第一列%*f

3、读取第2列,4-8行
I=textread('36.1.txt','%*f %f',5,'headerlines',3); %忽略第一列,读取第二列,跳过头3行后,再读取前5行

符号说明: 

%d,十进制整数
%f,小数(包括单,双精度),读取整数也可以用
%c,字符
%s,字符串
%*,忽略

【importdata函数】

 I=importdata('36.1.txt'); %得到的是结构体,包含data、textdata
 data=I.data;

posted @ 2016-08-08 13:20  夕西行  阅读(690)  评论(0编辑  收藏  举报