txt文件的读取

时间:2023-03-10 04:52:54
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;