matlab图形句柄..pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
快捷菜单 快捷菜单是用鼠标右键单击某对象时在屏幕上弹出的菜单。这种菜单出现的位置是不固定的,而且总是和某个图形对象相联系。在MATLAB中,可以使用 uicontextmenu函数和图形对象的UIContextMenu属性来建立快捷菜单,具体步骤为: (1) 利用uicontextmenu函数建立快捷菜单。 (2) 利用uimenu函数为快捷菜单建立菜单项。 (3) 利用set函数将该快捷菜单和某图形对象联系起来。 例:绘制曲线y=2sin(5x)sinx,并建立一个与之相联系的快捷菜单,用以控制曲线的线型和曲线宽度。 x=0:pi/100:2*pi; y=2*sin(5*x).*sin(x); h1=plot(x,y); hc=uicontextmenu hls=uimenu(hc,label,线型) hlw=uimenu(hc,label,线宽) uimenu(hls,label,虚线,callback,set(h1,linestyle,:);); uimenu(hls,label,实线,callback,set(h1,linestyle,-);); uimenu(hlw,label,加宽,callback,set(h1,linewidth,5);); uimenu(hlw,label,变细,callback,set(h1,linewidth,1);); set(h1,uicontextmenu,hc); 2 .坐标轴对象 建立坐标轴对象使用axes函数,其调用格式为: 句柄变量=axes(属性名1,属性值1,属性名2,属性值2,…) Axes常用属性: Box属性:该属性的取值为on或off(缺省值),它决定坐标轴是否带有边框。 GridLineStyle属性:该属性的取值可以是‘:’(缺省值)、‘-.’(点划线)、‘--’(间断线)、或‘none’。该属性定义网格线的线型。 Position属性:该属性的取值由4个元素构成[a b c d]。这个向量在图形窗口中决定一个矩形区域,坐标轴位于其中。该矩形区域的左下角相对于图形窗口左下角的坐标为(a ,b),矩形的宽度和高度为c和d。它们的单位由units属性决定。 Units属性:该属性的取值为下列字符串的一种:normalized(相对单位,为缺省值)、inches(英寸)、centimeters(厘米)、points(磅)。 Title属性:该属性的取值是坐标轴标题文字对象句柄。可以通过该属性对坐标轴标题文字对象进行操作。如: h=get(gca, Title); %获得标题文字对象句柄 set(h,color,r); %设置标题文字颜色 xlabel、ylabel、zlabel、属性:3种属性的取值分别是x,y,z轴的说明文字句柄。其操作与title句柄相同。如: h=get(gca,xlabel); set(h, string, value of x axis); Xlim、YLim、ZLim属性。3种属性的取值都是具有两个元素的数值向量。3中属性分别定义各坐标轴的上下限,缺省值为[0,1]。以前介绍的axis函数实际上是对这些属性的直接赋值。 XScale、YScale、ZScale属性。3种属性的取值都是‘Linear’(缺省值)或‘log’,这些属性定义各坐标轴的刻度类型。 View属性。该属性的取值是两个元素的数值向量,定义视点方向。 clc x=0:pi/20:2*pi; y=sin(x); plot(x,y) h=get(gca, title); set(h,‘string’,‘abc’,‘color’,‘r’,‘BackgroundColor’,‘g’,‘FontAngle’,‘ italic’,‘Fontsize’,50) %字体角度斜体大小50 h1=get(gca,xlabel); set(h1,string,x,color,b,Fontsize,30) h2=get(gca,ylabel); set(h2,string,y,color,k,Fontsize,40) %set(h) %set(h1) 例:利用坐标轴对象实现图形窗口的任意分割。 利用axes函数可以在不影响图形窗口上其他坐标轴的前提下建立一个新的坐标轴,从而实现图形窗口的任意分割。 x=0:pi/10:2*pi; y=sin(x); axes(position,[0.2,0.2,0.2,0.7]); plot(y,x); grid on set(gca,gridlinestyle,--

文档评论(0)

tiangou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档