MATLAB【按行读取】格式文本txt函数

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

按行读取格式文本函数Matlab提供了两个函数fgetl和fgets来从格式文本文件读取行,并存储到字符串向量中。这两个函数集几乎相同;不同之处是,fgets拷贝新行字符到字符向量,而fgetl则不。下面的M-file函数说明了fgetl的一个可能用法。此函数使用fgetl一次读取一整行。对每一行,函数判断此行是否包含给定的文字。functiony=litcount(filename,literal)%Searchfornumberofstringmatchesperline.fid=fopen(filename,'rt');y=0;whilefeof(fid)==0tline=fgetl(fid);matches=findstr(tline,literal);num=length(matches);ifnum0y=y+num;fprintf(1,'%d:%s\n',num,tline);endendfclose(fid);badpoem文件如下Orangesandlemons,Pineapplesandtea.Orangutansandmonkeys,Dragonflysorfleas.运行实例:litcount('badpoem','an')2:Orangesandlemons,1:Pineapplesandtea.3:Orangutansandmonkeys,

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功