Matlab按钮的回调函数,可以知道它在哪个数字中

时间:2014-03-04 22:24:27

标签: matlab button callback

我想知道如何能够在点击按钮的回调函数中检索数字的数字。

我有很多数字,每个数字都有一个按钮:

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

我想创建一个带回调函数的按钮,允许输入一个新函数,输入argmuents与图中的按钮相关。

通常情况下,如果按下图15的按钮,我希望调用函数的回调:

mycalledfunction(15)

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用gcf来获取当前数字的句柄。