好文档 - 专业文书写作范文服务资料分享网站

Matlab基础及其应用-图形对象 

天下 分享 时间: 加入收藏 我要投稿 点赞

MATLAB基础与应用教程

第9章图形对象

【本章学习目标】

了解图形对象和图形对象句柄的基本概念。掌握图形对象属性的基本设置方法。掌握利用图形对象控制绘图操作的方法。熟悉图形对象优化方法。

MATLAB基础与应用教程

9.1 图形对象及其句柄

9.1.1 图形对象的基本概念

在MATLAB中,每一个具体的图形都是由若干个不同的图形对象组成的。

一个项目可以包含一个或多个图形窗口,一个图形窗口可包含一组或多组坐标轴,每一组坐标轴上又可绘制多种图形,如曲线、曲面、文本等。

在MATLAB系统中建立一个对象,系统就会建立一个映射该对象的句柄,用于存储相应对象的属性。MATLAB中通过句柄对图形对象进行操作。

MATLAB基础与应用教程

9.1 图形对象及其句柄

9.1.2 图形对象句柄

以前的MATLAB 版本中,图形句柄(Handle)是一个实数,从R2014b起,图形句柄成为了对象句柄。一个句柄对应着一个图形对象,可以用对象句柄设置和查询对象属性。1.特定图形对象的识别

图形对象的Parent属性获取包容此图形对象的容器,Children属性获取此对象所容纳的图形对象。

MATLAB基础与应用教程

9.1 图形对象及其句柄

【例9.1】绘制曲线并查看有关对象的属性。

x=linspace(-pi, pi,30);

plot(x,5*sin(x),'rx',x,x.^2,x,1./x);

h1=gca; %获取当前坐标轴的句柄 h1.Children%查询当前坐标轴的子对象ans =

3x1 Line 数组: Line Line Line

MATLAB基础与应用教程

9.1 图形对象及其句柄

【例9.1】绘制曲线并查看有关对象的属性。

查看第1个对象的属性:

h1.Children(1) Line (具有属性):

Color: [0.8500 0.3250 0.0980] LineStyle: '-' LineWidth: 0.5000 Marker: 'none' MarkerSize: 6

MarkerFaceColor: 'none'

XData: [1x30 double] YData: [1x30 double] ZData: [1x0 double] 显示 所有属性

Matlab基础及其应用-图形对象 

MATLAB基础与应用教程第9章图形对象【本章学习目标】了解图形对象和图形对象句柄的基本概念。掌握图形对象属性的基本设置方法。掌握利用图形对象控制绘图操作的方法。熟悉图形对象优化方法。MATLAB基础与应用教程9.1图形对象及其句柄9.1.1图形对象的基本概念在MATLAB中,每一个具体
推荐度:
点击下载文档文档为doc格式
10a9i353yf44s0w0d4ij47hq70zb09011rp
领取福利

微信扫码领取福利

微信扫码分享