- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
20.11M文件例子.doc
20.11 M文件例子
精通MATLAB工具箱含有许多实用函数,它们可以验证本章的许多概念。这些函数的基本部分已经在二维和三维图形这些章阐述过了。有了前面对句柄图形的讨论,我们现在可以更彻底地讨论这些函数。
最简单的精通MATLAB工具箱的函数之一提出了一个共同的问题。MATLAB函数gcf返回当前图形的句柄。但是,它有一个副作用。如果图形不存在,gcf就创建一个,并返回它的句柄。如果想寻找一个图形是否存在于头一个位置,要是没有,又不得不创建,怎么办?函数mmgcf正好实现由其内容所描述的工作。
function HF=mmgcf
%MMGCF Get Current Figure if it Exists.
% MMGCF returns the handle of the current figure if it exists.
% If no current figure exists,MMGCF returns an empty handle.
%
% Note that the function GCF is different.It creates a figure and returns its handle if it does not % exist.
% Copyright (c) 1996 by Prentice-Hall,Inc.
Hf=get(0, ‘Children’ ); % check for figure children
if isempty(Hf)
return
else
Hf=get(0, ‘CurrentFigure’ );
end
函数mmgcf首先检查根对象的子对象的图形是否存在,如至少有一个图形对象时,根对象的 ‘CurrentFigure’ 属性就返回当前的图形。
函数mmgca为坐标轴对象执行同样的功能,如同在它的M文件内所描述的那样。
function Ha=mmgca
%MMGCA Get Current Axes if it exists.
% MMGCA returns the handle of the current axes if it exists.
% If no current axes exists,MMGCA returns an empty handle.
%
% Note that the function GCA is diffent.It create a figure and an axes and returns the axes % handle if they do not exist.
% Copyright (c) 1996 by Prentice-Hall,Inc.
Ha=findobj(0, ‘Type’ , ‘axes’ );
if isempty(Ha)
return
else
Ha=get(get(0, ‘CurrentFigfure’ ), ‘CurrentAxes’ );
end
由于函数gco已经表现出当对象不存在时返回空矩阵的行为特性,就不需要函数mmgco了。
在精通MATLAB工具箱中的另一个函数是mmzap,在二维图形那一章里已作过介绍。如下M文件中所示,它使用mmgcf作错误检查,与findobj和get一起删除一个指定的图形。
function mmzap(arg)
%MMZAP Delete graphics object using mouse.
% MMZAP waits for a mouse click on an object in a figure window and deletes the object.
% MMZAP or MMZAP text erases text objects.
% MMZAP axes erases axes objects.
% MMZAP line erases line objects.
% MMZAP surf erases surface objects.
% MMZAP patch erases patch objects.
%
% Clicking on an object other than the selected type or striking a key on the keyboard aborts % the command.
% Copyright (c) 1996 by Prentice-Hall,Inc.
if nargin1,arg= ‘text’ ;end
Hf
您可能关注的文档
- a=1-西安交通大学计算机程序设计.ppt
- Afuns呼叫中心一体化方案.doc
- Android--多线程之Handler.ppt
- ARMCortexA8嵌入式系统Android开发板适合用於工业控制、云端.doc
- Artix--可扩展的企业服务总线.doc
- Artix-高度可扩展的企业服务总线(ppt).ppt
- AT89S52主要性能.doc.doc
- ATA中文说明书-sktalk-昕癸科技.doc
- ATA单证册制度起源.ppt
- ATS57CW操作及编程手册-来同.doc
- 《露点控制器(CMD)产品智能制造技改扩产项目环境影响报告表》.pdf
- 《高效船舶推进装置节能制造技改项目环境影响报告表》.pdf
- 《年产40万吨精密铜杆、5万吨高导铜线技改项目环境影响报告表》.pdf
- 《年产 40 吨汽车塑料零部件项目环境影响报告表》.pdf
- 《高端新能源汽车关键零部件项目环境影响报告表》.pdf
- 《金属增材制造结构件无损检测(荧光渗透检测、X射线检测)项目环境影响报告表》.pdf
- 《3000 吨年机械零部件热处理加工项目环境影响报告表》.pdf
- 《年产 50 万件齿科配件项目环境影响报告表》.pdf
- 《内镜下手术器械诊疗类产品生产项目环境影响报告表》.pdf
- 《年产 500 万只压电风扇项目环境影响报告表》.pdf
最近下载
- ArcGIS软件应用 ArcGIS中的数据文件 ArcGIS中的数据文件 - 栅格数据.pptx VIP
- 《OEE分析以及管理》专业培训教材.ppt VIP
- Q 371722SLH 001-2017_大蒜收获机 企业标准.pdf VIP
- GB 50300-2013建筑工程施工质量验收统一标准.pdf VIP
- 15J401 钢梯国家标准图集.pdf VIP
- 北师大版2024新版七年级数学上册课件:第五章 问题解决策略:直观分析.pptx VIP
- 中药饮片-功能与主治(中国药典2020版一部).pdf
- 消化内科护理安全管理.pptx VIP
- 素土路施工方案.docx VIP
- 空间形态构成知到智慧树期末考试答案题库2024年秋四川水利职业技术学院.docx VIP
原创力文档


文档评论(0)