MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 求助:读取二进制文件 (https://www.labfans.com/bbs/showthread.php?t=8953)

poly_king 2009-06-13 16:02

求助:读取二进制文件
 
因工作需要要对二进制文件进行处理,但却在读取文件时遇到了困难。
假设一组二进制文件的数据如下:
12 2E 00 00 32 55 6A
前两字节(12 2E)为一组数据,中间四个字节(00 00 32 55 )为一组数据,最后一字节(6A)为一组数据。用fread读取数据是把每一字节读取入内存,但不知道如何按照文件要求读入数据,即第一组数据(word内型)读取两个字节,第二组数据读取四个字节(float内型),第三组数据读取一个字节(word内型)。
还有一个问题:比如第一组数据:12 2E 读入转化为十进制高位是2E,低位为12,与读取的顺序相反。
希望大家能帮忙一下。

poly_king 2009-06-13 16:05

回复: 求助:读取二进制文件
 
打错了:第三组数据读取一个字节(byte内型)


所有时间均为北京时间。现在的时间是 06:35

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.