Я прочитал сообщение «Чтение и запись из/в двоичный файл в Matlab», но у меня все еще есть сомнения. У меня есть двоичный файл длинных двойных значений, созданных с FWRITE в C и в Matlab Я используюимпорт C записанных двоичных файлов в Matlab
fid = fopen('vz3.dat', 'r')
mydata = fread(fid, 'double')
где vz3.dat мой файл. Но я получаю значения мусора в Matlab. В соответствии с
[cinfo, maxsize, ordering] = computer
в Matlab, мой компьютер представляет собой систему малочисленных чисел (система байтового заказа). Какие-либо предложения?
Кстати, бинарный файл обязательно должен заканчиваться на .bin. Я использую расширение .dat. Это нормально?
Большое спасибо
Из моего опыта, двоичные файлы могут закончиться чем угодно. Я использую .raw для некоторых из моей обработки данных. Использование .dat или .bin, вероятно, поможет избежать путаницы. – Doresoom
Спасибо. Я не знаю, почему подсознательно я пошел за этим :) – yCalleecharan