0
我有一個文件,其中有32行文本標題,其餘是數據(雙打) - 每行一個值。每行是回車換行分隔符。如何從文本文件中讀取數據,該文本文件將回車換行分隔到matlab中?
fscanf
sscanf
textscan
和:我已經嘗試使用
dlmread
這似乎是最有可能的選擇,但我似乎無法工作,如何指定一個回車換行符作爲分隔符。我如何去做這件事?
我有一個文件,其中有32行文本標題,其餘是數據(雙打) - 每行一個值。每行是回車換行分隔符。如何從文本文件中讀取數據,該文本文件將回車換行分隔到matlab中?
fscanf
sscanf
textscan
和:我已經嘗試使用
dlmread
這似乎是最有可能的選擇,但我似乎無法工作,如何指定一個回車換行符作爲分隔符。我如何去做這件事?
importdata
是最合適的功能。
假設你有一個這樣的文件:
import = importdata('data.txt','',3)
data = import.data
回報:
data =
1
2
3
4
5
如果你有多個列,您可以指定一個分隔符:
importdata('data.txt','\t',3)
,但只有一列不重要。
工作完美 - 謝謝。 – 2015-02-06 16:17:56
也許[fgetl](http://www.mathworks.com/help/matlab/ref/fgetl.html?refresh=true)? – ThP 2015-02-06 16:07:02
我看看,謝謝。 – 2015-02-06 16:08:56