Избавьтесь от "рисунка 1" в названии рисунка


У меня есть фигура, которую я хочу назвать Step 2 of 3: Simulation Plot Window, но ее имя: figure 2: Step 2 of 3: Simulation Plot Window.

Как я могу изменить его имя на то, которое я хочу?

Я не знаю, нужно ли это, но в начале кода я написал:

hFig = figure('Name','window 1','Visible','Off');

И к концу моего кода я пишу:

hFig = figure('Name','Step 2 of 3: Simulation Plot Window','Menubar','none', 'Resize','off', ...
    'WindowStyle','modal', 'Position',[300 300 1150 600]);
1 15

1 ответ:

Отображение числа в заголовке является одним из свойств рисунка. По умолчанию он установлен в on, Если вы не используете GUIDE.

В любом случае, чтобы удалить его, используйте

set(gcf,'NumberTitle','off');

Лучшим способом было бы использовать дескриптор, который вы получили от вызова функции figure:

hFig = figure('Name','window 1','Visible','Off');
set(hFig,'NumberTitle','off');

Также, (Как также упоминалось @GuntherStruyf), это можно сделать в вызове самой функции figure:

hFig = figure('Name','window 1','Visible','Off','NumberTitle','off');