已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章MATLAB文件操作4 1文件的打开与关闭4 2文件的读写操作4 3数据文件定位 4 1文件的打开与关闭4 1 1文件的打开fopen函数的调用格式为 fid fopen 文件名 打开方式 其中文件名用字符串形式 表示待打开的数据文件 常见的打开方式有 r 表示对打开的文件读数据 w 表示对打开的文件写数据 a 表示在打开的文件末尾添加数据 fid用于存储文件句柄值 句柄值用来标识该数据文件 其他函数可以利用它对该数据文件进行操作 文件数据格式有两种形式 一是二进制文件 二是文本文件 在打开文件时需要进一步指定文件格式类型 即指定是二进制文件还是文本文件 4 1 2文件的关闭文件在进行完读 写等操作后 应及时关闭 关闭文件用fclose函数 调用格式为 sta fclose fid 该函数关闭fid所表示的文件 sta表示关闭文件操作的返回代码 若关闭成功 返回0 否则返回 1 4 2文件的读写操作4 2 1二进制文件的读写操作1 读二进制文件fread函数可以读取二进制文件的数据 并将数据存入矩阵 其调用格式为 A COUNT fread fid size precision 其中A用于存放读取的数据 COUNT返回所读取的数据元素个数 fid为文件句柄 size为可选项 若不选用则读取整个文件内容 若选用则它的值可以是下列值 1 N表示读取N个元素到一个列向量 2 Inf表示读取整个文件 3 M N 表示读数据到M N的矩阵中 数据按列存放 precision代表读写数据的类型 2 写二进制文件fwrite函数按照指定的数据类型将矩阵中的元素写入到文件中 其调用格式为 COUNT fwrite fid A precision 其中COUNT返回所写的数据元素个数 fid为文件句柄 A用来存放写入文件的数据 precision用于控制所写数据的类型 其形式与fread函数相同 例4 1建立一数据文件magic5 dat 用于存放5阶魔方阵 程序如下 fid fopen magic5 dat w cnt fwrite fid magic 5 int32 fclose fid 4 2 2文本文件的读写操作1 读文本文件fscanf函数的调用格式为 A COUNT fscanf fid format size 其中A用以存放读取的数据 COUNT返回所读取的数据元素个数 fid为文件句柄 format用以控制读取的数据格式 由 加上格式符组成 常见的格式符有d f c s size为可选项 决定矩阵A中数据的排列形式 2 写文本文件fprintf函数的调用格式为 COUNT fprintf fid format A 其中A存放要写入文件的数据 先按format指定的格式将数据矩阵A格式化 然后写入到fid所指定的文件 格式符与fscanf函数相同 4 3数据文件定位MATLAB提供了与文件定位操作有关的函数fseek和ftell fseek函数用于定位文件位置指针 其调用格式为 status fseek fid offset origin 其中fid为文件句柄 offset表示位置指针相对移动的字节数 origin表示位置指针移动的参照位置 若定位成功 status返回值为0 否则返回值为 1 ftell函数返回文件指针
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 碳排放核查员诚信品质知识考核试卷含答案
- 乳化香精配制工岗位应变能力考核试卷含答案
- 丙烯腈-丁二烯-苯乙烯共聚物(ABS)装置操作工班组协作竞赛考核试卷含答案
- 改性合成树脂装置操作工岗位深度考核试卷含答案
- 筑路工岗前趋势考核试卷含答案
- 果脯蜜饯加工工交接竞赛考核试卷含答案
- 酸性气体吸收工工作效率知识考核试卷含答案
- 装裱师岗中环保知识考核试卷含答案
- 纺粘针刺非织造布制作工基础技能知识考核试卷含答案
- 2026秋八年级历史上册必背35个重要事件考点
- 2026秋新版人教PEP英语六年级上册教学课件:第一单元Unit 1第1课时 A Let's talk Interview and report
- 第7课 神奇的世界 第1课时 课件(内嵌视频)2026-2027学年道德与法治四年级上册统编版
- 2025年70岁老年人三力测试能力考试题库附答案
- 2025国家能源集团科学技术研究总院社会招聘30人笔试历年难易错考点试卷带答案解析
- 2026年秋新教材西南大学版小学数学四年级上册教学计划及进度表
- 2026年中考道德与法治(河北卷)真题详细解读及评析
- 2026年特种作业操作证考试题库及答案
- 2026秋季中学开学第一课:传承长征精神做新时代好少年
- 《户外高压隔离开关》
- 2026年广东省珠海市公安招聘辅警考试题库含答案
- 2026年甘肃省武威市中考语文真题含答案
评论
0/150
提交评论