- 10
- 0
- 约1.05万字
- 约 37页
- 2017-09-01 发布于江苏
- 举报
第九讲 Matlab高级编程
第九讲 Matlab高级编程
杨峰
控制与信息研究所
Institute of Control Information
西安市友谊西路127号,西北工业大学自动化学院
本讲主要内容
本讲主要内容
文件处理
应用程序接口
控制领域应用
课后作业
2009-11-9 Information Control Institute 2
一、文件处理
一、文件处理
文件一般可分为两类
文本文件
由字符和与字符的显示格式有关的控制符构成,常
见扩展名:“TXT” 、“BAT”、“HTM”、“XML”
等
二进制文件
二进制文件为非文本文件,常见扩展名:“COM”、
“EXE” 、“BMP” 、“WAV”等。
2009-11-9 Information Control Institute 3
一、文件处理
一、文件处理
Matlab低级IO指令
2009-11-9 Information Control Institute 4
一、文件处理
一、文件处理
2009-11-9 Information Control Institute 5
一、文件处理
一、文件处理
2009-11-9 Information Control Institute 6
例9-1
例9-1
计算当x=[0 1]时f(x)=ex的值,并将结
果写入到文件my.txt中。
程序
x=0:0.1:1;
y=[x;exp(x)];%y有两行数据
fid=fopen(my.txt,w);
fprintf(fid,%6.2f %12.8f\n,y);
fclose(fid);
2009-11-9 Information Control Institute 7
例9-2
例9-2
从上例中生成的文件my.txt中读取数据,并
将结果输出到屏幕。
程序
fid = fopen(my.txt,r);
[a,count] = fscanf(fid,%f %f,[2 inf]);
fprintf(1,%f %f\n,a);
fclose(fid);
输出 同例9-1文件中的数据格式。
2009-11-9 Information Control Institute 8
文件定位和文件状态
文件定位和文件状态
1.feof函数:检测文件是否已经结束
status=feof(fid)
2.ferror函数:用于查询文件的输入、输出错误信息
msg=ferror(fid)
3.frewind函数:使位置指针重新返回文件的开头
frewind(fid)
4.fseek函数:设置文件的位置指针
status=fseek(fid, offset, origin)
5.ftell函数:用于查询当前文件指针的位置
position=ftell(fid);
2009-11-9 Information Control Institute 9
例9-3 输出文件的大小。
例9-3 输出文件的大小。
程序
输出
fid=fopen(my.txt,r); File Size = 231
fseek(fid,0,eof); File Position = 0
x=ftell(fid);
fprintf(
您可能关注的文档
最近下载
- 新概念英语第一册上半册 Lesson15-16 课件.ppt VIP
- 2025 年剖宫产术后护理的最新要点与技巧.docx VIP
- 医院科室排班表.docx VIP
- 楼宇低压配电系统的设计.doc VIP
- 【电脑小知识】:如何使用注册表来恢复误删的Win7便签?.docx VIP
- 班子(在带头强化政治忠诚、提高政治能力;在带头固本培元、增强党性;在带头敬畏人民、敬畏组织、敬畏法纪;在带头干事创业、担当作为;在带头坚决扛起管党治党责任)存在不足.docx VIP
- 2024年山东省高考数学试卷(理科).doc VIP
- 一把手 2025年度在带头强化政治忠诚、提高政治能力;在带头固本培元、增强党性;在带头敬畏人民、敬畏组织、敬畏法纪;在带头干事创业、担当作为;在带头坚决扛起管党治党责任五个带头方面存在的问题.docx VIP
- 四川成都农业科技中心招聘真题2024.docx VIP
- 四库全书基本概念系列文库:韵略汇通.pdf VIP
原创力文档

文档评论(0)