欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Matlab课件第10章MATLAB图形句柄.ppt

    • 资源ID:70800048       资源大小:315.97KB        全文页数:13页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Matlab课件第10章MATLAB图形句柄.ppt

    第第10章章 MATLAB图形句柄图形句柄10.1 图形对象及其句柄图形对象及其句柄10.2 图形对象属性图形对象属性10.3 图形对象的创建图形对象的创建10.1 图形对象及其句柄图形对象及其句柄1图形对象图形对象MATLAB的图形对象包括计算机屏幕、图形窗口、坐标轴、的图形对象包括计算机屏幕、图形窗口、坐标轴、用户菜单、用户控件、曲线、曲面、文字、图像、光源、用户菜单、用户控件、曲线、曲面、文字、图像、光源、区域块和方框等。系统将每一个对象按树型结构组织起来。区域块和方框等。系统将每一个对象按树型结构组织起来。2图形对象句柄图形对象句柄MATLAB在创建每一个图形对象时,都为该对象分配唯一的在创建每一个图形对象时,都为该对象分配唯一的一个值,称其为图形对象句柄一个值,称其为图形对象句柄(Handle)。句柄是图形对象。句柄是图形对象的唯一标识符,不同对象的句柄不可能重复和混淆。的唯一标识符,不同对象的句柄不可能重复和混淆。计算机屏幕作为根对象由系统自动建立,其句柄值为计算机屏幕作为根对象由系统自动建立,其句柄值为0,而,而图形窗口对象的句柄值为一正整数,并显示在该窗口的标图形窗口对象的句柄值为一正整数,并显示在该窗口的标题栏,其他图形对象的句柄为浮点数。题栏,其他图形对象的句柄为浮点数。MATLAB提供了提供了若干个函数用于获取已有图形对象的句柄。若干个函数用于获取已有图形对象的句柄。例例10-1 绘制曲线并查看有关对象的句柄。绘制曲线并查看有关对象的句柄。10.2 图形对象属性图形对象属性1属性名与属性值属性名与属性值MATLAB给每种对象的每一个属性规定了一个名字,称为属给每种对象的每一个属性规定了一个名字,称为属性名,而属性名的取值称为属性值。性名,而属性名的取值称为属性值。2属性的操作属性的操作set函数的调用格式为:函数的调用格式为:set(句柄,属性名句柄,属性名1,属性值,属性值1,属性名,属性名2,属性值,属性值2,)其中句柄用于指明要操作的图形对象。如果在调用其中句柄用于指明要操作的图形对象。如果在调用set函数时函数时省略全部属性名和属性值,则将显示出句柄所有的允许属省略全部属性名和属性值,则将显示出句柄所有的允许属性。性。get函数的调用格式为:函数的调用格式为:V=get(句柄,属性名句柄,属性名)其中其中V是返回的属性值。如果在调用是返回的属性值。如果在调用get函数时省略属性名,函数时省略属性名,则将返回句柄所有的属性值。则将返回句柄所有的属性值。3对象的公共属性对象的公共属性对象常用的公共属性:对象常用的公共属性:Children属性、属性、Parent属性、属性、Tag属性、属性、Type属性、属性、UserData属性、属性、Visible属性、属性、ButtonDownFcn属性、属性、CreateFcn属性、属性、DeleteFcn属性。属性。例例10-2 在同一坐标下绘制红、绿两根不同曲线,希望获得绿在同一坐标下绘制红、绿两根不同曲线,希望获得绿色曲线的句柄,并对其进行设置。色曲线的句柄,并对其进行设置。10.3 图形对象的创建图形对象的创建10.3.1 图形窗口对象图形窗口对象建立图形窗口对象使用建立图形窗口对象使用figure函数,其调用格式为:函数,其调用格式为:句柄变量句柄变量=figure(属性名属性名1,属性值,属性值1,属性名,属性名2,属性值,属性值2,)MATLAB通过对属性的操作来改变图形窗口的形式。也可以通过对属性的操作来改变图形窗口的形式。也可以使用使用figure函数按函数按MATLAB缺省的属性值建立图形窗口:缺省的属性值建立图形窗口:figure 或或 句柄变量句柄变量=figure要关闭图形窗口,使用要关闭图形窗口,使用close函数,其调用格式为:函数,其调用格式为:close(窗口句柄窗口句柄)另外,另外,close all 命令可以关闭所有的图形窗口,命令可以关闭所有的图形窗口,clf命令则是命令则是清除当前图形窗口的内容,但不关闭窗口。清除当前图形窗口的内容,但不关闭窗口。MATLAB为每个图形窗口提供了很多属性。这些属为每个图形窗口提供了很多属性。这些属性及其取值控制着图形窗口对象。除公共属性外,性及其取值控制着图形窗口对象。除公共属性外,其他常用属性如下:其他常用属性如下:MenuBar属性、属性、Name属性、属性、NumberTitle属性、属性、Resize属性、属性、Position属性、属性、Units属性、属性、Color属性、属性、Pointer属性、属性、KeyPressFcn(键盘键按下响应键盘键按下响应)、WindowButtonDownFcn(鼠标键按下响应鼠标键按下响应)、WindowButtonMotionFcn(鼠标移动响应鼠标移动响应)及及WindowButtonUpFcn(鼠标键释放响应鼠标键释放响应)等。等。例例10-3 建立一个图形窗口。该图形窗口没有菜单条,标题名建立一个图形窗口。该图形窗口没有菜单条,标题名称为称为“我的图形窗口我的图形窗口”,起始于屏幕左下角、宽度和高度,起始于屏幕左下角、宽度和高度分别为分别为450像素点和像素点和250像素点,背景颜色为绿色,且当用像素点,背景颜色为绿色,且当用户从键盘按下任意一个键时,将在该图形窗口绘制出正弦户从键盘按下任意一个键时,将在该图形窗口绘制出正弦曲线。曲线。10.3.2 坐标轴对象坐标轴对象建立坐标轴对象使用建立坐标轴对象使用axes函数,其调用格式为:函数,其调用格式为:句柄变量句柄变量=axes(属性名属性名1,属性值,属性值1,属性名,属性名2,属性值,属性值2,)调用调用axes函数用指定的属性在当前图形窗口创建坐标轴,并函数用指定的属性在当前图形窗口创建坐标轴,并将其句柄赋给左边的句柄变量。也可以使用将其句柄赋给左边的句柄变量。也可以使用axes 函数按函数按MATLAB缺省的属性值在当前图形窗口创建坐标轴:缺省的属性值在当前图形窗口创建坐标轴:axes 或或 句柄变量句柄变量=axes用用axes 函数建立坐标轴之后,还可以调用函数建立坐标轴之后,还可以调用axes 函数将之设定函数将之设定为当前坐标轴,且坐标轴所在的图形窗口自动成为当前图为当前坐标轴,且坐标轴所在的图形窗口自动成为当前图形窗口:形窗口:axes(坐标轴句柄坐标轴句柄)MATLAB为每个坐标轴对象提供了很多属性。除公共属性外,为每个坐标轴对象提供了很多属性。除公共属性外,其他常用属性如下:其他常用属性如下:Box属性、属性、GridLineStyle属性、属性、Position属性、属性、Units属性、属性、Title属性等。属性等。例例10-4 利用坐标轴对象实现图形窗口的任意分割。利用坐标轴对象实现图形窗口的任意分割。利用利用axes函数可以在不影响图形窗口上其他坐标轴的前提下函数可以在不影响图形窗口上其他坐标轴的前提下建立一个新的坐标轴,从而实现图形窗口的任意分割。建立一个新的坐标轴,从而实现图形窗口的任意分割。10.3.3 曲线对象曲线对象建立曲线对象使用建立曲线对象使用line函数,其调用格式为:函数,其调用格式为:句柄变量句柄变量=line(x,y,z,属性名属性名1,属性值,属性值1,属性名,属性名2,属性值,属性值2,)其中对其中对x,y,z的解释与高层曲线函数的解释与高层曲线函数plot和和plot3等一样,其余等一样,其余的解释与前面介绍过的的解释与前面介绍过的figure和和axes函数类似。函数类似。每个曲线对象也具有很多属性。除公共属性外,其他常用属每个曲线对象也具有很多属性。除公共属性外,其他常用属性如下:性如下:Color属性、属性、LineStyle属性、属性、LineWidth属性、属性、Marker属性、属性、MarkerSize属性等。属性等。例例10-5 利用曲线对象绘制曲线。利用曲线对象绘制曲线。10.3.4 文字对象文字对象使用使用text函数可以根据指定位置和属性值添加文字说明,并函数可以根据指定位置和属性值添加文字说明,并保存句柄。该函数的调用格式为:保存句柄。该函数的调用格式为:句柄变量句柄变量=text(x,y,z,说明文字说明文字,属性名属性名1,属性值,属性值1,属性名,属性名2,属性值,属性值2,)其中说明文字中除使用标准的其中说明文字中除使用标准的ASCII字符外,还可使用字符外,还可使用LaTeX格式的控制字符。格式的控制字符。除公共属性外,文字对象的其他常用属性如下:除公共属性外,文字对象的其他常用属性如下:Color属性、属性、String属性、属性、Interpreter属性、属性、FontSize属性、属性、Rotation属属性。性。例例10-6 利用曲线对象绘制曲线并利用文字对象完成标注。利用曲线对象绘制曲线并利用文字对象完成标注。10.3.5 曲面对象曲面对象建立曲面对象使用建立曲面对象使用surface函数,其调用格式为:函数,其调用格式为:句柄变量句柄变量=surface(x,y,z,属性名属性名1,属性值,属性值1,属性名,属性名2,属性,属性值值2,)其中对其中对x,y,z的解释与高层曲面函数的解释与高层曲面函数mesh和和surf等一样,其余等一样,其余的解释与前面介绍过的的解释与前面介绍过的figure和和axes等函数类似。等函数类似。每个曲面对象也具有很多属性。除公共属性外,其他常用属每个曲面对象也具有很多属性。除公共属性外,其他常用属性如下:性如下:EdgeColor属性、属性、FaceColor属性、属性、LineStyle属性、属性、LineWidth属性、属性、Marker属性、属性、MarkerSize属性等。属性等。例例10-7 利用曲面对象绘制三维曲面利用曲面对象绘制三维曲面z=sin(x)。

    注意事项

    本文(Matlab课件第10章MATLAB图形句柄.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开