写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友。

目录

  • 二进制文件的读写
    • 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学习笔记——二进制文件的读写相关推荐

  1. Matlab学习笔记——文本文件的读写

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 文本文件的读写 fscanf函数和fprintf函数 fmt由%加上格式符组成 文本文件的读写 fscanf函数和 ...

  2. Matlab学习笔记——数据文件定位

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 数据文件定位 1.fseek函数 2.ftell函数 3.feof函数 数据文件定位 1.fseek函数 用于改变 ...

  3. MATLAB学习笔记(二)

    MATLAB学习笔记(二) 一.矩阵运算 矩阵分析 向量和矩阵的范数运算 矩阵的秩 矩阵的化零矩阵 矩阵的化简rref()函数 线性方程组 超定线性方程组求解 矩阵分解 1.对称正定矩阵的Choles ...

  4. MATLAB学习笔记(一)

    MATLAB 一.安装的目录结构 二.常用的菜单及工具 布局 设置路径 设置工作路径 三.常用命令 四. 基础知识 数据类型 复数类型 `inf 和 NaN` 字符与字符串 函数句柄 结构体 结构体的 ...

  5. linspace函数matlab_从零开始的matlab学习笔记——(29)泰勒逼近函数

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图....更多内容尽在个人专栏:matlab学习 上一节我们成功制作了能自己转圈的三维螺旋线,这里我们再来 ...

  6. matlab数组平方的计算自定义函数_从零开始的matlab学习笔记——(38)简单数论计算函数:取整,gcd,lcm,质数,全排列...

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 翻了翻优化工具箱,发现内容 ...

  7. 取模(mod)与取余(rem)的区别——Matlab学习笔记

    取模(mod)与取余(rem)的区别--Matlab学习笔记http://www.bieryun.com/1099.html 昨天在学习Matlab的数学函数时,教程中提到取模(mod)与取余(rem ...

  8. matlab 线性规划_从零开始的matlab学习笔记——(37)线性规划——后传

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 呼,终于将matlab的优 ...

  9. MATLAB学习笔记——二维和三维绘图

    MATLAB学习笔记--二维和三维绘图 近期练习matlab的二维和三维绘图,整理一下,以防忘记. 文章目录 MATLAB学习笔记--二维和三维绘图 一.二维绘图 1.plot命令 2.fplot 命 ...

最新文章

  1. torchvision 笔记:transforms.Compose()
  2. mybatisplus查询今天的数据_Spring系列——MybatisPlus
  3. RESTful开发风格
  4. 微服务“新秀”之Service Mesh
  5. 编写运行java的步骤,【简答题】编写运行Java程序需要经过哪些主要步骤? (30.0分)...
  6. emcee——Quickstart
  7. iOS正确获取时间戳的代码
  8. 测试VGA12H直接写屏速度 V1.1
  9. Mac 安装 CentOS镜像 及 VMware虚拟机
  10. mysql中的rman备份与恢复_RMAN备份与恢复实践(转)
  11. 机房收费系统——可行性研究报告
  12. java程序员转正述职报告PPT
  13. C Minimum Ties
  14. 手机商城系统开发流程_各系统业务逻辑关系架构图_OctShop
  15. 作为软件开发人员需要具备的技术技能
  16. RHCE(一、二)nmcli命令学习、Linux例行性工作命令atd和crond学习
  17. dedecms{dede:sql}{dede:php}标签的用法
  18. 为什么excel文件中的表不能删除?
  19. 用make qemu启动xv6出现“error: writing 1 byte into a region of size 0”
  20. Navicat因导入的sql文件中时间数据类型有参数而报错的原因(例:datetime(3))

热门文章

  1. HSQL入门及使用指南
  2. Teach Yourself Drupal in 24 Minutes –Minute7 使用CCK和Image
  3. 软件BT是硬盘杀手?
  4. python递归函数是指_python 函数递归作业求解析
  5. star ccm+ 用户指南_star-ccm边界层处理方法
  6. application配置token_Kerrigan:配置中心管理UI的实现思路和技术细节
  7. java 的继承_关于java中的继承
  8. php mysql百万级数据_php+mysql百万级数据怎么排序_PHP教程
  9. c语言是非结构化程序设计语言,第章_结构化程序设计基础和C语言的控制结构(fb).ppt...
  10. 以下构成python循环结构的方法中_超星尔雅初级英语口语(持续更新中)选修课答案...