2014-11-28 5 views
0

Я пытаюсь прочитать файл, созданный с помощью программного обеспечения (HyperView). Файл не имеет расширения файла. Когда я открываю его с WordPad, появляется следующее сообщение:MATLAB - читать текстовый файл с разделителями-запятыми

Node ID, 

19, 
18, 
17, 
16, 
15, 
14, 

Я хочу, чтобы добавить номера в вектор.

Я попытался загрузить, csvread, textread, textscan и т. Д. Любые идеи, что (и как) использовать или дать мне представление о том, как определить тип файла, чтобы я мог поделиться им с вами?

Windows XP, MATLAB R2012a

+0

Существуют много файлов, которые вы не можете копировать их в 'Text'? – Rashid

+0

Перейти к опциям 'folder options> view> Скрыть расширения файлов' Это для '7', но я думаю, что это одинаково для' xp' – Rashid

+0

Да, я прохожу через несколько файлов. @Kamtal: У меня есть расширения файлов, показанные для других файлов, поэтому я предполагаю, что он просто создан без расширения файла – Trenera

ответ

0

Предполагая, что они находятся в text файл, вы можете использовать

fid = fopen('1.txt','r'); 
C = textscan(fid, '%f %*s', ... 
    'HeaderLines',1); 
fclose(fid); 

C{1} 

19 
18 
17 
16 
15 
14 
+0

с этим кодом fid создается как переменная класса «double» со значением «= 3», что приводит к C = [] – Trenera

+0

@ViharChervenkov, но я тестировал его для текстового файла, и он отлично работает. – Rashid

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