对于int16来说 16位 2个字节
00000000 00000001 是数字一 ieee-be是 认为字节顺序颠倒 00000001 0000000是正确的
所以对正常的1 取用ieee-be读取 会变成256
a = [1;2;3;4;5;6];
fid = fopen('data.bin', 'wb');
% 写入数据到文件
% 注意:fwrite 会自动根据数据类型的大小来写入正确数量的字节
fwrite(fid, a, 'int16');
% 关闭文件
fclose(fid);
fid = fopen('data.bin', 'rb','ieee-be');
t = fread(fid,'int16');