第五讲 matlab句柄绘图 matlab语言的句柄绘图可以 对图形各基本对象进行更为细 腻的修饰,可以产生更为复杂 的图形,而且为动态图形的制 作奠定了基础
第五讲 matlab句柄绘图 ——matlab语言的句柄绘图可以 对图形各基本对象进行更为细 腻的修饰,可以产生更为复杂 的图形,而且为动态图形的制 作奠定了基础
高层绘图与底层绘图的区别 高层绘图函数—是对整个图形进行操 作的,图形每一部分的属性都是按缺省 方式设置的,充分体现了 matlab语言的 实用性 底层绘图函数—可以定制图形,对图 形的每一部分进行控制,用户可以用来 开发用户界面以及各专业的专用图形。 充分体现了 matlab语言的开发性
高层绘图与底层绘图的区别 • 高层绘图函数——是对整个图形进行操 作的,图形每一部分的属性都是按缺省 方式设置的,充分体现了matlab语言的 实用性。 • 底层绘图函数——可以定制图形,对图 形的每一部分进行控制,用户可以用来 开发用户界面以及各专业的专用图形。 充分体现了matlab语言的开发性
、什么是句柄图形 句柄图形:利用底层绘图函数,通 寸对对象属性的设置( Handle Graphics)与操作实现绘图。 句柄图形中所有图形操作都是针对 图形对象而言的。 句柄图形充分体现了面向对象的程 序设计
一、什么是句柄图形 • 句柄图形:利用底层绘图函数,通 过对对象属性的设置(Handle Graphics)与操作实现绘图。 • 句柄图形中所有图形操作都是针对 图形对象而言的。 • 句柄图形充分体现了面向对象的程 序设计
句柄图形的功 今句柄图形可以随意改变 matlab生成图形一 的方式。 》句柄图形允许你定制图形的许多特性, 无论是对图形做一点小改动,还是影响 所有图形输出的整体改动。 句柄图形的特性高层绘图函数是无法实 现的
• 句柄图形的功能 ❖ 句柄图形可以随意改变matlab生成图形 的方式。 ❖ 句柄图形允许你定制图形的许多特性, 无论是对图形做一点小改动,还是影响 所有图形输出的整体改动。 ❖ 句柄图形的特性高层绘图函数是无法实 现的
、图形对象和句柄 1。图形对象—图形系统中最基本、最 底层的单元 引例 =0:2xpi/180:2pi 02 y1=sn(2×); y2=cos(2*×) plot(x,y1,×y2)
二、图形对象和句柄 1. 图形对象—— 图形系统中最基本、最 底层的单元 引例: x=0:2*pi/180:2*pi; y1=sin(2*x); y2=cos(2*x); plot(x,y1,x,y2) 0 1 2 3 4 5 6 7 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 0 1 2 3 4 5 6 7 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
图形对象的基本要素以根屏幕为先导 根屏幕 窗囗1窗口2 窗口n 界面控制界面菜单「轴 线 面 块 像
父对象 子对象 图形对象的基本要素以根屏幕为先导 图形对象之间的关系为父代与子代的关系 窗口1 窗口2 窗口n 界面控制 界面菜单 轴 线 面 字 块 像 根屏幕
说明: 图形对象的根,对应于计算机屏幕,根 只有一个,其它所有图形对象都是根的后 图形窗口:根的子代,窗口的数目不限,所 有图形窗口都是根屏幕的子代,除根之外, 其它对象则是窗的后代。 界面控制:图形窗口的子代,创建用户界面 控制对象,使得用户可采用鼠标在图形上 作功能选择,并返回句柄
说明: 根:图形对象的根,对应于计算机屏幕,根 只有一个,其它所有图形对象都是根的后 代。 图形窗口: 根的子代,窗口的数目不限,所 有图形窗口都是根屏幕的子代,除根之外, 其它对象则是窗的后代。 界面控制:图形窗口的子代,创建用户界面 控制对象,使得用户可采用鼠标在图形上 作功能选择,并返回句柄
界面菜单:图形窗口的子代,创建用户界 面菜单对象 轴:图形窗口的子代,创建轴对象,并返回 句柄,线面字块像的父辈 步轴的子代,创建线对象 面:轴的子代,创建块对象 子:轴的子代,创建字对象 块轴的子代,创建块对象 像轴的子代,创建图像对象 SB
界面菜单: 图形窗口的子代,创建用户界 面菜单对象 轴:图形窗口的子代,创建轴对象,并返回 句柄,线面字块像的父辈 线:轴的子代,创建线对象 面:轴的子代,创建块对象 字:轴的子代,创建字对象 块:轴的子代,创建块对象 像:轴的子代,创建图像对象
窗口对象 08 06 线对象 04 02 -0.2 -04 轴对象
0 1 2 3 4 5 6 7 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 窗口对象 线 对 象 轴对象
面对象 value of the cosine coS(×)=0.7p7 10 0.5 00 绊对象 -0.5 象 10 20 10 00 0 X= pi tp pi文字对 50 0.5 对 100 0 块对象 150 -0.5 200 100200300
0 10 20 0 10 20 -10 0 10 -5 0 5 -1 -0.5 0 0.5 1 x=-pi tp pi cos(x) value of the cosine cos(x)=0.707 100 200 300 0 50 100 150 200 0 -1 -0.5 0 0.5 1 面对象 轴对象 像对象 块对象 线对象 文字对象