特定のインデックス付きウィンドウ (このコードでは作成されていません) でウィンドウタイトルを変更するのに問題があります。したがって、図 1、図 2、図 3 という標準名の 3 つのウィンドウがあり、図 ID 1、2、3 でインデックスが付けられています。特定の figureid の windowtitle を変更できるようにしたいのですが、うまくいきません。
うまく機能するgcfを使用しようとしましたが、フィギュアID 1を変更するように指示しても、最新のフィギュア入力であるフィギュアID 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