MATLAB Answers

randy
0

Undefined function or method 'plus' for input arguments of type 'cell'.

Asked by randy
on 19 Jan 2012

hi... someone please help me... i'm stuck with this code:

 % --- Executes on selection change in FirstPopup  function 
FirstPopup_Callback(hObject, eventdata, handles)
    idMode = get (hObject, 'Value');
    if idMode == 1      
       A = set(handles.FirstPopup,'value');
       FirstValue=A +(-11);
    else if idMode == 2
            A= set (handles.FirstPopup, 'Value');
            FirstValue= A+(7);
        end
    end

i try to use "+" to add value i've got from FirstPopup. but there's an error:

" Undefined function or method 'plus' for input arguments of type 'cell'."

now, what should i do..?

  1 Comment

Alex
on 19 Jan 2012

Could you also tell us the line where the error is?

Products

No products are associated with this question.

2 Answers

Answer by David
on 19 Jan 2012

Should the lines

A = set(handles.FirstPopup,'value');

not read

A = get(handles.FirstPopup,'value');

  0 Comments


Answer by randy
on 19 Jan 2012

thank you for the answer and response.. but i've manipulate it and solve it.. i'm adding one push button and using

set(handles.FirstPopup,'value').. it's look like this:

function button_Ok_Callback(hObject, eventdata, handles)
Value=get(handles.FirstPopup,'value');
if (Value == 1)
    FirstValue=Value-11;
else
    FirstValue=Value+7;
end
.
........
.......
  % --- Executes on selection change in FirstPopup.
function FirstPopup_Callback(hObject, eventdata, handles)
% every command here has been deleted.

thank you... randy

  0 Comments


Join the 15-year community celebration.

Play games and win prizes!

Learn more
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!