2014-03-04 35 views
0

我想知道如何能夠在單擊按鈕的回調函數中檢索數字的數量。Matlab按鈕的回調函數,知道它在哪個數字

我有許多附圖中,每個與內部的按鈕:

enter image description here

附圖被一個環的內部產生:

for i=1:n 
    h(i) = figure(); 
    % Generation of the plot 
    ... 
    % Creation of the button 
    uicontrol('Parent',gcf,'Position',[0, 0, 10, 50],'String',{ 'Edit' },... 
       'Callback', '...'); 
end 

我希望與一個回調創建一個按鈕功能,允許輸入一個新的功能,輸入參數與按鈕被點擊的數字相關。

通常情況下,如果圖15所示的按鈕被按下時,我想該函數的回調調用:

mycalledfunction(15) 

預先感謝您的幫助。

+2

難道你不能只使用['gcf'](http://www.mathworks.es/es/help/matlab/ref/gcf.html)? –

+0

如何在按鈕屬性中設置「標籤」? – marsei

+0

謝謝你,路易斯門多,這正是我正在尋找的。我實際上並不知道gcf返回了一個數字! –

回答

0

您可以使用gcf來獲取當前數字的句柄。

相關問題