欢迎来到天天文库
浏览记录
ID:52717955
大小:1.66 MB
页数:28页
时间:2020-03-29
《实验低层绘图操作.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《数学软件》课内实验王平实验07低层绘图操作<第5章MATLAB绘图)一、实验目的1.掌握图形对象属性的基本操作。2.掌握利用图形对象进行绘图操作的方法。二、实验内容1.用figure函数建立图形窗口对象建立一个图形窗口,使之背景颜色为红色,并在窗口上保留原有的菜单项,而且在按下鼠标器的左键之后显示出LeftButtonPressed字样。b5E2RGbCAP命令窗口中输入的命令及相应的结果:图形窗口结果:2.用line,set函数建立曲线对象并改变曲线的属性先利用默认属性绘制曲线y=x2e2x,然后通过图形句柄操作来改变曲线的颜
2、色、线型和线宽,并利用文字对象给曲线添加文字标注。p1EanqFDPw程序<参考:x可取-3~0.3):改变前的图形:28/28改变后的图形:3.用surface,set函数建立曲面对象并改变曲面的属性利用曲面对象绘制曲面v(x,t>=10e-0.01xsin(2000πt-0.2x+π>,要求与上题相同。DXDiTa9E3d程序<参考:x=0:2:100。t=0:2:100):改变前的图形:改变后的图形:4.以任意位置子图形式绘制出正弦、余弦、正切和余切函数曲线<用axes建立坐标对象)程序:图形:5.<选做题)生成一个圆柱体,
3、并进行光照和材质处理程序:图形:三、实验提示四、教程:第5章MATLAB绘图<2/2)5.5低层绘图操作p114高层绘图:绘图函数的参数使用默认值。低层绘图:绘图函数的参数值另外指定。28/285.5.1图形对象及其句柄p1141.图形对象表MATLAB的图形对象Ø计算机屏幕Ø图形窗口FigureØ坐标轴AxesØ用户菜单UimenuØ用户控件UicontrolØ曲线LineØ曲面SurfaceØ文本TextØ图像ImageØ光源LightØ区域块PatchØ方框Rectangle系统将每一个对象按树型结构组织起来。计算机屏幕图形
4、窗口用户菜单坐标轴曲线曲面文字图像光源区域块方框用户控件Ø计算机屏幕为根对象,包含一个或多个图形窗口对象。Ø图形窗口有3种类型的子对象。Ø坐标轴有7种类型的子对象。对坐标轴及其7种子对象的操作即构成低层绘图操作。2.图形对象句柄在创建每一个图形对象时,为该对象分配唯一的一个值,称图形对象句柄(Handle>。Ø计算机屏幕由系统自动建立,句柄值0。Ø图形窗口的句柄值为一正整数<显示在标题栏上)。Ø其他图形对象的句柄为浮点数。表5.5常用的获取图形对象句柄的函数p115函数名功能gcfgcagco获取当前图形窗口的句柄获取当前坐标轴的
5、句柄28/28findobj获取最近被选中图形对象的句柄按指定属性获取图形对象的句柄例绘制曲线并查看有关对象句柄p115x=linspace(0,2pi,30>。y=sin(x>。h0=plot(x,y,'rx'>%曲线对象的句柄h1=gcf%图形窗口句柄h2=gca%坐标轴句柄h3=findobj(gca,'Marker','x'>%坐标轴上曲线的句柄5.5.2图形对象属性p1161.属性名与属性值Ø对象具有各种属性,操作属性可控制和改变对象。Ø对象的每个属性有一个名字,称属性名,属性名的取值称属性值。Ø属性名不区分大小写,在不
6、引起歧义的前提下,属性名不必写全。Ø属性名用单引号括起来。2.属性的操作设置对象属性:set(句柄,属性名1,属性值1,属性名2,属性值2,…>句柄指明要操作的图形对象。set(句柄>显示句柄所有的允许属性。获取属性值:V=get(句柄,属性名>28/28V是返回的属性值。V=get(句柄>返回句柄所有的属性值。例使用set和get对属性操作p116>>x=0:pi/10:2pi。>>h=plot(x,sin(x>>。>>>>set(h>%显示句柄所有的允许属性ans=DisplayName:{}Color:{}LineStyle
7、:{5x1cell}LineWidth:{}Marker:{14x1cell}MarkerSize:{}MarkerEdgeColor:{2x1cell}MarkerFaceColor:{2x1cell}XData:{}YData:{}ZData:{}ButtonDownFcn:{}Children:{}Clipping:{2x1cell}CreateFcn:{}DeleteFcn:{}BusyAction:{2x1cell}28/28HandleVisibility:{3x1cell}HitTest:{2x1cell}Inter
8、ruptible:{2x1cell}Selected:{2x1cell}SelectionHighlight:{2x1cell}Tag:{}UIContextMenu:{}UserData:{}Visible:{2x1cell}Parent:{}X
此文档下载收益归作者所有