1、File->New->GUI->Create New GUI->Blank GUI->OK即可打开图形用户界面开发环境。

在里面可以拖放需要的控件,包括pushbutton、slider、radiobutton、togglebutton、checkbox、listbox、popupmenu、edit text、static text、table、axes、panel、buttongroup、activeX control,还可以添加菜单,进行各种属性的设置,布局好后,保存成fig文件,剩下的主要工作就是编写callback函数。

2、界面菜单:可以通过uimenu函数添加菜单,如:

gcf = figure(1);

h_menu = uimenu(gcf, 'label', '&color');

h_submenu1 = uimenu(h_menu, 'label', '&green', 'callback','set(gcf, ''color'', ''green'')');

h_submenu2 = uimenu(h_menu,'label', '&balck','callback','set(gcf,''color'',''black'')','accelerator','b');

3、基于命令行的控件:可以通过uicontrol函数按照指定的属性值来创建控件对象,如:

gcf = figure(1);

hc_close1 = uicontrol(gcf, 'style', 'push', 'position',[10 10 100 25],'string','关闭');

set(hc_close, 'callback', 'close');

hc_close2 = uicontrol(gcf, 'style', 'push', 'fontsize', 9,'position', [30 50 50 20], 'string', '关闭', 'visible', 'on', 'enable', 'on', 'callback','close');

参考文献:http://ylgdiy.bokee.com/700217.html

matlab图形用户界面设计简介相关推荐

  1. matlab设计菜单教程,MATLAB程序设计教程(11)——MATLAB图形用户界面设计

    MATLAB程序设计教程(11)--MATLAB图形用户界面设计 第11章  MATLAB图形用户界面设计 11.1  菜单设计 11.2  对话框设计 11.3  图形用户界面设计工具 11.1菜单 ...

  2. matlab对话框设计,MATLAB程序设计教程(11)——MATLAB图形用户界面设计

    MATLAB程序设计教程(11)--MATLAB图形用户界面设计 第11章  MATLAB图形用户界面设计 11.1  菜单设计 11.2  对话框设计 11.3  图形用户界面设计工具 11.1菜单 ...

  3. MATLAB图形用户界面设计

    一.基本概念 图形用户界面(Graphical user interfaces,GUI)是由窗口.光标.按键.菜单.文字说明等组件构成的一种人与计算机通信的界面显示格式.在该系统中,允许用户使用鼠标等 ...

  4. 8.3 matlab图形用户界面设计方法

    1.图形用户界面的组成 图形用户界面( Graphical User Interface,GUI):用户与计算机进行信息交流的窗口. 设计图形用户界面的方法 (1)调用建立用户界面控件的函数. (2) ...

  5. 专题八单元作业MATLAB图形用户界面设计答案

    本实验取材于中南大学的<科学计算与MATLAB语言>. 题目: 解决题目关键:套个axes和line函数,line函数跟plot类似,用就完事了! >> h1=axes('Po ...

  6. 【Matlab】图形用户界面设计

    专题八    MATLAB图形用户界面设计 一    图形窗口与坐标轴 1. 图形对象的句柄 1.1 句柄的概念 在MATLAB中,每一个具体的图形都是由若干个不同的图形对象组成的. 在MATLAB中 ...

  7. 忆阻器的matlab建模_忆阻器Simulink建模和图形用户界面设计.PDF

    忆阻器Simulink建模和图形用户界面设计 ( ) 第 卷第 期 西 南 大 学 学报 自然科学版 年 月 33 9 2011 9 ( ) Vol.33 No.9 JournalofSouthwes ...

  8. Java图形用户界面设计之概述

    文章目录 前言 一.GUI概述 1.创建 GUI 的一般步骤: (1)Component类 (2)Container类 (3)Window类 (4)Frame 类 例:建立一个Frame对象,并使之可 ...

  9. Python图形用户界面设计-Delphi For Python高级开发教程

    目录 简介........................................................................ 5 谁应该阅读这本教程........... ...

最新文章

  1. matrix_multiply代码解析
  2. javascript之执行上下文堆栈
  3. Hadoop详解(十一):Yarn设计理念与基本架构
  4. StatisticalOutlierRemoval:离群点移除
  5. map传参上下文赋值的问题
  6. MyBatis拦截器原理探究
  7. 统计学 计算机论文,统计学课程论文范文
  8. 问题五十九:怎么求一元六次方程在区间内的所有不相等的实根(1)
  9. 谈谈YOLOv2做了哪些改进
  10. 中rsa非对称加密_HTTP的数据传输中,对称加密和非对称加密的区别是什么?
  11. smartdrv.exe是什么(收藏)
  12. 小猿圈之Linux常见的发行版本
  13. Centos虚拟机使用virt-manager创建虚拟机
  14. Instagram帖子类型及标题撰写技巧
  15. win7自动登录(win7自动登录不用输入密码)
  16. pgsql中实现按周统计,计算日期是周几
  17. 0507 #2 NYIST 括号配对问题
  18. BUAA-OO 第三单元总结
  19. 架构师学习笔记16--安全性和保密性设计
  20. 初识 Scrapy - Feed导出

热门文章

  1. LabVIEW色彩定位实现药品包装质量检测(实战篇—4)
  2. LabVIEW实现PCB电路板坐标定位(实战篇—2)
  3. GitHub开源:一键生成前后端代码神器
  4. 力扣(LeetCode)刷题,简单题(第21期)
  5. keras 的 example 文件 mnist_swwae.py 解析
  6. keras 的 example 文件 mnist_siamese.py 解析
  7. keras 的 example 文件 mnist_denoising_autoencoder.py 解析
  8. OpenCV(八)形态学操作3--形态学梯度实现轮廓分析(基本梯度、内部梯度、外部梯度、方向梯度X(Y))
  9. linux c 屏幕触摸_交互式拼接屏应用互动触摸屏实现大屏幕拼接墙
  10. 关于hp惠普笔记本电脑清洗(真的要水洗哟)