Если вы хотите читать / записывать данные в двоичный файл в определенном формате, вам следует использовать функции FREAD / FWRITE . Например, это приведет к записи 100 случайных значений в файл в виде 32-разрядных чисел с плавающей запятой:
A = rand(1,100);
fid = fopen('temp.dat','wb');
fwrite(fid,A,'float32');
fclose(fid);
Для получения дополнительной информации о IO файла в MATLAB, вы также можете проверить эти другие связанные сообщения SO: здесь и здесь .