使用MATLAB GUI创建图形用户界面GUI

  1.     MATLAB是众多理工科学生及工程师经常使用的一款数学软件,除了可以实现数据处理,矩阵运算、函数绘制等功能外,MATLAB还可以实现图形用户界面的设计。

        下面介绍如何让小白也能用GUI创建最基本的用户界面,并帮助大家学会在今后的生活中根据实际要求进行灵活应用。

  1. MATLAB,GUI
  2. 首先打开MATLAB软件,虽然MATLAB有很多版本,但大致都是两种方式进入GUI界面:1.在Command Window命令框中输入guide(注意必须小写)并回车;2.在上方菜单栏中点击guide按钮。

3. 在新建GUIDE文件界面选择创建空白文件'Blank GUI',点击OK则成功生成了一个GUI文件。在上方点击保存按钮保存,注意保存的文件名必须以字母为开头,并且不能使用中文。

4. 以一简单计算为例设计图形用户界面:在左侧文本框输入数据,在点击按钮之后,MATLAB将其求平方后在右侧文本框输出。  

       通过选择'Edit Text'(输入输出文本框)和'Push Button'(操作按钮)可以绘制所需的图形用户界面。

5. 双击'Edit Text'编辑属性,将'String'属性后的文本'Edit Text'删除,并记住该文本框对应的句柄(即'Tag'后的内容,后面编程时用得上,很重要),此GUI中左侧和右侧文本框分别为edit1,edit2。(上一步截图已经做了该操作)

6.右键点击'Push Button'按钮,在'View Callbacks'菜单下点击'Callback'菜单,则出现对应程序界面,并跳转至按钮对应程序后,现在我们可以在其后编写我们需要的的程序进行题目要求的计算。

7.点击程序编辑框中的运行按钮'Run',则我们设计的GUI界面自动生成并显示。具体的界面安排可根据自己的需求自行美化。

8。验证结果,举例运行即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/565903.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【OpenCV 例程200篇】62. 图像锐化——钝化掩蔽

【OpenCV 例程200篇】62. 图像锐化——钝化掩蔽 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 3. 空间域锐化滤波(高通滤波) 图像模糊通过平滑(加权平均&a…

AJAX基本用法

在工作中和一些大项目制作的时候,许多人都会选择使用前后端分离技术即AJAX进行项目的制作,使用AJAX不仅能提高效率而且更容易修改,使我们制作项目的时候更加的得心应手。 在此给大家讲解一下AJAX的用法,一共有五个核心内容&#…

【OpenCV 例程200篇】63. 图像锐化之 Laplacian 算子

【OpenCV 例程200篇】63. 图像锐化之 Laplacian 算子 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 3. 空间域锐化滤波(高通滤波) 图像模糊通过平滑(加权平…

秒表计时器

使用Jquery制作了一个漂亮的秒表计时器。 效果图 原始样式 点击开始之后 点击停止再点击清零之后 有没有一种心动的感觉呢&#xff0c;下面看代码。 代码演示 首先注意哦&#xff1a;引入相对应的Jquery架包。 代码 <!DOCTYPE html> <html><head>&l…

【OpenCV 例程200篇】64. 图像锐化——Sobel 算子

【OpenCV 例程200篇】64. 图像锐化——Sobel 算子 欢迎关注 『OpenCV 例程200篇』 系列&#xff0c;持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列&#xff0c;持续更新中 3. 空间域锐化滤波&#xff08;高通滤波&#xff09; 图像模糊通过平滑&#xff08;加权平均…

sklearn特征工程

本文转载 使用sklearn做单机特征工程 目录 1 特征工程是什么&#xff1f; 2 数据预处理   2.1 无量纲化     2.1.1 标准化     2.1.2 区间缩放法     2.1.3 标准化与归一化的区别   2.2 对定量特征二值化   2.3 对定性特征哑编码   2.4 缺失值计算   …

秒表倒计时

使用JavaScript实现秒表的倒计时。 我设置的是五分钟倒计时&#xff0c;倒计时时间是可以自己随意设置的。 效果图 代码演示 <!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title></head><style>…

【OpenCV 例程200篇】65. 图像锐化——Scharr 算子

【OpenCV 例程200篇】65. 图像锐化——Scharr 算子 欢迎关注 『OpenCV 例程200篇』 系列&#xff0c;持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列&#xff0c;持续更新中 3. 空间域锐化滤波&#xff08;高通滤波&#xff09; 图像模糊通过平滑&#xff08;加权平均…

【转】常用的风控算法模型评价指标

1. 基本概念 FNTPTNFP TP —— True Positive &#xff08;真正, TP&#xff09;被模型预测为正的正样本&#xff1b;可以称作判断为真的正确率 TN —— True Negative&#xff08;真负 , TN&#xff09;被模型预测为负的负样本 &#xff1b;可以称作判断为假的正确率 FP ——…

【OpenCV 例程200篇】66. 图像滤波之低通/高通/带阻/带通

【OpenCV 例程200篇】66. 图像滤波之低通/高通/带阻/带通 欢迎关注 『OpenCV 例程200篇』 系列&#xff0c;持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列&#xff0c;持续更新中 4. 低通、高通、带阻、带通 图像滤波是在尽可能保留图像细节特征的条件下对目标图像的…

滑动登录

鼠标点击拖动滑块即可快速完成登录。 程序分析&#xff1a; 鼠标点击鼠标点击后拖动滑块鼠标点击取消滑块水平移动 效果图演示 初始页面 点击滑块进行拖动 此时的你是不是急于想实现它呢&#xff1f;&#xff1f;&#xff1f; 代码演示 <!DOCTYPE html><html …

Jupyter 快速入门

前言 之前一直在断断续续使用jupyter&#xff0c;感觉是时间来整理一下快速入门的办法了&#xff0c;方便实施建模使用。 1 Jupyter介绍 Jupyter Notebook是一个交互式笔记本编译器&#xff0c;支持在网页端运行多种编程语言&#xff0c;其本质就是一个基于web交互的程序编译…

【课题总结】OpenCV 抠图项目实战(1)目录摘要

Python 小白的课题报告—OpenCV 抠图项目实战&#xff08;1&#xff09;目录摘要 本系列是 Python 小白的课题作业《基于OpenCV 的图像分割和抠图》。 需要说明的是&#xff0c;本系列并不能算是 OpenCV 的抠图项目教程&#xff0c;只是以此为主题的课题报告。其中包括了一个较…

Vue 滑动验证

用Vue实现滑动验证码&#xff0c;鼠标点击滑动验证&#xff0c;验证成功之后会显示验证通过。 程序分析 鼠标的点击滑块的拖动未验证之前滑动条上显示的文字滑块箭头指向Vue函数判断是否拖动完毕拖动完毕时改变背景色并显示验证成功 效果图演示 原始状态 点击之后拖动 拖…

【课题总结】OpenCV 抠图项目实战(2)抠图绪论

Python 小白的课题报告&#xff1a;OpenCV 抠图项目实战&#xff08;2&#xff09;抠图绪论 本系列是 Python 小白的课题作业《基于OpenCV 的图像分割和抠图》。 需要说明的是&#xff0c;本系列并不能算是 OpenCV 的抠图项目教程&#xff0c;只是以此为主题的课题报告。其中包…

滑动解锁

模仿手机解锁滑动&#xff0c;点击向右滑动完毕即可显示解锁成功。 程序详解 1.点击和松开事件 2. 未解锁之前显示的样式和背景色 3. 解锁之后显示的样式和背景色 4. 滑动完毕后才能解锁 图片演示 原始界面 点击滑动后 解锁成功 下面我们跟随我一起来欣赏一下代码 代码…

Python中利用LSTM模型进行时间序列预测分析

时间序列模型 时间序列预测分析就是利用过去一段时间内某事件时间的特征来预测未来一段时间内该事件的特征。这是一类相对比较复杂的预测建模问题&#xff0c;和回归分析模型的预测不同&#xff0c;时间序列模型是依赖于事件发生的先后顺序的&#xff0c;同样大小的值改变顺序…

【课题总结】OpenCV 抠图项目实战(3)抠图综述

Python 小白的课题报告—OpenCV 抠图项目实战&#xff08;3&#xff09;抠图综述 本系列是 Python 小白的课题作业《基于OpenCV 的图像分割和抠图》。 需要说明的是&#xff0c;本系列并不能算是 OpenCV 的抠图项目教程&#xff0c;只是以此为主题的课题报告。其中包括了一个较…

随机数验证码

由字母和数字组成的验证码&#xff0c;点击验证码图片或者换一张时验证码会随机生成。 程序解读 字母和数字的组合图片和换一张文字的点击样式随机生成验证码判断是否正确正确之后弹框提示 效果演示 原始样式 点击验证码图片或者换一张字样时随机生成新的验证码 输入错误…

【课题总结】OpenCV 抠图项目实战(4)固定阈值抠图

Python 小白的课题报告—OpenCV 抠图项目实战&#xff08;4&#xff09;固定阈值抠图 本系列是 Python 小白的课题作业《基于OpenCV 的图像分割和抠图》。 需要说明的是&#xff0c;本系列并不能算是 OpenCV 的抠图项目教程&#xff0c;只是以此为主题的课题报告。其中包括了一…