2013-09-26 21 views
0

Я пытаюсь прочитать текстовый файл в Matlab. Я сделал это, но я не знаю, как сохранить это значение в массиве.Прочитать текстовый файл в matlab

Мой текстовый файл содержит данные, как это:

01 и далее 02 и далее 02 и далее 02 и далее 03 и далее 02 и далее

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

Я хочу, чтобы сохранить каждую строку в отдельный массив, что-то вроде этого :

а [0] = '01 и далее 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

Ok, я, наконец, получил мой ответ. Я использовал средство «Импорт данных», которое доступно в Matlab 2013. Это действительно поможет вам получить ваши данные так, как вы хотите.

Cheers.

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

allData будет массив ячеек

Смежные вопросы