[問題] fscanf使用方式是否錯誤?已回收
我有一個檔案data.plt,
第一列及第四列為文字,二至三列為數字。
內容大致如下:
# P T ...
1 300 ...
1 500 ...
# P T ...
現在想將plt檔中數字部分取出,存入A矩陣中,
但使用fscanf得到的A矩陣為空矩陣,
程式碼如下:
plt=fopen('data.plt','r');
A=fscanf(plt,'%g %g %g %g %g',[15 inf]);
A=A';
fclose(plt);
嘗試過手動將plt檔中文字部分刪除,
可以達成我需要的效果。
想請問是否有辦法在不更動plt檔內容之情況下,
將純數字取出?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.234.35
※ 編輯: wugway 來自: 140.116.234.35 (03/23 16:51)
推
03/26 21:44, , 1F
03/26 21:44, 1F