Unrecognized property 'fig' for class 'matlab.ui.Figure'.
7 次查看(过去 30 天)
显示 更早的评论
Hello all,
In my code, I have the following:
h.fig = figure('Units','normalized','position',[0.269531 0.304688 0.642578 0.546875],...
'resize','on','tag','mattran.datapan1',...
'menubar','None','name',call,...
'numbertitle','Off','visible','off',...
'deletefcn','matgate(''closeall''); ','color',[1 1 1] );
and I am having the below error:
Unrecognized property 'fig' for class 'matlab.ui.Figure'.
Error in datapan (line 15)
h.fig = figure('position',[0.269531 0.304688 0.642578 0.546875],...
Any idea how to solve it?
0 个评论
回答(1 个)
Steven Lord
2021-12-7
You'd already stored a figure handle in the variable named h, and indeed a Figure handle doesn't have a property named fig like you're trying to assign into.
2 个评论
Steven Lord
2021-12-7
Figures don't have a property named fig and that is the reason why you received the error.
Store that figure handle in a different variable or in another element of the array h.
f(1) = figure;
f(2) = figure;
f(3) = figure
f(4) = figure
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating, Deleting, and Querying Graphics Objects 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!