1.MATLAB 中的属性与属性值
Matlab中,所有对象都有属性来定义它们的特征,正是通过设定这些属性来修正图形显示的方式。尽管许多属性所有的对象都有,但与每一种对象类型(比如坐标轴、线、曲面)相关的属性列表都是独一无二的。对象属性可包括诸如对象的位置、颜色、类型、父对象、子对象及其它内容。每一个不同对象都有和它相关的属性,可以改变这些属性而不影响同类型的其他对象。
1.1 get() 函数
get() 函数用于查询图形对象的属性。最常用的方式有两种:
get(h)
get(h,'PropertyName')
a = get(h) 返回一个结构体,它包含了图形对象 h 所有的属性和属性值。可以用
a.PropertyName 的方式访问 PropertyName 属性的属性值。
get(h,'PropertyName') 返回图形对象 h 中 PropertyName 属性的值。
1.2 set() 函数
set() 函数用于设置图形对象的属性。常用语法:
set(H,'PropertyName',PropertyValue,...)
H 为图形对象,PropertyName 为属性名,PropertyName 为属性值。
2.GUI 中的回调函数
回调函数是控件接收到用户操作时调用的一个特定函数。
2.1 回调函数自动命名
回调函数的函数名是 GUI 对其自动命名,当在设计界面添加一个控件并保存时,MATLAB 就会根据该控件的“tag”属性确定回调函数的名称。例如,当控件 pushbutton1 添加时,其“tag”属性为 pushbutton1 ,则它的回调函数就

本文详细介绍了MATLAB GUI中的属性与属性值,包括get()和set()函数的使用,回调函数的自动命名、输入参数以及GUI程序文件的构成。还提到了全局变量在回调函数间的数据传递,并介绍了uigetfile和uiputfile函数在文件对话框中的应用。
最低0.47元/天 解锁文章
1933

被折叠的 条评论
为什么被折叠?



