当前位置: 代码迷 >> 综合 >> Matlab7.0学习笔记(8)Handle Graphics
  详细解决方案

Matlab7.0学习笔记(8)Handle Graphics

热度:16   发布时间:2023-12-15 16:51:28.0
 Handle Graphics:指的是Matlab中执行用于图形和可视化的函数的图形对象的一个系统.每个系统都由一系列的属性构成.你可以利用这些属性来控制其行为和显示结果.

一、使用句柄

当Matlab构造一个图形对象,它就会为对象指定一个标志符(即:句柄),你可以利用这一句柄通过set和get函数来获取图形的属性。例如:如下语句一个图形并且用h返回一个线形句柄:

x = 1:10;
y = x.^3;
h = plot(x,y);

你可以利用句柄来设置这一对象的属性,比如:你可以设置其颜色属性:

set(h,'Color','red')

当然你也可以在调用绘制函数时设置其属性,如:

h = plot(x,y,'Color','red');

当你查询起线形属性,如:

get(h,'LineWidth')

Matlab返回一个:

ans =
    0.5000

利用句柄可以看到对象的所有属性:

get(h)

显示如下:

           Color: [1 0 0]
             EraseMode: 'normal'
             LineStyle: '-'
             LineWidth: 0.5000
                Marker: 'none'
            MarkerSize: 6
       MarkerEdgeColor: 'auto

  相关解决方案