![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GUI
等等登登-Ande
作为新手,希望在学习过程与大家分享,共同进步!
展开
-
MATLAB制作GUI(1)-计算器的实现
处于兴趣自己开始学习MATLAB制作GUI,希望在以后的科研生活中用到这项技术。下面,我将介绍自己学习制作的第一个GUI——计算器。首先在MATLAB命令行窗口中运行guide命令,会出现GUI新建窗口:选择第一个Blank GUI选项,进入GUI编辑界面: 其中红框框选的就是常用的一些操作,如:添加静态文本、动态文本、按钮等操作。之后开始制作计算机,在GUI编辑器上添加三...原创 2019-02-18 10:50:40 · 25587 阅读 · 5 评论 -
MATLAB制作GUI—GUI中图像坐标的获取③(回调函数实现)
今天,将介绍GUI中获取图像坐标的最后一种方法—通过axes坐标轴的回调函数实现坐标的获取。今天使用的回调函数是axes中的ButtonDownFcn函数,当鼠标在axes中点击时,MATLAB就会调用ButtonDownFcn函数。下面是该GUI的gif图:下面贴出实现代码:function varargout = Getposition3(varargin)% GETP...原创 2019-04-14 12:51:33 · 7857 阅读 · 9 评论 -
MATLAB制作GUI(6)—GUI中图像坐标获取①(ginput)
前几天在用MATLAB写GUI软件的过程中遇到了一些问题,在这里分享一下,今天先讲一下第一个问题就是GUI中图像坐标的获取,今天先介绍第一个方法:ginput函数实现坐标的获取。其实ginput函数就是获取鼠标或者光标的图像输入,可以获取图像上的坐标位置以及按键属性,具体使用方法见MATLAB公司的帮助文档,里面介绍很详细:下面是GIF图GUI的实现代码:function v...原创 2019-04-08 13:48:14 · 7688 阅读 · 9 评论 -
MATLAB制作GUI—GUI中图像坐标获取②(datacursormode)
上次讲的是通过ginput函数进行GUI中图像坐标的获取,但是该方法存在很多缺点,如美观、可以获取图像外部区域等问题。今天,我将介绍一个较ginput函数较好的GUI上图像坐标获取函数:datacursormode函数。今天介绍的函数datacursormode其实是图窗上数据游标模式的启用函数,详细使用方式见MATLAB帮助文档:其实数据游标模式大家肯定经常见,下面就是这种模式打开的...原创 2019-04-11 17:09:25 · 8476 阅读 · 3 评论 -
MATLAB制作GUI—扫雷游戏的实现(完整版)
这几天做实验好累,今天终于有时间来继续做自己的扫雷小游戏了,经过一番调试,终于完成了自己地扫雷小游戏。下面是扫雷小游戏的最终版:这是我自己实现的第一个小游戏,在整个过程中,遇到了一些问题,不过最终还是解决了,自己也感觉收获满满 。下面我将自己实现的代码贴出来供大家学习:主函数:function SaoLeiGaming(tmp)%This is the SaoLei ga...原创 2019-03-28 21:44:04 · 10824 阅读 · 12 评论 -
MATLAB制作GUI(5)—扫雷游戏的实现①
昨天师兄给了我一个他自己制作的扫雷小游戏,感觉挺好玩,想尝试一下自己实现,接下来我将分享自己一步一步辨析的扫雷小游戏的代码,代码上有明确的解释,帮助大家理解:今天先进行一小步,扫雷游戏界面的实现:下面是实现的代码:function SaoLeiGaming(varargin)%This is the SaoLei game,that we used to played ...原创 2019-03-23 22:00:37 · 1994 阅读 · 0 评论 -
MATLAB制作GUI(4)—倒计时的实现
前面GUI制作的基本步骤差不多讲了,后面就不详细介绍步骤了,只讲代码贴出来供大家学习~function varargout = daojishi(varargin)% DAOJISHI MATLAB code for daojishi.fig% DAOJISHI, by itself, creates a new DAOJISHI or raises the e...原创 2019-03-23 20:06:15 · 5034 阅读 · 3 评论 -
MATLAB制作GUI—扫雷游戏的实现②
今天完成扫雷游戏的第二小步,实现了关闭游戏,重新开始游戏,右键点击进行标记的功能:function SaoLeiGaming(tmp)%This is the SaoLei game,that we used to played in our childhood.%Author:等等登登-ande%Email:18356768364@163.comif nargin==...原创 2019-03-24 22:03:15 · 1464 阅读 · 0 评论 -
MATLAB制作GUI(2)-菜单切换功能
在第一篇中我们已经介绍了基本GUI的制作方法,下面我将介绍可以实现两个菜单之间切换地GUI。首先,在命令行通过guide函数进行创建界面,选取blank模板,进入GUI编辑模板:之后进入工具栏中的菜单编辑器: 创建两个菜单,在菜单属性栏中我们可以修改菜单的名称、标记,添加快捷方式等功能: 修改完成之后,点击查看按钮进行保存。 再次进入GUI编辑界面,这时我们创建一个...原创 2019-02-19 22:42:22 · 13763 阅读 · 12 评论 -
MATLAB制作GUI(3)-下拉列表的实现
今天我们打算使用MATLAB中的GUI功能制作一个函数曲线绘制的GUI,其中将会讲到下拉列表的实现这一新的功能,下面是我实现的GUI的界面:创建过程很简单, 具体的过程我就不在这里详细介绍,在GUI编辑功能中的样子是下面这样的,其中使用了下拉列表、可编辑文本、静态文本、按钮、图像显示框等功能: 这里我将详细介绍下拉列表功能的实现,添加下拉列表组件之后,双击会出现相应的检查器,设置下...原创 2019-02-24 21:27:01 · 23628 阅读 · 1 评论 -
MATLAB制作贪吃蛇小游戏(可选择游戏难度)
这两天感觉自己无所事事,事情多但是学不下去,于是就想自己写一下贪吃蛇的小游戏来放松一下自己,自己根据网上的教程学了一下用MATLAB制作贪吃蛇小游戏,并进行了小小的改进,可以实现游戏难度的选择。同时跟大家分享一个MATLAB学习的好网站,上面有很多有趣的案例供大家学习,讲解很详细,有兴趣的同学可以去学习一下:https://yuchungchuang.wordpress.com/下面就...原创 2019-05-16 22:57:27 · 11817 阅读 · 24 评论