2012-06-07 51 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')' –