matlab读取txt特定几行

有文字和数据的一个文件,假如说我想要读取第三到七行,该怎么写这个程序啊,目前用的textread函数读取到最后一行,有没有人会,帮一下忙,谢谢!

第1个回答  2018-12-14
兄弟啊,你不用那么死板,你现在的意图就好比想从一堆排队的人里找到第一个叫张伟的,你挨个问过去,找到就行了,但你非要他自己报位置再蹦出来。只要你不是考虑速度和内存的问题,后台的处理方式其实毫无关系。

MATLAB如何一次读取指定多行数据?
如果你的txt文件数据是矩阵形式的,而没有其它的文字,用下面的程序就可以读任意行任意列的数据 a=textread('ll.txt');t=a(1:43,4:10);1:43是1到43行,4:10是4到10列的数据,当然也可以只读一个数据,如果你的matlab没有textread函数,直接从mathworks网站下载就行。

求教matlaB读取txt指定行的方法!文件头几行和末几行是无用信息,中段...
使用textread函数进行读取,通过 'endofline' - end of line character (default determined from file)'expchars' - exponent characters (default is 'eEdD')这两个参数控制读取的行数。大量的文件通过dir函数来读取文件名,也可以通过循环构造文件名!

matlab如何读取纯数据的 txt文件给定几行的数据?
>> fileID = fopen('data.txt');>> c = textscan(fileID,'%d %f %f %d','Delimiter',',');>> fclose(fileID);c = 1×4 cell 数组 [27×1 int32] [27×1 double] [27×1 double] [27×1 int32]c{1,1} c{1,2} c{1 3} c{1,4} ...

matlab,求问怎么读取如下图 txt格式中 某几行数据。
fid = fopen('filename.txt');C = textscan(fid, '%f %f %f', 'HeaderLines', 84);fclose(fid);HeaderLines可以指定跳过文件开头多少行,例子中是跳过前84行,从第85行开始读取。读到的数据存放在一个cell中,可以用cell2mat()转换成数组。

Matlab导入txt格式数据某几行如何进行
首先将你的数据txt文档放在matlab的搜索路径中,确保matlab能找得到,使用load函数可以将改txt文档中的数据读到一个数组中,比如load data.txt就可以将数据读入一个名为data的数组中,当然,data也是一个两列的数组(时间和幅值),使用t = data(:,1)和m = data(:,2)可以提取出data数组中的第一列...

matlab中如何读取多个txt文件中的某一行的数据
1. 逐一以文本形式打开文件 file(n).txt ;2. 逐行读出数据,并判断前9个字符是否 Timestamp ;3. 如是,在下一行接收数据存入结果并退出此文件;4. 如不是,继续往下读数据。pt = 'd:\\data\\'; % 数据路径 ff = 'file'; % 数据文件前缀 ext = '.txt'; % 数据文件扩展名 s...

matlab的textscan能读取指定行的数据吗?
用fread循环操作,每次读一行的数据量,比如读第1000行 fid=fopen('*.txt',r);for i=1:1000 x=fread(fid,num,'double');end fcolse(fid);

怎样控制Matlab读取txt文件的行数?
txt即文本文件,在桌面或文件夹右键即可建立。 TXT格式是一种文本文档,TXT即扩展名。 本回答由科学教育分类达人 程明推荐 举报| 答案纠错 | 评论(1) 0 22 恩惠妮阿加西 采纳率:95% 来自团队:学霸之星 擅长: 暂未定制 其他回答 实在不行,你先导入txt文件,然后再变量空间 自己一定读取的行数个列数,语句很...

matlab读取textread不知道每行有多长,但是要读完一行,怎么是实现,即tex...
可以直接用textread()函数命令读取。读取后赋值给矩阵变量,然后在根据你的需要取出某一(几)行或某一(几)列。例如:A=textread('123.txt') %将'123.txt'数据文件里的数据赋值给矩阵变量A x1=A(:,1) %从矩阵变量A的第一列的数据赋值给变量x1 x2=A(1,:) %从矩阵变量A的第一行...

matlab读取txt字符每读两行保存,且为一个循环,继续读完整个txt,怎么实现...
利用tline可以读取文本文件一行的内容,如果到了文件末尾,会返回-1 利用tline加上循环,就可以实现一行行读取文件的内容 fid=fopen('test2','r');tline=[];while(~isequal(tline,-1));tline=fgetl(fid); %读取一行 。。。 %这里写对第一行的操作,如果没有可以不写 tline=fgetl(fid...

相似回答
大家正在搜