Я пытаюсь написать полосу прокрутки, которая одновременно изменяет x-диапазон многих подзаголовков.
kids = get(gcf,'Children');
h=uicontrol('style','slider',...
'units','normalized','position',Newpos,...
'callback',{@slide_axes,kids},'min',0,'max',xmax-chunkDuration);
Update_axes определяется в том же файле:
function slide_axes(h)
set(h,'xlim',get(gcbo,'value')+[0 20000]);
конец
Однако я получаю сообщение об ошибке:
??? Error using plot_scroll>slide_axes
Too many input arguments.
??? Error while evaluating uicontrol Callback
Я читал на FEX, что обратный вызов может передать два аргумента любой функции обратного вызова. Однако, когда я изменил подпись slide_axes
на slide_axes(h,evt)
, ошибка осталась.