MATLAB-第4章 数据的可视化.ppt

  1. 1、本文档共176页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.10.2 创建GUI对象 控件对象类型 说 明 Push Button 按钮:在按钮上通常显示文本标签。当用户单击按钮时,系统回调函数执行某个操作。 Slider 滑动框:同其它语言的滑动条一样,由滑杆、指示器等对象组成。滑动框常用于从一个数据范围中选择一个数据值。 Radio Button 单选按钮:通常通过一个文本标签和一个圆圈或菱形构成组件,当选中时,圆圈或菱形处于填充状态;取消选中,圆圈或菱形恢复到无填充状态。一组单选按钮中只能有一个对象选中。 Check Box 复选框:每个复选框对象由复选项和相应的标签对象构成。当复选项选择激活后,复选框会出现“x”,取消复选后,则会消失。 Edit Text 文本编辑框:用户可以动态地修改或替换文本框中的内容。用户可以在文本框对象的属性中设置单行或多行文本输入。前者,用户只能输入一行文本,按Enter键结束;后者,用户可以输入多行文本,按Ctrl+Enter组合键换行。 Static Text 静态文本:显示文本字符串。通常用于显示标题、标签、用户信息和当前值。用户不能对显示文本进行修改和编辑。 Pop-up Menu 弹出式菜单:用户可以从弹出式菜单的多个选项中选择一个选项。 Listbox 列表框:产生的文本条目可以用于选择,但不能进行编辑。 Toggle Button 开关按钮:创建切换。开关按钮通常会交替呈现两种不同的状态(弹起或按下),而普通按钮在按下后立即弹起。二者都会在单击后产生相应的操作。 Table 表格按钮:创建表格组件。 Axes 坐标系:用于在GUI中添加图形或图像。 Panel 面板:用于将GUI中的控件分组管理和显示。面板中的控件与面板之间的位置为相对位置,当移动面板时,这些控件在面板中的位置不改变。 Button Group 按钮组:类似于面板,但是按钮组的控件只包括单选按钮或者开关按钮。按钮中的所有控件,其控制代码必须写在按钮组的SelectionChangeFcn响应函数中,而不是用户接口控制响应函数中。按钮组会忽略其中控件的原有属性。 ActiveX Control ActiveX控件:用于在GUI中显示控件,仅在Windows操作系统下可用。 4.10.2 创建GUI对象 1、GUI窗口的布局 2)控件的添加和对齐 MATLAB提供命令行和GUI设计工具两种方式创建图形用户界面控件。 ① 命令行方式 通过函数uicontrol建立控件对象,其调用格式如下: ? Handle=uicontrol(parent) ? Handle=uicontrol(...,PropertyName,PropertyValue,..) 说明: Handle是创建的控件对象的句柄值;parent是控件所在的图形窗口的句柄值;{PropertyName,PropertyValue}为{属性名,属性值}。 第一种调用方式,采用uicontrol的Style属性的默认属性值,在图形窗口的左下角创建一个命令按钮。第二种调用方式,通过属性“Style”创建指定的控件,省略控件所在图形窗口的句柄值,表示在当前图形窗口创建控件。如: h=uicontrol(Style,Pushbutton,…) 4.10.2 创建GUI对象 1、GUI窗口的布局 2)控件的添加和对齐 ② GUI设计工具 如:在Layout布局编辑器中添加3个按钮对象、一个面板对象、弹出式菜单和轴对象。 如果按钮对象没有对齐,单击工具栏的对齐图标对齐选择的对象,可以在水平和垂直方向设置对齐方式。 4.10.2 创建GUI对象 2、GUI控件的属性控制 用户可以使用3种方式打开属性查看器: ? 在布局窗口中双击某个控件。 ? 在View菜单中选择Property Inspector选项。 ? 右击某个控件并从弹出的快捷菜单中选择Property Inspector选项。 设置三个按钮的“String”属性分别为:Surf、Mesh、Contour;面板的“Title”属性为:Plot types;弹出式菜单的“String”属性中输入3个数据名称,即Peaks、membrane、Sinc。运行结果如下: 4.10.2 创建GUI对象 2、GUI控件的属性控制 4.10.2 创建GUI对象 3、菜单的添加 1)菜单的属性设置 通

文档评论(0)

187****7759 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档