永发信息网

matlab gui 编程简介

答案:2  悬赏:20  手机版
解决时间 2021-02-14 12:29
  • 提问者网友:浪荡绅士
  • 2021-02-13 19:48
能否详细描述一下matlab gui 编程,谢谢!
最佳答案
  • 五星知识达人网友:duile
  • 2021-02-13 20:58
用户界面(或接口)是指:人与机器(或程序)之间交互作用的工具和方法。如键盘、
鼠标、跟踪球、话筒都可成为与计算机交换信息的接口。
图形用户界面(Graphical User Interfaces ,GUI)则是由窗口、光标、按键、菜单、文
字说明等对象(Objects)构成的一个用户界面。用户通过一定的方法(如鼠标或键盘)选
择、激活这些图形对象,使计算机产生某种动作或变化,比如实现计算、绘图等。
假如读者所从事的数据分析、解方程、计算结果可视工作比较单一,那么一般不会考
虑GUI 的制作。但是如果读者想向别人提供应用程序,想进行某种技术、方法的演示,想
制作一个供反复使用且操作简单的专用工具,那么图形用户界面也许是最好的选择之一。
MATLAB 为表现其基本功能而设计的演示程序demo 是使用图形界面的最好范例。
MATLAB的用户,在指令窗中运行demo 打开那图形界面后,只要用鼠标进行选择和点击,
就可浏览那丰富多彩的内容。

用户图形界面(GUI)是程序的图形化界面。一个好的GUI 能够使程序更加容易的使用。它
<br>提供用户一个常见的界面,还提供一些控件,例如,按钮,列表框,滑块,菜单等。用户图形
<br>界面应当是易理解且操作是可以预告的,所以当用户进行某一项操作,它知道如何去做。例如,
<br>当鼠标在一个按钮上发生了单击事件,用户图形界面初始化它的操作,并在按钮的标签上对这
<br>个操作进行描述。
<br>
<br>创建MATLAB 用户图形界面必须由三个基本元素:
<br>1. 组件. 在matlab GUI 中的每一个项目(按钮,标签,编辑框等)都是一个图形化组件.组件可
<br>分为三类:图形化控件(按钮,编辑框,列表,滚动条等),静态元素(窗口和文本字符串),菜单
<br>和坐标系. 图形化控件和静态元素由函数uicontrol 创建,菜单由函数uimenu 和
<br>uicontextmenu 创建,坐标系经常用于显示图形化数据,由函数axes 创建.
<br>2. 图象窗口(Figure)。GUI 的每一个组件都必须安排图象窗口中。以前,我们在画数据图
<br>象时,图象窗口会被自动创建。但我们还可以用函数figure 来创建空图象窗口,空图
<br>象窗口经常用于放置各种类型的组件。
<br>3. 回应。最后,如果用户用鼠标单击或用键盘键入一些信息,那么程序就要有相应的动
<br>作。鼠标单击或键入信息是一个事件,如果matlab 程序运行相应的函数,那么matlab
<br>函数肯定会有所反应。例如,如果用户单击一按钮,这个事件必然导致相应的matlab
<br>语句执行。这些相应的语句被称为回应。只要执行GUI 的单个图形组件,必须有一个
<br>回应。
全部回答
  • 1楼网友:神的生死簿
  • 2021-02-13 21:07
按钮 hinck = uicontrol('style','pushbutton',... 'string','按钮1',... 'tooltipstring','点击试试',... 'position',[30,165,75,35],... 'fontsize',10,... 'callback',{@btn1_callback}); 文本框 htext = uicontrol('style','edit',... 'position',[240,130,80,20],... 'fontsize',12,... 'horizontal','right',... 'tooltipstring','这是文本框',... 'callback',{@edit_callback}); ============= 这是添加控件到窗体,回调函数自己写吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯