我在更改特定索引窗口(不在此代码中创建)的窗口标题时遇到了一些麻烦。所以我有三个标准名称的窗口:图1,图2和图3,用图1,2,3索引。我希望能够更改特定figureid的窗口标题,但我无法让它工作。
我尝试使用gcf,效果很好,但即使我告诉它改变图形1,它只会改变最新的数字输入,如图3所示。
figureid = input('Figure-ID: ');
if ishandle(figureid)
newTitle=input('New windowtitle: ','s');
h(figureid) = plot_handles(figureid);
set(h(figureid), 'name', newTitle)
%set(gcf, 'name', newTitle)% <-- Only changes the last figureid input
else
disp('Invalid figure-ID!')
end