Mathworks在2016年初推出R2016a,这个版本初次引入App Designer,用于代替GUIDE。GUIDE还存在这些新版本中,不过个人感觉有被淘汰之势,毕竟功能简单、操作生硬,对多选项卡支持较弱等等。
Matlab各个版本可以在共存在一个电脑上,所以可以按照最新版的Matlab进行学习。打开新版Matlab,依次选择HOME--New--App--App Designer。
App Designer默认是在Design View下,依次将COMMON中的Button和Label拖动到工作栏中。点选Label,调整大小,并在左边调整字体位置。
选择Button,右击--Callbacks--Add Button pushed Fcu callback
点击OK
自动进入到Code View视图,光标定位在function ButtonPushed(app, event)之下,手动写入app.Label.Text='Hello world!';
点击Run,运行代码。
在弹出的UI中点击Button,就实现了一个简单程序。