在MATLAB中读取二进制数据文件

本文介绍如何在MATLAB中读取二进制数据文件。通过使用fopen、fseek、fread等函数,跳过指定字节数,将数据读入到矩阵中,最终形成一个nx512的矩阵。示例代码详细展示了读取过程,并给出了清理工作以保持工作空间整洁。
摘要由CSDN通过智能技术生成

matlab可以直接读取二进制数据文件,并且可以将其加入到矩阵中。

如果对c语言十分熟悉的话,应该对fopen,fclose,ftell,fseek,fread,fwrite,feof

这些函数非常熟悉了,幸运的是在matlab中仍然可以使用这些函数来读入实验数据。

现在假定有一个数据文件叫data.dat,它的前面2k是存放参数的,我们做数据处理的时候

需要跳过去,后面的数据是16位整数类型的,每组数据有512个。现在要把该数据文件的

所有数据读入一个nx512的矩阵中,n的个数不定,根据数据文件中的数据而定。

 

用.m脚本的方式编写如下:

% deal data from specified data file
clear ;
data_fname = 'data.dat&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值