admin管理员组

文章数量:1530059

matlab的AppDesigner基本使用

前几天搞了一个matlab的小的界面设计,使用到了其自带的工具AppDesigner,最近再使用有好些都忘记了,把一些基本的使用方式记录在案,如果有一些基础的化应该时很好理解的;

打开方式

找到这个功能的按钮在matlab的“主页”->“新建”->“App设计工具”,我的是汉化版的英文版的名字是“AppDesigner”。

如何使用

打开后出现的设计界面分为三个部分,左边是可选用的组件区,中间的是界面的画板,可以从左边把对应的功能拖拽进画板,然后右面会出现相应的定义好的组件的名称。
比如:刚打开时都是空白的

拖拽一个坐标区进去后右边也会多出一个坐标区对应的变量名;
通过双击可以更改坐标区的名称,坐标轴等。

首先,拖拽进去一个“坐标区”,三个“编辑字段(数值)”,三个“按钮”。
像下图中的样式,更改好大小和布局。右边对应的变量名也可以右键然后重命名。

还是需要一些简单的程序的

这里可以点击工作区右上角的代码视图,然后会出来一堆代码可以先不用管他。

这里紧接着就需要定义一些变量了,点击左上角的“属性”->“公有属性”,相当于定义一些全局变量,在整个程序里都可以使用。

然后会出现一个白色的区域(其他不能更改的区域是灰色)

在白色区域内就可以定义自己的变量了。。
随后定义自己的写的函数,在“函数”->“公共函数”中定义就可以;

同样会弹出一段可以用于自己编译的白色区间;在自定义函数下面;

也可以添加启动函数,就是编译函数时默认自动运行的代码;直接添加回调函数就行,我这里添加的是图中的回调函数。

然后就开始编写自己的函数;

我这里想编写一个正弦信号,让他绘制到坐标区中去,然后还有一个自己写的FFT函数,做了一个简单的FFT变换,FFT变换函数是我自己写的一个函数包,有兴趣的可以自己写以下试试

把在设计视图定义好的变量调用进去

然后运行程序就得到了软件界面;

点击Signal按钮出现正弦信号。。。

点击FFT按钮出现变换好的幅频曲线。。。

下一篇文章再详细说说怎么读编辑框里的数吧。。这里我就直接用了。。。

本文标签: 入门界面案例测试matlab