MATLAB强化学习-appdesigner使用

MATLAB强化学习-appdesigner使用

好像是MATLAB2017a之后都可以使用appdesigner,来代替老的MATLAB的guide。
首先在命令窗口输入:appdesigner打开它
MATLAB强化学习-appdesigner使用_第1张图片
之后创建如下图所示图标
MATLAB强化学习-appdesigner使用_第2张图片

添加回调函数

首先选中按钮,然后在右侧的回调,输入一个回调函数的名字(自己随便取的),然后enter键进入函数位置
MATLAB强化学习-appdesigner使用_第3张图片
进入的时候,已经进入函数的具体的位置了。
因为加法运算,所以编辑函数,让第一个框的值加第二个框的值等于第三个框的值并且输出在第三个框,这里的num1,num2,result都是在前面步骤中自己给命名的。

x1 = get(app.num1,'value');
x2 = get(app.num2,'value');
x = x1+x2;
set(app.result,'value',x);

MATLAB强化学习-appdesigner使用_第4张图片
通样的方法,在退出的按钮加入回调函数,

 close(app.UIFigure);

MATLAB强化学习-appdesigner使用_第5张图片
进入函数里进行添加函数内容:
MATLAB强化学习-appdesigner使用_第6张图片
最后app已经完成了,实现了俩个数相加的算法,并且有退出按钮。

你可能感兴趣的:(#)