1 / 36
文档名称:

Matlab教程Ch8(全).ppt

格式:ppt   页数:36
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Matlab教程Ch8(全).ppt

上传人:陈晓翠 2011/10/3 文件大小:0 KB

下载得到文件列表

Matlab教程Ch8(全).ppt

文档介绍

文档介绍:第8章高级编程技术
1
本章目标
掌握MATLAB文件处理方法
理解MATLAB应用程序接口的原理
了解结构和元胞这两种复杂数据类型
了解面向对象编程的基本概念
2
主要内容

应用程序接口
3

文件可分为两类:
文本文件
由字符和与字符的显示格式有关的控制符构成
常见扩展名:“TXT”、“BAT”、“HTM”
二进制文件
二进制文件为非文本文件
常见扩展名:“COM”、“EXE”、“BMP”、“WAV”
4
MATLAB中基本的低级文件I/O指令:

fopen、fclose

fprintf、fscanf、fgetl、fgets

fread、fwrite

feof、fseek、ftell、ferror、frewind
5


fid=fopen(filename,permission)
[fid,message]=fopen(filename,permssion)
[filename,permission,machineformat]=fopen(fid)
fid =fopen('all')

status=fclose(fid)
status=fclose('all')
例:,命令为:
fid=fopen('','r')
6

fprintf函数
count=fprintf(fid,format , A ...)
fscanf函数
[A, count]=fscanf(fid, format, size)
7
例8-1
计算当x=[0 1]时f(x)=ex的值,。
程序
x=0::1;
y=[x;exp(x)]; %y有两行数据
fid=fopen('','w');
fprintf(fid,'% %\n',y);
fclose(fid);
8
例8-2
,并将结果输出到屏幕。
程序
fid = fopen('','r');
[a,count] = fscanf(fid,'%f %f',[2 inf]); fprintf(1,'%f %f\n',a);
fclose(fid);
输出同例8-1文件中的数据格式。
9
文件定位和文件状态
:检测文件是否已经结束
status=feof(fid)
:用于查询文件的输入、输出错误信息
msg=ferror(fid)
:使位置指针重新返回文件的开头
frewind(fid)
:设置文件的位置指针
status=fseek(fid, offset, origin)
:用于查询当前文件指针的位置
position=ftell(fid);
10

最近更新

2024年重庆市成都市单招职业适应性测试模拟测.. 41页

2024年重庆幼儿师范高等专科学校单招综合素质.. 41页

2024年重庆旅游职业学院单招职业倾向性考试题.. 40页

2024年重庆理工职业学院单招综合素质考试模拟.. 41页

2024年重庆电子工程职业学院单招职业技能考试.. 40页

2024年重庆资源与环境保护职业学院单招职业技.. 40页

2024年金山职业技术学院单招职业技能测试题库.. 41页

2024年钦州幼儿师范高等专科学校单招职业适应.. 40页

2024年锡林郭勒职业学院单招职业倾向性考试题.. 39页

2024年长春东方职业学院单招职业倾向性测试模.. 40页

2024年长春医学高等专科学校单招职业适应性测.. 40页

2024年长春职业技术学院单招职业技能考试模拟.. 39页

2024年长江职业学院单招职业倾向性测试题库必.. 39页

2024年长沙民政职业技术学院单招职业适应性考.. 39页

2024年长白山职业技术学院单招职业技能测试题.. 41页

2024年阜阳科技职业学院单招职业适应性测试题.. 39页

2024年阳江职业技术学院单招职业技能测试题库.. 39页

2024年阿勒泰职业技术学院单招综合素质考试题.. 39页

2024年陕西学前师范学院单招职业技能考试模拟.. 39页

2024年陕西服装工程学院单招职业倾向性考试模.. 40页

2024年陕西省汉中市单招职业倾向性考试题库完.. 40页

2024年陕西能源职业技术学院单招职业适应性测.. 39页

2024年陕西警官职业学院单招职业技能测试题库.. 42页

2024年陕西青年职业学院单招职业技能测试模拟.. 40页

2024年青岛黄海学院单招职业倾向性考试模拟测.. 41页

2024年青海省果洛藏族自治州单招职业适应性考.. 40页

2024年青海省西宁市单招职业适应性考试模拟测.. 42页

小学数学六年级下册《鸽巢问题》作业设计 9页

【人教版英语字帖】七年级下册单词表衡水体字.. 42页

国开《建筑力学》期末机考答案 15页