我是一个使用 MATLAB App Designer 的应用程序设计师。第一个面板是主页面板,它有一个下拉菜单,允许用户选择哪个年龄类别并继续处理适合他们年龄的一组问题。因此,我创建了另外 3 个面板来链接年龄类别。下拉和其他面板之间的回调代码如下所示:
% 值改变函数:DropDown
function DropDownValueChanged(app, event)
value = app.DropDown.Value;
% Hide all the panels
app.PanelA.Visible = 'off';
app.PanelB.Visible = 'off';
app.PanelC.Visible = 'off';
%If Panel 1 is selected, show panel 1
if strcmp(value,'Panel A')
app.PanelA.Visible = 'on';
elseif strcmp(value,'Panel B')
app.PanelB.Visible = 'on';
elseif strcmp(value,'Panel C')
app.PanelC.Visible = 'on';
end
end
但是,当我尝试模拟应用程序时出现问题。我收到此错误消息:错误使用 DRS 错误:文件:DRS.mlapp 行:94 列:5 非法使用保留关键字“方法”。
当我将光标放在方法上时,它显示:“在 METHODS 处解析错误:用法可能是无效的 MATLAB 语法”
以下是出错的代码,如前所述,第一行出现错误。
methods (Access = private)
% App initialization and construction
methods (Access = private)
% Create UIFigure and components
function createComponents(app)
我应该怎么做才能纠正这个问题?提前谢谢你。