Я пытаюсь прочитать двоичный файл, который имеет 4 строки заголовка, а остальные данные. Данные имеют вид abcd, где abc - это 3 значения с двойной точностью, а d - беззнаковое короткое число (без пробелов между числами или наборами чисел). Ниже приведен код, который я пробовал, и в результирующем data1 нет данных. Есть предложения?
filename1 = 'myfile.bin';
fid = fopen(filename1, 'r');
for k = 1 : 4 %ignore the first 4 lines
fgetl(fid);
end
data1 = fscanf(fid,'%f%f%f%ushort',Inf);
fclose(fid)