MATLAB: Too may input arguments

guiguidepush buttonthresholding

Error using SampleGUImain>pushbutton2_Callback Too many input arguments.
Code:
% — Executes on button press in pushbutton2.
function pushbutton2_Callback(handles)
imM=im>80;
axes(handles.axes2)
imshow(imM);
title('Threshold Image');

Best Answer

Somehow you got rid of the required input arguments, which should be hObject, eventdata, handles
To fix:
function pushbutton2_Callback(hObject, eventdata, handles)