matlab的gui界面怎么用,MATLAB的GUI界面基础操作

今天我们来学习如何用MATLAB的GUI界面进行一些简单的操作,因为GUI界面可以很简单的制作界面,按钮系列,直接拖拽即可,而不需要用代码对界面进行编写,只需要对里面的具体功能进行编码,我们今天就运用GUI界面做一个简单的平方运算。

首先我们打开MATLAB,在命令行输入guide,打开GUI界面选择第一个 BLANK GUIDE

136be34314a57ba454d97dfa8ef5d707.png

点击确定,进入GUI界面。

136be34314a57ba454d97dfa8ef5d707.png

之后我们选择第三排第一个可编辑文本,创建两个空白框,再选择第一排第一个的按钮,创建一个按钮,如下图所示。

136be34314a57ba454d97dfa8ef5d707.png

之后我们首先要进行基础的设置,我们鼠标左键,双击创建的可编辑文本,将里面的string改为空白,之后要记住下面的Tag,这个我们在接下来的编程要用。

136be34314a57ba454d97dfa8ef5d707.png

如图所示,左边的可编辑文本Tag为edit1,右边的可编辑文本为edit2.之后我们要设置按钮里面的具体编码操作,右键按钮,选择查看回调中的callbak

136be34314a57ba454d97dfa8ef5d707.png

之后我们就进入编码阶段,这里跟大家说明一下,我们目前用到的handles里面输入的都是String字符串类型,如果我们想输入数字,需要利用字符串转换为数值,这里我们用的是str2num,可以将字符串转换为数值输入,同样在计算后,我们输入的为数值,这时候我们要将数值转换为字符串输出,如果不这样,大家可以自己操作一下,结果会变为凌乱的数字,我们使用num2str来将数值转换为字符串输出,具体程序清单如下:

str1 = get(handles.edit1,’String’);

a = str2num(str1);

b=a^2;

str2 = num2str(b);

set(handles.edit2,’String’,str2)

136be34314a57ba454d97dfa8ef5d707.png

这里面的edit1,edit2就是我们刚才的可编辑文本的代号,来确定哪个框用来输入,哪个框表示输出。之后我们点击上面的运行,进行一下实际操作。我们在左边的edit1框中输入4,之后点击按钮,观察右边的edit2中的输出。

136be34314a57ba454d97dfa8ef5d707.png

我们输入4,结果输出16,正确运行。

接下来的文章我们会介绍利用GUI界面如何进行一些数据库的操作,希望我们大家可以一起学习,共同进步。

你可能感兴趣的:(matlab的gui界面怎么用)