跳转到内容

MATLAB 编程/图形句柄

来自维基教科书,开放的书籍,开放的世界

本书讨论了一些在 MATLAB 中操作图形的方法。

什么是句柄?

[编辑 | 编辑源代码]

到目前为止解释的所有图形功能都是生成绘图的方法,而无需过多考虑细节。但是,很多时候,您需要一个看起来非常具体的绘图。您可以进入 GUI 并每次更改所有设置,但这非常繁琐,浪费了很多时间。如果您想要一种始终生成外观相同的绘图的方法,那么现在该深入研究句柄图形领域了。

句柄是一个指向大量不同属性列表的浮点标量。绘图的每个元素都有自己的属性和自己的句柄。句柄被组织成一个树状层次结构,从您的监视器句柄(名为0)开始,并向下分支到子级的单独句柄,例如坐标轴标签、文本注释、误差条以及可以在绘图上显示的任何其他内容。所有级别的句柄可以通过交互方式控制或以编程方式调整,方法是使用特定函数更改句柄属性的值。

监视器属性:0 句柄

[编辑 | 编辑源代码]

在设计图形用户界面时,了解监视器属性非常有用。例如,您可能希望检查图形窗口是否适合用户屏幕。要获取屏幕属性列表,请键入

>> get(0)

要获取特定属性,请键入

>> get(0, 'propertyname');

有关属性名称和含义的完整列表,请参阅文档。

坐标轴句柄

[编辑 | 编辑源代码]

有关有效坐标轴属性以及这些属性值的列表,请参阅文档

其他类型的句柄

[编辑 | 编辑源代码]

文本句柄

[编辑 | 编辑源代码]

uicontrols

[编辑 | 编辑源代码]


华夏公益教科书