欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Matlab图形用户界面编程初级入门

发布时间:2025/4/14 编程问答 46 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Matlab图形用户界面编程初级入门 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

uicontrol函数用于建立控件对象,其调用格式为:

句柄变量=uicontrol(图形窗口句柄,属性1,属性值1,属性2,属性值2,...)

其中,属性及其取值决定了控件的特征。若省略图形窗口句柄,默认在当前图形窗口建立控件对象。

控件对象的基本控制属性
Style属性:定义控件对象的类型,例如’pushbutton’表示按钮对象,'edit’表示编辑框,等等.
String属性:定义控件对象的说明文字。
Tag属性:标识控件对象.
Enable属性:控制控件对象是否可用。
Position属性:定义控件对象的位置和大小,其取值形式为[x,y,w,h].
Callback属性:属性值是描述命令的字符串或函数句柄。当选中控件时,系统将自动执行字符串描述的命令或调用句柄所代表的函数,实施相关操作。

 

输入4个语句,看一下效果;

创建文本框和按钮;点击一下按钮,没有定义回调函数;

创建Listbox;列表框条目写的不对,没有分开;

uilistbox语句,简单版不支持;

语句如下;

btn1=uicontrol('Style','pushbutton','String','确定', 'Position', [450,120,48,20],'Callback','funca' ) 
edit1 = uicontrol('Style', 'edit', 'String','示例文本框,XXXX','Position', [450,160,100,20],'Callback','funcc'); 
listbox1 = uicontrol('Style', 'listbox','String','First,Second,Third','Position', [50,300,200,100],'Callback','funcl'); 
lbox = uilistbox('Position',[125 120 100 78], 'Items',{'First','Second','Third'},'ValueChangedFcn','funcchange'); 

详情可参阅

https://ww2.mathworks.cn/help/matlab/ref/uilistbox.html

总结

以上是生活随笔为你收集整理的Matlab图形用户界面编程初级入门的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。