[問題] 讀入資料前先判讀+同時有文字與數字

看板MATLAB作者 (郭小稚)時間14年前 (2012/03/11 00:38), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
大家好, 我想請問大家兩個問題(已爬文)。 1. 我想要從txt檔讀入一大筆資料, 資料內容大概為 AFO00340C62006010215012500 11.000 6.000 0.000 0.000 0.000 ATO00350C62006010215012500 12.000 7.000 1.000 2.000 3.500 數量相當的多, 每一行的資料數目也都相同, 所以我使用load來讀入, 但卻顯示了"Unknown text on line number 1 of ASCII file C:X.txt "AFO00340C62006010215012500"." 已經爬過文, 但仍然不知道怎麼處理ˊˋ 2. 我能不能再讀入這批資料之前先做篩選? 如同剛剛的例子, AFO00340C62006010215012500 11.000 6.000 0.000 0.000 0.000 ATO00350C62006010215012500 12.000 7.000 1.000 2.000 3.500 我想要先篩出第一個資料字首為ATO的資料。 我本來是想把資料全部輸入進來以後再刪掉, 但是資料量非常非常的龐大, 這樣可能會太耗時間, 不知道大家會怎麼處理? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.123.184

03/11 10:57, , 1F
help fgetl
03/11 10:57, 1F

03/11 10:58, , 2F
加上 if strncmp(tline,'ATO',3), ..., end
03/11 10:58, 2F
文章代碼(AID): #1FMuEKTf (MATLAB)