matlab中guide界面的设计

可视化的界面设计可以使结果更加清晰的表示出来,可以实现简单的交互,本文将详细介绍关于guide界面的设计和部分应用

1. 进入guide界面设计

在命令行出窗口输入guide,设置存储位置,点击确认,进入设计界面

2. guide界面设计

(1)普通按键的设计

①左侧为各类按钮的展示,鼠标放在上面会显示具体的说明,如第一个是普通按钮。

②将需要的按键拖拽到想要的位置,如将普通按钮拖拽到右侧面板的某一位置。

③点击代表运行的绿色三角号,显示运行的guide界面

④右击要设计的按钮,选择查看回调,点击Callback进入代码设计

⑤代码设计界面,箭头指向的区域为相应的按键反馈

(2)数字图像处理的案例

①加入图片显示的坐标区域axes1

②加入按键的反馈代码

③运行代码,点击按钮,显示图片"雪.jpg"


④更改按钮信息,左键双击普通按钮,进入普通按钮的设计,将String对应的普通按钮更改为需要的信息,Enter键保存,重新运行guide,将会显示更改后的界面。


(3)一些相关的设计

①按钮组的设计,可以将几个按钮变成几个按钮的单选操作

②全局变量的声明,global 加上要声明的变量,该变量就变为全局变量,可以在其他模块中引用,引用的时候也需要用global声明。


设计普通按钮,显示I声明的图像。

③数字结果的表示,加入一个普通按键和可编辑文本


按钮的信息设置,设计结果num为100,用set函数将结果显示在可编辑文本。

运行后点击按钮,在可编辑文本中显示结果。

3. 总结

本文只是从作者的简单设计出发,如有不当方面请指正谅解。

本文实现了图片的显示以及结果的展示,再利用全局变量和按钮的使用,会实现一个简单的图像处理的guide的界面。

matlab中guide界面的设计相关推荐

  1. Matlab中如何使用appdesigner设计工具建立一个简单的界面

    Matlab中如何使用appdesigner设计工具建立一个简单的界面(数据的输入.处理和保存) 以使用不同算法处理图像的功能为例 建立一个新的空白界面,matlab中输入appdesigner,打开 ...

  2. matlab 打开guide,matlab中guide

    用MATLAB的GUIDE工具做有GUI界面的串口通信上位机_工学_高等教育_教育专区.这是我很久之前写串口通信程序时编的,网上这写资料很少,我是看着 MATLAB 的帮 助文档...... 5 MA ...

  3. MATLAB中GUI界面开发上位机

    MATLAB是一个十分强大的工具,用来制作串口上位机也是不错的选择.虽然一般的上位机是用的C#或者C++编写的,这两者具有强大的系统操作能力或便捷灵活的通信和控制开发能力.但是对于我这种偏硬小白,ma ...

  4. matlab中GUIDE的UItable居中方法

    需要借助JAVA,代码示意如下: import javax.swing.*; %导入javax.swing类 table = findjobj(handles.uitable1); %需要findjo ...

  5. Matlab 之GUIDE界面设计:不同函数之间使用相同变量

    方法一:将所需的变量声明为全局的.在第一次出现的函数处和后面需要该变量的函数中,均需要使用global声明. % 函数A global DATA ... % 函数B global DATA ... 方 ...

  6. MATLAB的交互式界面 简易设计

    本文是对初步接触GUI的简易笔记,主要包括:界面的打开.基本按钮的设置.按钮值的调用.简单实验 一:打开GUI 在MATLAB命令窗口输入:guide MATLAB会弹出GUI的快速界面如图1 一般选 ...

  7. matlab中gui界面如何保存为图片,如何保存MATLAB GUI界面中的图片

    如何保存MATLAB GUI界面中的图片 代码来源自网络,作者未知,侵删. 原生支持png,bmp,jpg格式.另外自行添加了清晰度比较高的eps格式(荐). 新建一个按钮,按钮的代码如下. 其中第二 ...

  8. [转]Web测试中的界面测试用例设计

    一.文本框.按钮等控件测试 1.文本框的测试 如何对文本框进行测试: a.输入正常的字母或数字: b.输入已存在的文件的名称: c.输入超长字符.例如在"名称"框中输入超过允许边界 ...

  9. matlab怎么美化gui按钮,matlab中美化gui

    10分钟搞定matlabGUI 参考文献: MATLAB程序设计教程 李海涛,邓樱 编著 高等教育出版社,2002 2. 菜单方式 在Matlab的主窗口中,选择File菜单中的New菜单项, 再选择 ...

最新文章

  1. 每天一点点之vue框架开发 - 部署到线上
  2. 028_Alert警告
  3. 【5分钟搞定】如何将py打包成exe可执行文件
  4. java实现表锁行锁
  5. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(九)ID标签
  6. keepalived(1)——准备
  7. 《史无前例!编程语言python斩获最有发展第一与排行榜第三!》深入 Python 流程控制
  8. 【Tools】ubuntu16.04升级Python2.7到3.5
  9. vue加跨域代理静态文件404_解决vue-router history模式和跨域代理 部署到IIS时404的一些问题...
  10. SQL Server 服务器硬件配置
  11. 理解纯CSS画三角形
  12. 阻尼衰减曲线用python_阻尼的反击 | 被半篇论文爆脑两次是一种什么体验
  13. 送给小白的 7 个 python 小坑
  14. 计量经济学 pdf_计量经济学笔记(十六)
  15. ubuntu下的libfetion飞信
  16. 人脸关键点检测PFLD
  17. 利用canvas画钟表
  18. API文档,已取消到该网页的导航
  19. java正常运行但javac报错
  20. 国内国际期货,外汇,现货跟单、量化交易系统

热门文章

  1. 架构软件工程的未来(精要版)
  2. python读取redis指定key_Python获取Redis所有Key以及内容的方法
  3. Mac隐藏显示隐藏文件方法
  4. 宋佳乐郭晓婷美照再现IT博客平台
  5. 全智通A+——入库单价与出库成本不一致的原因。
  6. 中国城市格局大洗牌,“逃回北上广”宣告终结
  7. linux mai 抄送多个,Laravel Mail :: send()发送到多个收件人或密件抄送地址
  8. 图像滤镜艺术---霓虹、浮雕、木刻滤镜
  9. android 4g手机6,6.5毫米4G智能手机 华为P7精美图赏
  10. win7运行java配色方案_Win7系统提示:“配色方案已更改为Windows 7 Basic”解决方案...