文本处理
sliyangz
这个作者很懒,什么都没留下…
展开
-
C语言文本处理列与列之间多一个空格
%5d %-5s %5s %5d %8.3f %8.3f %8.3f \n由于%5d %-5s之间用空格区分从而导致输出时会有多余空格%5d%-5s%5s%5d%8.3f%8.3f%8.3f\n改成这样就解决了。原创 2016-12-12 10:37:33 · 599 阅读 · 0 评论 -
matlab处理text文档格式问题
%处理上述text文档格式问题文档格式要求‘%5d%-5s%5s%5d%8.3f%8.3f%8.3f%’ clc clear fid=importdata(‘F:\ergou.txt’);%括号中为文件所在位置 textdata=fid.textdata; data=fid.data; [m1,n1]=size(data);%文件行数 [m2,n2]=size(textdata);fo原创 2016-12-12 10:44:04 · 837 阅读 · 0 评论 -
matlab批量读写与处理大量一样的Text
%批量求均值clcclearfile=dir('C:\Users\tt\Desktop\density\*.log');%文件格式 for h=1:length(file)%计算文件数目 fid(h)=fopen(['C:\Users\tt\Desktop\density\',file(h).name],'r');%循环读取文件for i=1原创 2016-12-12 11:24:21 · 2617 阅读 · 0 评论 -
Matlab 百万行数据处理
clcclearLy=fopen('F:\Ly\201704\16\ergou.txt','wt');fid=fopen('F:\Ly\201704\16\z1.txt','rt');%%逐行读取,逐行处理,逐行输出while feof(fid)~=1 A=fgetl(fid); %%处理数据代码段 [row_A,column_A]=size(A); k=1原创 2017-04-18 09:55:58 · 4271 阅读 · 0 评论 -
Matlab 文档合并与字母,数字拆分
两个文档合并,同时拆分第一列的字母和数字,最后按一定格式输出,第一张图片601,第二张602,第三张合并后。clcclearfid=fopen('F:\Ly\201704\15\601.txt','r');A=textscan(fid,'%s %s %f %f %f %f %f %f %f','headerlines', 2);fid1=fopen('F:\Ly\201704\15\602.原创 2017-04-18 10:09:29 · 2446 阅读 · 0 评论