首页 > 其他 > 详细

fread函数将二进制文件读入成矩阵形式

时间:2019-08-20 10:43:30      阅读:128      评论:0      收藏:0      [点我收藏+]
fidrit = fopen(signalrit,r);   %signalrit为语柄, r为只读形
A = fread(fidlet, [20, SAMPLEEND_2], uint8);
fclose(fidrit);

上面为matlab代码

利用fread()函数,[20, SAMPLEEND_2]是读入矩阵的大小,也可设置成读入的元素个数N,‘uint8是格式。

技术分享图片

 

 

代码小技巧,当不知道二进制文件多大时,可采用一下方式进行读取

signalrit = fullfile(PATH, RITFILE);         
fidrit = fopen(signalrit,r);
ritMatrix = fread(fidrit, uint8);
fclose(fidrit);
ritMatrix = fread(fidrit, ‘uint8‘);  不给矩阵格式或者读入元素长度,会读成Nx1的矩阵形式,可知二进制文件大小
技术分享图片

 

 

 

 

fread函数将二进制文件读入成矩阵形式

原文:https://www.cnblogs.com/renxiaoyan/p/11381059.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!