2013-11-22 3 views
0

Я пытаюсь импортировать файл ASCII в Matlab для того, чтобы манипулировать им, я использовал: ImportData (имя файла)импортировать файл ASCII в Matlab

но точка это не загрузит полный файл для Matlab, я имею в виду, после импорта я беру структуру и внутри, что не все мои данные файла ASCII.

Я бы очень признателен за любую помощь в этом отношении.

лучше, Навид

+0

[Это решение] (http://stackoverflow.com/a/20154448/2778484) может быть полезно. Примеры предназначены для разделителей запятой, но вы можете изменить их на пространство или что-то еще. – chappjc

ответ

0

Если ваши данные не организованы в какой-то определенным образом, вы можете просто хотите использовать Fread. Здесь вы также можете указать, сколько байтов файла вы хотите прочитать или оставить его как есть, и он будет читать файл целиком.

fid = fopen('myfile.txt','rt'); %//get the file handle and set it for reading 
myData = fread(fid,inf) %//inf is not necessary, but that is how you would use the parameter, an integer is also a valid input 

Если данные разграничены пожалуйста приведите пример для того, чтобы кто-дать вам некоторое реальное понимание того, что может быть пойдет не так.

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