熟悉matlab编程开发环境,MATLAB编程及应用上机实验(二)

MATLAB编程及应用上机实验二

——图形用户界面(GUI)设计与图形对象句柄

一. 目的和要求

1. 熟悉GUI开发环境,包括菜单栏、工具栏、控件选择板和布局区。

2. 练习使用GUI的布局、属性、菜单编辑器,几何排列工具和对象浏览器等。

3. 掌握GUI程序设计技术。

4. 掌握图形对象句柄的用法。

二. 内容和步骤

(一)GUI程序设计

1. 设计一个滑条(滚动条)界面,窗口标题设置为“GUI Demo: Slider”,如图1所示。通过移动中间的滑块选择不同的取值并显示在文本框中,如果在文本编辑框中输入指定范围内的数字,滑块将移动到相应的位置。提示:

(1)在figure的属性浏览器中设置Name为GUI Demo: Slider。

(2)建立一个滑条对象,在属性浏览器中设置Max为50,Min为-50。

(3)在滑条的两端各放置一个静态文本用于显示最大值和最小值。

(4)在滑条上方放置一个文本编辑框,用于显示滑块的位置所指示的数值,滑条对象的Callback属性设置为:

val = get(handles.slider1,'value');

set(handles.edit1,'string',num2str(val));

或者在M文件的slider1_Callback函数中添加。

(5)在文本编辑框中输入[-50, 50]之内的数值,回车之后,滑块将移动到相应的位置,文本框对象的Callback属性设置为:

str = get(handles.edit1,'string');

set(handles.slider1,'value',str2num(str));

或者在M文件的edit1_Callback函数中添加。

1-454-png_6_0_0_283_911_326_206_892.979_1262.879-575-0-0-575.jpg

图1 滑条界面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值