2013-09-26 151 views
0

我想讀取matlab中的文本文件。我已經這樣做了,但我不知道如何將這個值存儲在數組中。在matlab中讀取文本文件

我的文本文件包含這樣的數據:

01 FF 02 FF 02 FF 02 FF 03 FF 02 FF

file = fopen(fpath,'r'); 
allData = textscan(file, '%s', 'delimiter','\n'); 
for i = 1:491003 
    newData = allData{1,1}{i}; 
end 

我想每一行存儲在單獨的數組,這樣的事情:

一個[0] ='01 FF 02 FF ' 一個[1] = '02 FF 02 FF'

曾經有這樣的改編ays,我想訪問這個數組的每個值,像這樣:

a [0] [0] = 01,a [0] [1] = ff,a [0] [2] = 02。 a [1] [0] = 02,a [1] [1] = ff,a [1] [2] = 02 ..

我是MATLAB新手,自己找不到太多幫助。 Plz的幫助。

回答

0

好吧,我終於得到了我的答案。我使用了Matlab 2013中提供的「導入數據」工具。它確實可以幫助您以您想要的方式獲取數據。

乾杯。

1
allData = textscan(file, '%s %s %s %s'); 

allData將是一個單元陣列