• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

MATLAB软件GUI应用程序

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

12.1图形用户界面(GUI)介绍

图形用户界面是为用户和程序之间提供信息交流的一种方式,用户可以通过鼠标、键盘等输入设备即可对计算机中复杂的问题进行处理。用户只需要通过界面交互就可以正确的执行,而无需知道过程是怎么样执行的。

图形用户界面是由窗口、菜单、图标等各种控件对象组成的一个用户界面,用户通过某个操作就可以执行相关的程序命令。

图形用户界面

MATLAB提供了许多的图形用户界面,这些界面设计的非常好,充分的满足了用户的体验度。

在命令行内输入sisotool,踏出图形用户界面,

图: 12-1

 

滤波器设计和分析工具

在命令行内输入fdatool,

 

图:12-2

12.1.2GUI程序概述

    在MATLAB中,GUI编程和M文件编程相比,除了要编写功能代码之外,还要编写前台界面代码。MATLAB的图形用户界面程序的前台界面是由一系列的交互组件组成的。MATLAB把现有的程序功能的代码和交互的组件的时间关联起来,通过设置一些回调函数,来完成一些特定的功能。

在MATLAB中,有命令行M文件的编程和GUID辅助的图形设计两种方式设计GUI程序的前台界面。

·M文件:通过调用句柄图形对象函数设置GUI界面下各个交互组件的属性。

GUID辅助的设计:就是MATLAB提供的GUI程序开发环境,MATLAB通过鼠标简单的拖拽等操作就可以设计出自己的GUI程序界面。也是一般用户的首选方法。

12.2图形用户界的设计


首先在MATLAB中的命令行输入guide并回车,就会弹出如图()窗体。

图:12-3

然后在新建GUIDE的文件界面创建空白文件“Blank GUI”,点击确定和保存就会生成如图()。

图:
12-4

下一步就是通过鼠标的拖拽,将需要的组件拖拽到合式的位置,我这里以左侧框中的数的两倍输入到右侧框中为例子,所以就将操作按钮(Push Button)和输入输出框(Edit),然后双击三个组件分别编辑他们的属性如图(),并记住文本框对应的句柄,此GUI中的两个文本框分别是edit1和edit3。

图:
12-5

图:12-6

 

然后右击OK按钮在查看回调中点击Callback,则会出现对应的应用程序,如图(),在编辑对应所需要的程序进行题目要求的计算。

图:12-7

图: 12-8

最后单击GUI界面中的运行按钮,就会自动生成应显示如图()界面。最后输入参数检测。

图: 12-9

 

 

 

 

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
【Rust日报】 2019-06-07:Ada/SPARK 打算學習 Rust 的借用所有權发布时间:2022-07-18
下一篇:
【Rust】错误-恐慌发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap