2012-06-07 2 views
15

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

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

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

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]); 

ответ

24

Отображение числа в название является одним из свойств фигуры. По умолчанию он установлен в 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'); 
+7

вы также можете сразу добавить его к самому созданию фигуры: 'hFig = figure ('Name', 'Step 2/3: ...', 'NumberTitle', 'off')' –