Как создать динамические обратные вызовы в MATLAB?

У меня есть эта строка кода:

delete_btn = uicontrol(rr_ops, 'Style', 'pushbutton', 'String', 'Delete Graphic', 'Position', [13 135 98 20], ...
'Callback', 'delete_graphic');

и немного выше эта функция:

function delete_graphic
global rr_list
selected = get(rr_list, 'Value');
selected
return;

почему этот код не работает? Я правда не понимаю ...

Что мне нужно? Я создаю одну кнопку и список, щелкая по кнопке - удаляю выбранный элемент из списка.

Спасибо за помощь.

PS Всегда получаю эту ошибку:

??? Undefined function or variable 'delete_graphic'.
??? Error while evaluating uicontrol Callback

вот весь мой код: http://paste.ubuntu.com/540094/ (строка 185)

5
задан AndrewShmig 5 December 2010 в 21:33
поделиться