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