Matlab学习笔记——二进制文件的读写
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友。
目录
- 二进制文件的读写
- fread函数和fwrite函数
二进制文件的读写
fread函数和fwrite函数
fread函数用于读取二进制文件,fwrite函数将数据写入文件。调用格式为:
[A,count]=fread(fid,size,precision,skip)
count=fwrite(fid,A,precision)
其中,A用于存放读写的数据,count返回成功读写成功的数据个数。参数fid为文件标识号,precision指定读写数据的类型,size用于指定A的大小,skip指定按比例周期性地跳过一些数据。
举例:计算y=(e^x)*sinx,其中x属于[0,2pi]。将x、y写入二进制文件“模拟数据.dat”。
fid=fopen('模拟数据.dat','w');
x=linspace(0,2*pi,100);
y=exp(x).*sin(x);
count=fwrite(fid,[x;y],'double');
fclose(fid);
程序运行结果,生成如下“模拟数据.dat”文件。
以上是自己通过学习整理所得,大家有相关问题,可以留言,一起交流学习!
转载或者引用本文内容请注明来源及原作者
参考
科学计算与MATLAB语言
Matlab学习笔记——二进制文件的读写相关推荐
- Matlab学习笔记——文本文件的读写
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 文本文件的读写 fscanf函数和fprintf函数 fmt由%加上格式符组成 文本文件的读写 fscanf函数和 ...
- Matlab学习笔记——数据文件定位
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 数据文件定位 1.fseek函数 2.ftell函数 3.feof函数 数据文件定位 1.fseek函数 用于改变 ...
- MATLAB学习笔记(二)
MATLAB学习笔记(二) 一.矩阵运算 矩阵分析 向量和矩阵的范数运算 矩阵的秩 矩阵的化零矩阵 矩阵的化简rref()函数 线性方程组 超定线性方程组求解 矩阵分解 1.对称正定矩阵的Choles ...
- MATLAB学习笔记(一)
MATLAB 一.安装的目录结构 二.常用的菜单及工具 布局 设置路径 设置工作路径 三.常用命令 四. 基础知识 数据类型 复数类型 `inf 和 NaN` 字符与字符串 函数句柄 结构体 结构体的 ...
- linspace函数matlab_从零开始的matlab学习笔记——(29)泰勒逼近函数
matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图....更多内容尽在个人专栏:matlab学习 上一节我们成功制作了能自己转圈的三维螺旋线,这里我们再来 ...
- matlab数组平方的计算自定义函数_从零开始的matlab学习笔记——(38)简单数论计算函数:取整,gcd,lcm,质数,全排列...
matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 翻了翻优化工具箱,发现内容 ...
- 取模(mod)与取余(rem)的区别——Matlab学习笔记
取模(mod)与取余(rem)的区别--Matlab学习笔记http://www.bieryun.com/1099.html 昨天在学习Matlab的数学函数时,教程中提到取模(mod)与取余(rem ...
- matlab 线性规划_从零开始的matlab学习笔记——(37)线性规划——后传
matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 呼,终于将matlab的优 ...
- MATLAB学习笔记——二维和三维绘图
MATLAB学习笔记--二维和三维绘图 近期练习matlab的二维和三维绘图,整理一下,以防忘记. 文章目录 MATLAB学习笔记--二维和三维绘图 一.二维绘图 1.plot命令 2.fplot 命 ...
最新文章
- torchvision 笔记:transforms.Compose()
- mybatisplus查询今天的数据_Spring系列——MybatisPlus
- RESTful开发风格
- 微服务“新秀”之Service Mesh
- 编写运行java的步骤,【简答题】编写运行Java程序需要经过哪些主要步骤? (30.0分)...
- emcee——Quickstart
- iOS正确获取时间戳的代码
- 测试VGA12H直接写屏速度 V1.1
- Mac 安装 CentOS镜像 及 VMware虚拟机
- mysql中的rman备份与恢复_RMAN备份与恢复实践(转)
- 机房收费系统——可行性研究报告
- java程序员转正述职报告PPT
- C Minimum Ties
- 手机商城系统开发流程_各系统业务逻辑关系架构图_OctShop
- 作为软件开发人员需要具备的技术技能
- RHCE(一、二)nmcli命令学习、Linux例行性工作命令atd和crond学习
- dedecms{dede:sql}{dede:php}标签的用法
- 为什么excel文件中的表不能删除?
- 用make qemu启动xv6出现“error: writing 1 byte into a region of size 0”
- Navicat因导入的sql文件中时间数据类型有参数而报错的原因(例:datetime(3))
热门文章
- HSQL入门及使用指南
- Teach Yourself Drupal in 24 Minutes –Minute7 使用CCK和Image
- 软件BT是硬盘杀手?
- python递归函数是指_python 函数递归作业求解析
- star ccm+ 用户指南_star-ccm边界层处理方法
- application配置token_Kerrigan:配置中心管理UI的实现思路和技术细节
- java 的继承_关于java中的继承
- php mysql百万级数据_php+mysql百万级数据怎么排序_PHP教程
- c语言是非结构化程序设计语言,第章_结构化程序设计基础和C语言的控制结构(fb).ppt...
- 以下构成python循环结构的方法中_超星尔雅初级英语口语(持续更新中)选修课答案...