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

2015-04-17 08:00  阅读 540 views 次

一个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%,可以考虑请博主喝一杯咖啡^_^

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

[微信] 扫描二维码打赏

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

本文地址:https://www.simongong.net/e4-b8-80-e4-b8-aamatlab-gui-e4-bd-bf-e7-94-a8-e4-be-8b-e5-ad-90-ef-bc-8cpop-up-menu-e7-9a-84-e7-94-a8-e6-b3-95/
版权声明:本文为原创文章,版权归 西蒙宫 所有,欢迎分享本文,转载请保留出处!

发表评论


表情