使用 GUIDE 创建的 App 中的绘图自动更新
在 MATLAB 中,使用 GUIDE 工具创建界面和图形的应用程序非常方便。而在这些应用中,自动刷新绘图是一个很重要的功能,这个功能可以让用户实时地看到数据随时间变化的趋势和变化。
下面,我们将介绍如何使用 MATLAB 中的 Timer 对象来实现自动刷新使用 GUIDE 创建的 App 中的绘图。
首先,我们需要在 GUIDE 中添加一个 Axes 组件,并在其上绘制一个初值图形。然后,我们需要在 App 的回调函数中定义一个 Timer 对象并设置其周期和执行函数。在执行函数中,我们可以使用函数重新绘制当前的数据,并将更新后的绘图重绘到 Axes 组件上。
下面是一个实现自动刷新的示例代码:
function testApp
f = figure('Visible','off', 'Position'