在GUI MATLAB中设置可见对象
我收到一条我无法理解的错误消息。我正在用matlab编写一个图形界面 我有一个目标:在GUI MATLAB中设置可见对象,matlab,matlab-guide,Matlab,Matlab Guide,我收到一条我无法理解的错误消息。我正在用matlab编写一个图形界面 我有一个目标: S.original = uicontrol('style','text',... 'unit','pix',... 'position',[40 240 165 30],... 'fonts',16,... 'backgroundcolor',[1 1 1], ... 'visib
S.original = uicontrol('style','text',...
'unit','pix',...
'position',[40 240 165 30],...
'fonts',16,...
'backgroundcolor',[1 1 1], ...
'visible','off',...
'string', 'original signal');
然后在我调用的函数中:
set(S.original,'visible','on') % Set visibility.
我收到以下错误消息:
尝试引用非结构数组的字段
GUI/calcul中的错误(第141行)
设置([S.original],'visible','on')%set可见性计算uicontrol回调时出错 为什么无法将此对象的可见性设置为“开”
谢谢您可能在某个地方覆盖了
S
,或者您没有正确地将其传递给尝试更改可见性的函数。请提供一个复制您的问题的完整示例。谢谢您的回答,您引导我找到问题。事实上,正如你所说,我是在重写S。