matlab读二进制文件

简介: matlab读二进制文件

matlab读二进制文件

1. 打开文件

fid = fopen('文件名', 读取方式)
  • fid 句柄值
    小于0,表示打开失败,大于0表示打开成功
  • 文件名 字符串,使用单引号
  • 读写方式
r 只读方式打开文件,默认方式,该文件已存在
r+  读写方式打开文件,打开后先读后写,该文件已存在
w 打开后写入数据,该文件已存在则更新,不存在则创建
w+  读写方式打开文件,先读后写。该文件已存在则更新,不存在则创建
a 在打开的文件末端添加数据,文件不存在则创建
a+  打开文件后,先读入数据再添加数据,文件不存在则创建
  • 在打开方式后,加t表示以文本方式打开,加b表示以二进制数据方式打开

fopen默认以二进制方式打开

2. 读取文件

[data,count] = fread(fid,size,数据类型);
  • fid 句柄值
  • size 读取内容的大小
  • N 读取N个元素到一个列向量
  • inf 读取整个文件
  • [M,N] 读取数据到MxN的矩阵中,数据按列存放
  • 数据类型 int16, int32 ,double,float等等
  • data 读取的数据
  • count 读取数据的实际数量

3. 关闭文件

fclose(fid);

对文件进行读写操作以后,需要关闭文件,防止数据丢失或者损坏。

4.参考

https://blog.csdn.net/weixin_39509073/article/details/113505810

相关文章
matlab读取csv文件csvread()
matlab读取csv文件csvread()
|
云计算
Matlab中读取txt文件的几种方法
Matlab中读取txt文件的几种方法 matlab读取文本文件的几种函数: 1、load——适合读取纯数据文本; 2、importdata——只读取数据,自动省略数据格式前后的字符,超大文件不适合; 3、textread、textscan——适合读取行列规整的文本,会存到元胞中,可通过he.
32984 0
|
4月前
|
数据采集 数据可视化 数据挖掘
MATLAB进行文件读取
【10月更文挑战第7天】本文介绍了如何使用MATLAB进行文件读取和数据处理,涵盖读取文本、CSV和Excel文件,数据清洗、分析及可视化方法。通过具体代码示例,展示了从数据读取到处理的完整流程,包括数据归一化、特征选择和时间序列数据处理等进阶技术。结合实际案例,帮助读者掌握MATLAB在数据分析中的应用。
163 3
|
4月前
|
存储 机器学习/深度学习 数据可视化
MATLAB脚本与函数
【10月更文挑战第4天】本文介绍了MATLAB脚本与函数的基本概念及编写方法,涵盖脚本和函数的创建、运行及优缺点,通过示例帮助初学者快速上手。同时,文章还涉及数据类型、控制结构、数据可视化、文件操作、错误处理等内容,提供了丰富的示例和学习资源,助力初学者逐步掌握MATLAB编程。
166 3
|
存储 文件存储
MATLAB批量读取.txt文件
本文叙述的程序功能是批量读取某个文件夹中以空格为间隔符的数据,数据为16进制,但是有些特殊,比如原数据是0x12345678,但是.txt文件中为0x78563412,本程序可将.txt文件中的数据转换成原数据然后转换成十进制并绘图,可以添加图例或者将转化结果保存成.nat文件,当然如果有其他需要,可以自行修改。
120 0
|
算法 安全 数据安全/隐私保护
【P文件破解】MATLAB P文件转变M文件
【P文件破解】MATLAB P文件转变M文件
|
数据挖掘 数据安全/隐私保护 开发者
MATLAB P文件解密工具让你轻松破解p文件,解析源代码!
这篇文章将为你推荐一个MATLAB P文件解密工具,可以将p文件解密成m文件,反编译p代码为m代码,并还原p文件或m文件的源代码。
1955 0
|
存储 数据安全/隐私保护
如何将Matlab中的p代码进行解码和还原?
如果你经常使用Matlab,那么肯定遇到过解密或还原p文件为m文件的问题。
|
人工智能 算法
Ostu算法的Matlab源代码以及程序解析
Ostu算法的Matlab源代码以及程序解析
|
Windows iOS开发 MacOS
matlab 文件打开设置
平台 macOS MATLAB 版本 matlab 2017a 需要设置文件打开编码的情况 从windows平台迁移过来的.m文件的编码格式是GB2312的, 而macOS的MATLAB默认是UTF-8的, 打开显示乱码 解决方案 在/Application中找到MATLAB, 右键显示包内容 进入bin目录 打开lcdata.
1322 0