App Designer提供了一个教程,指导您创建一个简单的应用程序包含一个情节和一个滑块的过程。滑块控制绘图函数的振幅。你可以通过运行教程来创建这个应用程序,或者你可以遵循这里列出的教程步骤。
要在应用程序设计器中运行教程,请打开应用程序设计器开始页面并展开例子:一般部分。然后,选择交互式教程。
在App Designer中执行以下步骤。
拖一个轴组件的组件库到画布上。
拖一个滑块组件的组件库到画布上。将它放置在轴的下方,如上图所示。
替换滑块标签文本。双击标签并替换单词滑块
与振幅
。
在画布上方单击代码视图编辑代码。(注意你可以通过点击切换回编辑你的布局设计视图。)
在代码视图中,添加一个执行MATLAB的回调函数®当用户移动滑块时发出的命令。右键单击app.AmplitudeSlider
在浏览器组件。然后选择回调>添加ValueChangedFcn回调在上下文菜单中。App Designer创建一个回调函数,并将光标放在函数体中。
画出山峰
在坐标轴上的函数。的第二行中添加此命令AmplitudeSliderValueChanged
回调函数:
情节(app.UIAxes、价值*峰)
情节
命令指定目标轴(app.UIAxes
)作为第一个参数。调用时始终需要目标轴情节
命令在应用程序设计器。的极限y-轴通过设置YLim
财产的UIAxes
对象。的第三行添加此命令AmplitudeSliderValueChanged
回调函数:
app.UIAxes。YLim= [-1000 1000];
YLim
财产。总是使用模式应用程序
。组件
。财产
访问属性值。点击运行保存并运行应用程序。保存更改后,您的应用程序可以在应用程序设计器中再次运行,或通过键入它的名称(没有.mlapp
在MATLAB命令提示符下。从命令提示符运行应用程序时,文件必须位于当前文件夹或MATLAB路径中。