一个matlab GUI使用例子,pop-up menu的用法

一个matlab GUI使用例子,pop-up menu的用法

本例子要实现的GUI功能是这样的,从一个EXCEL文件中读取数据,并将数据分类,作图的算例。数据按照下图中的Haem和avscr的不同数据进行分类。

EXCEL中的内容大概是这样的如下图所示,共有1000多行。手动解决确实比较费力。

一个matlab GUI使用例子,pop-up menu的用法

一个简单的matlab 的gui程序包含两个文件,一个是.fig文件,一个是.m文件,两个文件是有相同的名字的。

首先来看.fig文件如何建立。

下面打开matlab的guide,命令行直接键入guide回车就好
一个matlab GUI使用例子,pop-up menu的用法

选择default就好,点击OK。

一个matlab GUI使用例子,pop-up menu的用法

如下图所示,将各个部件添加进去

一个matlab GUI使用例子,pop-up menu的用法

做好后就是下图这个效果
一个matlab GUI使用例子,pop-up menu的用法

稍微有点丑,各位可以自己美化一下哈

Pop-up Menu双击后出现的对话框中的string项要设置好,需要用户有哪几种选择。

下一步就是最重要的一步,给各个按钮神马的编写code

由于按钮较多,本文主要写一下Pop-up Menu的Callback编写方法

代码如下,就可以得到当选择了某个项时,得到的字符串是什么。用的switch结构。

附上m文件的全文

打赏作者
如果你觉得这篇文章对你有帮助,半年内收入涨幅大于20%,可以考虑请博主喝一杯咖啡^_^

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据