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的矩阵形式,可知二进制文件大小
 
 

转载于:https://www.cnblogs.com/renxiaoyan/p/11381059.html

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

  1. fread函数读二进制文件

    fread函数可以读取二进制文件的数据,并将数据存入矩阵. 关于matlab操作文件的几个函数有文介绍:matlab文件操作fopen,fseek,fread,fclose等 针对 " 2) ...

  2. linux写入二进制文件内容,fopen , fread fwrite 函数读写二进制文件 问题总结

    最近在解析 png 数据文件, 发现一个文件操作中容易忽略的问题,问题描述如下: 在使用 fread 读二进制文件(png 图片)的时候, 发现读取到内存中的数据和 二进制文件中的数据不一致, 同样, ...

  3. php中fread用法,php fread()函数用法示例

    这篇文章主要为大家详细介绍了php fread()函数用法示例,具有一定的参考价值,可以用来参考一下. 对php中fread()函数使用技巧感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...

  4. 运行库:Windows下MSVC CRT运行库封装fread()函数解析

    在介绍运行库的过程中,强调过运行库是具体语言实现的程序和操作系统之间的抽象层.经验表明,任何系统级的软件工程,IO功能的封装历来是最具有挑战性的.以下以Windows下MSVC CRT运行库中封装的文 ...

  5. fread函数和fwrite函数,read,write

    fread函数和fwrite函数 1.函数功能 用来读写一个数据块. 2.一般调用形式 fread(buffer,size,count,fp); fwrite(buffer,size,count,fp ...

  6. matlab fopen函数的用法,matlab中关于fread函数的用法

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:matlab中关于fread函数的用法 问题详情:用fread打开一个时,需要不需要把开放在某个特回答:必须在Matlab可以搜索的 ...

  7. fread函数和fwrite函数的用法

    fread函数和fwrite函数 1.函数功能   用来读写一个数据块. 2.一般调用形式   fread(buffer,size,count,fp);   fwrite(buffer,size,co ...

  8. fwrite和fread函数的用法小结

    fwrite和fread是以记录为单位的I/O函数,fread和fwrite函数一般用于二进制文件的输入输出. #include <stdio.h> size_t fread(void * ...

  9. fread函数详解 函数原型

    函数原型: size_t   fread(   void   *buffer,   size_t   size,   size_t   count,   FILE   *stream   )    b ...

  10. fopen()、fwrite()、fread()函数使用说明与示例

    fopen()函数: 1.作用: 在C语言中fopen()函数用于打开指定路径的文件,获取指向该文件的指针. 2.函数原型: FILE * fopen(const char * path,const ...

最新文章

  1. 阿里云系列——3.企业网站备案步骤---2018-1-4
  2. 【数学与算法】贝塞尔曲线
  3. 如何帮用户管好云账本?阿里云数据库助力收钱吧!
  4. OpenCV学习笔记四-image的一些整体操作
  5. linux之readelf命令
  6. 在jsp中对mysql数据库分页的方法
  7. 7种方式,教你提升 SpringBoot 项目的吞吐量
  8. STM32之输入捕获
  9. 设计模式14_组合结构
  10. 怎样获得正确的LINUX用户的文档音乐视频等目录?
  11. 物联网感知-基于分布式光纤传感的石油石化管道综合监测
  12. 好用的qq群管机器人插件 附教程
  13. 基于JQUERY的WEB在线流程图设计器GOOFLOW 0.5版
  14. 土方测量-挖方填方量的计算思路
  15. AngularJS【初体验】-02
  16. Python数据可视化:线型、Marker、简单折线图、多柱状图、基本饼形图与嵌套饼形图
  17. 换工作的心路历程...吧
  18. nodemon:运行提示错误:无法加载文件 xxxx
  19. Leetcode 1134:阿姆斯特朗数(超详细的解法!!!)
  20. 机器学习中的random_state参数

热门文章

  1. 使用vim编辑编译c51程序
  2. Linux基金会呼吁厂商放弃微软FAT文件系统
  3. sqldf包:让SQL语句在R语言中执行
  4. SaltStact自动化运维工具03
  5. bzoj1003 [ZJOI2006]物流运输
  6. C++编程基础一 28-编程练习一
  7. 移动端 H5图片裁剪插件,内置简单手势操作
  8. 动态创建 Lambda 表达式
  9. 超 短 高精度 bign 模板
  10. 从 阿西莫夫机器人三大定律 谈起