Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

使用 App 设计工具创建并运行简单 App

App 设计工具提供的教程可指导您完成创建包含绘图和滑块的简单 App 的过程。滑块用于控制函数绘图的振幅。您可通过运行教程,或执行此处所列的教程步骤创建此 App。

运行教程

要在 App 设计工具中运行教程,请打开 App 设计工具的首页并展开示例:常规部分。然后,选择交互式教程

用于创建 App 的教程步骤

在 App 设计工具中执行以下步骤。

  1. 坐标区组件从组件库拖到画布上。

  2. 滑块组件从组件库拖到画布上。如上图所示,将其置于坐标区的下面。

  3. 替换滑块的标签文本。双击标签并将词语 Slider 替换为 Amplitude

  4. 在画布上面,点击代码视图以编辑代码。(请注意,可通过点击设计视图切换回去以编辑布局)。

  5. 在代码视图中,添加回调函数,每当用户移动滑块时该函数都会执行 MATLAB® 命令。右键点击组件浏览器中的 app.AmplitudeSlider。然后在上下文菜单中选择回调 > 添加 ValueChangedFcn 回调。App 设计工具会创建一个回调函数,并将光标置于该函数的主体中。

  6. 在坐标区内绘制 peaks 函数。将以下命令添加到 AmplitudeSliderValueChanged 回调的第二行:

    plot(app.UIAxes,value*peaks)
    请注意,plot 命令将目标坐标区 (app.UIAxes) 指定为第一个参数。在 App 设计工具中调用 plot 命令时始终需要目标坐标区。

  7. 通过设置 UIAxes 对象的 YLim 属性,更改 y 轴的范围。将以下命令添加到 AmplitudeSliderValueChanged 回调的第三行:

    app.UIAxes.YLim = [-1000 1000];
    请注意,该命令使用圆点表示法访问 YLim 属性。始终使用模式 app.Component.Property 来访问属性值。

  8. 点击运行 以保存并运行 App。保存更改后,可在 App 设计工具中再次运行您的 App,也可以通过在 MATLAB 命令提示符下输入其名称(不带 .mlapp 扩展名)来运行。从命令提示符下运行 App 时,该文件必须位于当前文件夹或 MATLAB 路径中。

相关主题