- 2
- 0
- 约3.57千字
- 约 43页
- 2018-05-24 发布于天津
- 举报
Matlab07句柄绘图教程文件.ppt
MATLAB;Matlab句柄绘图;句柄;图形对象的基本要素以根屏幕为先导;说明;
;创建图形对象的底层函数;uimenu——创建用户界面菜单
格式: h=uimenu(‘property’,value)
property/value 确定菜单形式。
axes ——创建轴对象
h=axes(‘property’, [left, bottom,width,height])
定义轴对象的位置与大小;line —创建线对象
h=line(x,y,z)
patch—创建块对象
h=patch(x,y,z,c) x,y,z定义多边形,c确定填充颜色
surface—创建面对象
h=surface(x,y,z,c) x,y,z三维曲面坐标,c颜色矩阵;Image—显示图象
h=image(x); x为图像矩阵
text —标注文字
h=text(x,y,’string’) ;图形对象的属性;※在高层绘图中对图形对象的描述一般是省缺的或由高层绘图函数自动设置的,因此对用户来说几乎是不透明的。
※但句柄绘图中上述图形对象都是用户需要经常使用的,所以要作到心中有数,用句柄设置图形对象的属性。;什么是句柄?
句柄是图形对象的标识代码,标识代码含有图形对象的各种必要的属性信息。
各图形对象的句柄数据格式:
根屏幕 0
图形窗口 整数,表示图形窗口数
其它对象 对应的符点数;所有能创建图形对象的matlab函数都可给出所创建图形对象的句柄
例:创建1号窗口,返回句柄
h=figure(1)
h=1 返回值为窗口号数
例:h=line (1:6,1:6)创建线对象的同时也建立了一个唯一的句柄,变量h是句柄值——符点数。
;句柄属性的设置与修改
get: 获得句柄图形对象的属性和返回某些
对象的句柄值
set: 改变图形对象的属性
专用函数:
gcf当前窗口对象的句柄Get Current Figure
gca当前轴对象的句柄Get Current Axes;操作格式:
h=gcf 将当前窗口对象的句柄返回h
get(h)或get(gcf) 查阅当前窗口对象的属性
delete(gcf) 删除当前窗口的属性
例:h=line(x,y)
get(h)
get(get(gca,’children’) 轴的子代;例:创建一个线对象并返回线对象的句柄值
h1=line([0:10],[0:10])
h1 =
57.0001
h1为句柄的代码值;查阅线对象的属性名称和属性值
get(h1)
Color = [1 1 0]
EraseMode = normal
LineStyle = -
LineWidth = [0.5]
MarkerSize = [6]
Xdata = [ (1 by 11) ]
Ydata = [ (1 by 11) ]
Zdata = [] ;;可查色序
get(gca,colororder)
ans =
1 1 0
1 0 1
0 1 1
1 0 0
0 1 0
0 0 1
;设置线条和窗口的颜色
set(h1,color,[1 0 0])
set(h1,color,[1 0.5 0]);set(gcf,color,[0.5 0.5 0.5])
set(gcf,color,[0.5 0.6 0.8]);例:作正弦、余弦曲线,将正弦曲线改为虚
线,将余弦曲线幅度减为1/2高度
x=0:2*pi/180:2*pi;
y1=sin(x);y2=cos(x);
plot(x,y1,x,y2,x,zeros(size(x) ),w:);首先查询各对象的属性
get(gcf)
·
·
·
h=get(gcf,children)
h =
60.0004
hh=get(gca,children)
hh =
70.0004
69.0004
68.0004;修改属性;※ 控制一个图形对象是通过句柄实现的,具体是通过句柄操作函数get,set将某对象句柄属性作设置与修改。
对象属性的直接操作
对象属性的直接操作是通过当前句柄来实现的,所以首先要获得当前句柄值以及对象的属性,然后再查询或修改。;get(h)
get(h,’ propertyname’)
set(h)
set(h,’propertyname’,value)
您可能关注的文档
- literature 5 大学英语泛读教材 复习知识.ppt
- literature 6 大学英语泛读教材.ppt
- literature 7 大学英语泛读教材 词根.ppt
- literature 8 大学英语泛读教材.ppt
- Literature of Colonial America 美国文学史教材.ppt
- Literature of Early Romantic Period 美国文学史教材.ppt
- literature shakespeare 英国文学史及选读教材.ppt
- Living Standards & Poverty 中国经济发展与 及转型(英文版) .ppt
- lj重力相互作用力 高中必修一物理重点教材(人教版).ppt
- LOCAL AREA NETWORKS(LAN) 计算机系统概论(双语教材)专业英语教材.ppt
- 第一课+在生活中学民法用民法(精讲课件)-【考点全通关】2026年高考政治一轮复习高效精讲课件(全国通用).pptx
- 2026届高考语文复习:鉴赏小说人物形象+课件.pptx
- 2025年全国2卷读后续写+课件+-2026届高三英语一轮复习专项.pptx
- 2026届高考语文复习:小说人物形象鉴赏+课件.pptx
- 专题02 中国古代的社会治理(复习课件)(专题版)2026年高考历史二轮复习讲练测.pptx
- 第一单元+中国共产党的领导++课件-2026届高考政治二轮复习统编版必修三政治与法治.pptx
- 第一课+在生活中学民法用民法+课件-2026届高考政治一轮复习统编版选择性必修二法律与生活.pptx
- 专题03+完形填空之夹叙夹议文(复习课件)(全国通用)2026年高考英语二轮复习讲练测.pptx
- 2026届高三一轮复习生物:基因的表达课件.pptx
- 2026届高考英语+读后续写写作指导+课件.pptx
原创力文档

文档评论(0)