MATLAB 实用教程:第8章 MATLAB高级应用.ppt

MATLAB 实用教程:第8章 MATLAB高级应用.ppt

ID:57599699

大小:141.50 KB

页数:14页

时间:2020-08-28

MATLAB 实用教程:第8章 MATLAB高级应用.ppt_第1页
MATLAB 实用教程:第8章 MATLAB高级应用.ppt_第2页
MATLAB 实用教程:第8章 MATLAB高级应用.ppt_第3页
MATLAB 实用教程:第8章 MATLAB高级应用.ppt_第4页
MATLAB 实用教程:第8章 MATLAB高级应用.ppt_第5页
资源描述:

《MATLAB 实用教程:第8章 MATLAB高级应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章MATLAB高级应用8.1MATLAB应用接口8.2低级文件输入输出8.3图形文件转储8.4Notebook8.1MATLAB应用接口8.1.1MEX文件MEX文件是由C或FORTRAN程序编译生成的,也可以由M文件经由C源代码生成。MEX文件在M文件中可以直接调用。1.MEX文件系统设置MEX文件的编写与编译需要两个条件:已经安的MATLAB应用程序组件及相应的工具和合适的C或Fortran语言编译器。2.测试配置8.1.2使用MATLAB编译器MATLAB7.3编译器4.5采用了MATLAB7.3ComponentRuntime(

2、MCR)技术,并且MCR提供了对MATLAB7.3语言的完全支持。不管想生成独立外部的可执行程序(EXE),或者想创建一个C共享库以及软件组件,都是将M文件通过mcc命令来编译。在MATLAB命令窗口中由该M文件创建MEX文件:>>mcc-m-gEx0802%创建Ex0802.exe文件8.2低级文件输入输出8.2.1打开和关闭文件1.打开文件fid=fopen(filename,permission)%以指定格式打开文件说明:fid为返回的文件指针(FileIdentifier),通常是一个非负的整数,如果返回-1,则表示无法打开文件;m

3、essage用来显示打开文件的信息,如果无法打开,则显示错误信息;permission为指定文件的打开模式,有以下几种模式:'r':只读文件'r+':读写文件'w':删除已存在文件内容或建立新文件,并只写文件'w+':删除已存在文件内容或建立新文件,并读写文件'a':以只写方式建立并打开一个新文件或打开一个已存在的文件,只能在文件末尾添加内容'a+':以读写方式建立并打开一个新文件或打开一个已存在的文件,在文件末尾添加内容2.关闭文件打开文件进行读写操作后,应立即关闭文件,删除文件指针,以免打开文件过多,造成混乱和浪费。status=fcl

4、ose(fid)%关闭文件指针所指的文件status=fclose('all')%关闭所有打开的文件说明:status为关闭文件指针所指文件的状态,如果成功则返回0,如果失败则返回-1;fid为所打开的文件指针。8.2.2读写格式化文件格式化文件的读写使用命令fscanf、fprintf和fgetl、fgets,格式化数据的行分隔符在写入文件时自动添加,在从文件读出时自动删除。[a,count]=fscanf(fid,format,size)%读取格式化数据count=fprintf(fid,format,a,…)%写入格式化数据tline

5、=fgetl(fid)%读取文件的下一行,不包括换行符tline=fgets(fid)%读取文件的下一行,包括换行符tline=fgets(fid,nchar)%限制读取文件字符个数8.2.3读写二进制数据二进制数据格式不删除或添加分隔符,使用fread和fwrite命令可以实现对二进制数据的读写。1.读数据fread命令为读二进制数据。[a,count]=fread(fid,size,precision,skip)%读取二进制数据2.写数据fwrite命令为写二进制数据。count=fwrite(fid,a,precision,skip)

6、%写二进制数据8.2.4文件定位1.fseek命令fseek命令用来移动文件位置指针。status=fseek(fid,offset,origin)%移动文件位置指针2.ftell命令ftell命令是用来获取文件位置指针的当前位置。pos=ftell(fid)%获取当前指针位置3.frewind命令frewind命令用来将文件位置指针移到文件的开头。frewind(fid)4.feof命令feof命令用来测试位置指针是否在文件结束位置,如果是则返回1,否则返回0。feof(fid)8.3图形文件转储图形文件的转储通常在MATLAB的图形窗口

7、中,选择菜单“File”→“Export”命令,则在出现的“Export”对话框中,在“保存类型”栏选择需要转储的图形文件类型。8.4Notebook 8.4.1Notebook安装以MATLAB7.3版为例,Notebook的安装独立于MATLAB的安装过程,在安装了Word和MATLAB之后再安装Notebook。(1)启动MATLAB,出现MATLAB命令窗口。(2)在命令窗口中运行“notebook-setup”命令8.4.2Notebook启动创建M-book文件创建M-book文件有两种方法:从Word中启动和从MATLAB命令

8、窗口启动。2.M-book的界面图M-book的界面比普通的Word多一个“Notebook”菜单。8.4.3Notebook使用在Notebook中,凡参与Word和MATLA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。