Удалить дескриптор функции из списка обратного вызова
iptremovecallback (obj, обратный вызов, идентификатор)Добавьте три обратного вызова к рисунку и попробуйте выполнить их в интерактивном режиме. Всякий раз, когда MATLAB ® обнаруживает движение мыши над фигурой, функцииf1, f2, и f3 вызываются в таком порядке.
h = figure;
f1 = @(varargin) disp('Callback 1');
f2 = @(varargin) disp('Callback 2');
f3 = @(varargin) disp('Callback 3');
id1 = iptaddcallback(h, 'WindowButtonMotionFcn', f1);
id2 = iptaddcallback(h, 'WindowButtonMotionFcn', f2);
id3 = iptaddcallback(h, 'WindowButtonMotionFcn', f3);Удаление обратного вызова f2. Снова наведите курсор мыши на фигуру. Всякий раз, когда MATLAB обнаруживает движение мыши над фигурой, только функции f1 и f3 называются.
iptremovecallback(h,'WindowButtonMotionFcn',id2);