matlab GUI-如何给GUI中添加提示框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab GUI-如何给GUI中添加提示框相关的知识,希望对你有一定的参考价值。

参考技术A 通过一个简单的例子介绍一下提示框的用法。先前,我们通过控制GUI中按钮的开启与关闭来引导操作者按正确顺序点击按钮。除此之外,我们还可以通过添加错误判断,在用户错误顺序点击了按钮之后,会弹出错误提示框。

        还是拿前两次的GUI例子来说。先把图形界面放出来:

       第一步是要“选择图像”,我们点进“选择图像”按钮的回调函数中,可以看到选择的图像赋值给了变量x,然后把变量x显示在了axes1上。

        因此,我们在“小波分解”按钮的回调函数中,在最开始就添加一句判断语句,判断一下变量x是否为空变量。如果是的话,则弹出错误提示框,并终止程序运行。如果不是空变量,则接着运行后面的程序。程序如下:

        我们从“小波分解”按钮的回调函数中可以看出,最终是将小波分解后的图像赋值给变量tmpa,并将它显示在axes3中。

       同理,我们就需要在“小波重构”按钮的回调函数中,添加两个判断语句,一个是判断有没有选择图像,一个是判断选择图像后有没有进行小波分解。只有通过了这个判断,才会进行小波重构,否则就弹出错误提示并停止程序运行。程序如下:

OK,检验一下GUI界面的运行效果。

(1)没点“选择图像”,先点了“小波分解”或“小波重构”:

(2)选择了图像,没点“小波分解”,先点了“小波重构”:

         这种方式也可以引导使用者正确地使用该GUI界面。而且还更有逼格。其实matlab有很多种类的对话框,每种对话框都是matlab开发者提前做好的GUI图形界面。关于如何调整对话框框体大小、字体大小等问题,会在下一篇中讲述。

怎么用matlab实现计算器功能

根据自己的结构设想,利用GUIDE命令,驱动GUI图形编辑器,制作图形用户界面。大致操作过程:

1、新建一个GUI界面

2、添加组件,如静态文本框,编辑框,按钮等,界面设计后保存其Fig文件,扩展名为.fig,M文件的扩展名为.m。

3、对GUI的编程,即对每个编辑框,按钮输入命令代码。

4、运行程序。

5、一个简单的函数型计算器界面。

参考技术A 看你需不需要gui,不用gui的话,matlab本身就是最强力的计算器,写个脚本,输入算式,用一下eval。需要gui的话耐心设计设计gui布局和回调函数就行,如果只需要四则运算的话,也不需要很多控件。你需要意识到计算不是不是你这个问题的核心。 参考技术B 直接窗口里,输入你的计算式,就可以计算了。例如: >>sin(pi/3)+cos(pi/3) ans = 1.3660 >>5+log(2) ans = 5.6931

以上是关于matlab GUI-如何给GUI中添加提示框的主要内容,如果未能解决你的问题,请参考以下文章

在matlab的GUI中的listbox如何添加选项

matlab GUI-如何修改对话框的字体大小等属性

编写了Java GUI的一个登录框,如何实现跳转,错误时出现提示框,登陆成功切换为下一界面

在matlab GUI中table读取EXCEL数据,为总提示为空?

MATLAB GUI text 静态文本控件

GUI运行时如何在Matlab中截取击键