我在更改特定索引窗口(未在此代码中创建)上的窗口标题时遇到了一些麻烦。所以我有三个标准名称的窗口:图 1、图 2 和图 3,它们的索引为 figureid 1、2、3。我希望能够更改特定 figureid 的窗口标题,但我无法让它工作。
我尝试使用效果很好的 gcf,但即使我告诉它更改 figureid 1,它也只会更改最新的 figureinput,figureid 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