clc
clear
Ly=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;column_Rs=1;temp_A= char();
for i=1:column_A
if (A(i)>='.'&&A(i)~=' '&&A(i)<='9')
temp_A(1,k)=A(i);
k=k+1;
eds
temp_i=i+1;
if(i+1>column_A)
break;
end
if(A(i)>='.'&&A(i+1)==' '&&A(i)<='9')
Rs(1,column_Rs)=str2num(temp_A);
column_Rs=column_Rs+1;
k=1;
end
end
if(Rs(1,3)>105&&Rs(1,3)<200)
fprintf(Ly,'%5d %5d %8.4f\n',Rs); %%逐行輸出
end
end
fclose(Ly);
fclose(fid);
Matlab 百萬行數據處理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.