15

我有一个人物,我希望他的名字是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]);
4

1 回答 1

24

在标题中显示数字是图形的属性之一。默认情况下,它设置为on,除非您使用GUIDE.

无论如何,为了删除它,请使用

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

figure更好的方法是使用从函数调用中获得的句柄:

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

figure此外,(正如@GuntherStruyf 也提到的),可以在调用函数本身时做到这一点:

hFig = figure('Name','window 1','Visible','Off','NumberTitle','off');
于 2012-06-07T09:27:49.343 回答