第五讲
第五讲
matlab
matlab
句柄绘图
句柄绘图
——
——
matlab
matlab
语言的句柄绘图可
语言的句柄绘图可
以对图形各基本对象进行更为
以对图形各基本对象进行更为
细腻的修饰,可以产生更为复
细腻的修饰,可以产生更为复
杂的图形,而且为动态图形的
杂的图形,而且为动态图形的
制作奠定了基础。
制作奠定了基础。
高层绘图与底层绘图的区别
高层绘图与底层绘图的区别
•
高层绘图函数
高层绘图函数
——是对整个图形进行操
——是对整个图形进行操
作的,图形每一部分的属性都是按缺省
作的,图形每一部分的属性都是按缺省
方式设置的,
方式设置的,
充分体现了
充分体现了
matlab
matlab
语言的
语言的
实用性。
实用性。
•
底层绘图函数
底层绘图函数
——可以定制图形,对图
——可以定制图形,对图
形的每一部分进行控制,用户可以用来
形的每一部分进行控制,用户可以用来
开发用户界面以及各专业的专用图形。
开发用户界面以及各专业的专用图形。
充分体现了
充分体现了
matlab
matlab
语言的开发性
语言的开发性
一、什么是句柄图形
一、什么是句柄图形
•
句柄图形:利用底层绘图函数,通
句柄图形:利用底层绘图函数,通
过对
过对
对象属性
对象属性
的设置(
的设置(
Handle Grap
Handle Grap
hics
hics
)与操作实现绘图。
)与操作实现绘图。
•
句柄图形中所有图形操作都是针对
句柄图形中所有图形操作都是针对
图形对象而言的。
图形对象而言的。
•
句柄图形充分体现了面向对象的程
句柄图形充分体现了面向对象的程
序设计。
序设计。
•
句柄图形的功能
句柄图形的功能
句柄图形可以随意改变
句柄图形可以随意改变
matlab
matlab
生成图形
生成图形
的方式。
的方式。
句柄图形允许你定制图形的许多特性,
句柄图形允许你定制图形的许多特性,
无论是对图形做一点小改动,还是影响
无论是对图形做一点小改动,还是影响
所有图形输出的整体改动。
所有图形输出的整体改动。
句柄图形的特性高层绘图函数是无法实
句柄图形的特性高层绘图函数是无法实
现的
现的
二、图形对象和句柄
二、图形对象和句柄
1.
1.
图形对象—— 图形系统中最基本、最底
图形对象—— 图形系统中最基本、最底
层的单元
层的单元
引例:
引例:
x=0:2*pi/180:2*pi;
x=0:2*pi/180:2*pi;
y1=sin(2*x);
y1=sin(2*x);
y2=cos(2*x);
y2=cos(2*x);
plot(x,y1,x,y2)
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