- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学建模-Matlab文件操作与图形高级处理技术
图形里面包含所有对象的句柄结构,guidata(fig,handles)保存图形中应用数据的结构。 (3)对于含有参数的函数调用,程序将第一个参数作为调用函数名,用函数feval执行这个函数。 接下来是一些初始代码,然后是每一个调用子函数的具体实现,调用子函数的结构如下: function varargout=ComponentTag_Callback(h,eventdata,handles,varargin) 其中h:父图形的句柄,eventdata:6.0版本中没有被使用的一个阵列,handles,初始代码中获得句柄结构,varargin:一些额外的调用参数。 3、对话框及其函数 对话框是一种特殊类型的图形,用来显示信息或者从用户获得输入数据。常用来显示错误信息、提供警告信息等。对话框分为模态modal和非模态non-modal两种,模态对话框在关闭之前不允许访问其他应用程序窗口,所以常用来作为警告或错误信息显示,非模态反之。常用的对话框函数有: 函数名 说明 dialog 创建普通的对话框 errordlg 错误信息对话框 helpdlg 显示帮助信息 inputdlg 显示数据输入请求 listdlg 允许用户从列表中选择一个或多个内容 printdlg 显示打印选项对话框 uigetfile 显示文件打开对话框,选择文件打开但并不实际打开文件 uiputfile 显示文件保存对话框,保存文件但不实际保存 uisetcolor 显示颜色选择对话框 uisetfont 显示字体选择对话框 warndlg 显示警告信息对话框 上面函数的调用形式为: errordlg(error_string,box_title,create-mode) warndlg(warning_string,box_title,create_mode) answer=inputdlg(prompt)/answer=inputdlg(prompt,title)/answer=inputdlg(prompt,... title,line_no)/answer=inputdlg(prompt,title,line_no,default_answer) prompt是一个字符串单元型变量,每一个元素对应一个用户要求输入的值,line_no指定每一个问题要输入的行数。 [filename,pathname]=uigetfile(filter_spec,title) [filename,pathname]=uisetfile(filter_spec,title) filter_spec指定显示文件的类型 4、菜单 在MATLAB中有两种菜单,分别是标准菜单和快捷菜单(context menus),菜单由uimenu对象创建,菜单中的每一个项目包括子菜单都是一个独立的uimenu对象。 在MATLAB中利用菜单编辑器创建菜单。菜单中最重要的三个属性是Callback,Label和Tag,要完成菜单的功能,必须设置这三个属性,通过使用””可以设置快捷键,顶层菜单的快捷键是ALT+字母键,其他菜单是利用Ctrl+字母键,如Exit,表示快捷键是Ctrl+x 创建快捷菜单 创建普通菜单 5、动画 在MATLAB中有多种方法实现动画,只介绍一种简单的方法,由函数avifile完成,调用格式为: aviobj=avifile(filename) 在默认参数下生成一个以filename.avi文件名的avi动画。 aviobj=avifile(filename,’propertyname’,value,’propertyname’,value,...) value代表属性值,有下面几个: fps 用来设置avi动画每秒的帧数,默认值15 compression 设置压缩格式,有’Indeo3’,’Indeo5’,’Cinepak’,’MSVC’,’RLE’,’None’ quantity 设置压缩品质,其值为0到100的自然数,默认为75 keyframe 用来设置关键帧数,默认值为2 制作实时动画的基本思路是: (1)画出初始图形; (2)计算活动对象上的新位置,并在新位置上将活动对象显示出来; (3)擦出原位置上的原有对象,刷新屏幕(drawnow); (4)重复前两个步骤. 数学建模—MATLAB文件操作与图形高级处理 主要内容 三. MATLAB句柄图形(Handle Graphics) 四. MATLAB的图形用户界面操作(GUI) 一. MATLAB的文件操作 二. MATLAB图形处理的高级技术 一. MATLAB的文件操作 1、数据文件存储写入命令 (1)save save命令用来将当前工作区的数据保存到磁盘,调用格式为: save filename [
文档评论(0)