4
我試圖導入大的txt文件(> 1GB)到MATLAB。將大文本文件導入到matlab(包括註釋; textscan)
這是數據結構:
667.55535 -0.00 0.000 0.0158
667.5554 -0.01 -0.000 0.0158
667.55545 -0.01 4.037 10.0000
667.5555 -0.00 4.000 10.0000 #1 Trigger Camera 10 Hz #2 Trigger Camera 10 Hz
667.55555 -0.00 4.000 10.0000
667.5556 -0.01 4.000 10.0000
我使用textscan函數:
segarray = textscan(file_id, '%f %f %f %f', blocksize, 'delimiter','\n', 'commentStyle', '#');
效果很好,但我需要打上「#」的意見,如果我改變格式字符串到'%f%f%f%f%s'並刪除'commentStyle','#'選項每隔一行讀作一個字符串:/
有什麼想法?
也就是說textscan的良好行爲來了解,謝謝。 –
謝謝,我曾試過這個,但是我沒有刪除'delimiter'選項...現在效果很好! – user2545669
@ user2545669:是的,我也在爲此苦苦掙扎,然後我想:「我不包括一個我*也用來分割線條的角色......那是不對的!」 :) –