wacs5@126.com
= = = = = = = =代碼如下= = = = = = = =
清楚的
FID = fopen(‘d:\ data . txt,‘r‘);% path,妳必須調整它
CNT line = 0;%數據行
CNT seg = 0;分段數量百分比
indseg =【1】;%每個片段在整個數組中的位置
while(~ feof(FID))
line = fgetl(FID);
len =長度(線);
if(len)%不為空。
I = 1;
while(line(I)=‘‘)%刪除行標題中的無用信息。
I = I+1;
結束
if(第(I)行& lt0‘| |行(I)& gt;9’)%如果它不是壹個數字,它是壹個字符。
If(line(I)=‘*‘)%如果出現*號,則表示新段落開始。
cntseg = cntseg+1;
indseg(cntseg)= CNT line+1;%新段的索引號
結束
繼續;
如果是數據行,則為Else%
ifisempty(strfill(line(I:end),‘current‘))%沒有電流的數據線。
CNT line = CNT line+1;
data(CNT line,:)= sscanf(line(I:end),‘% f‘);
Else%包含當前。
current data(cntseg,1)= sscanf(line(I:end),“% f“);
結束
結束
結束
結束
fclose(FID);