Info

This question is closed. Reopen it to edit or answer.

Not enough input argumaents

1 view (last 30 days)
hayyan shaikh
hayyan shaikh on 9 Jul 2019
Closed: MATLAB Answer Bot on 20 Aug 2021
Hi, I am very new to matlab and I am getting that 'not enough input arguments when typing this.
function [sum]=add(x,y)
w=x+y;
disp(w);
end

Answers (2)

M
M on 9 Jul 2019
Edited: M on 9 Jul 2019
It depends on how you call this function, try to call if from the command window :
x = 1;
y = 2;
s = add(x,y);
And then you should get an error, think about how the sum variable is calculated.
  2 Comments
hayyan shaikh
hayyan shaikh on 9 Jul 2019
i want the answer of the objective mention above in the pictutre

madhan ravi
madhan ravi on 9 Jul 2019
Edited: madhan ravi on 9 Jul 2019
https://in.mathworks.com/help/matlab/ref/function.html - I suggest you to read it for better understanding and further usage
x = 5; % example values
y = 2;
Result = Add(x,y)
% simply call it
function w = Add(x,y) % save the function in a separate file named as Add.m , note the name of the file should be same as the function name
w=x+y;
disp(w); %% redundant
end
Note: Don't name variables which are in-built functions of MATLAB.
  6 Comments
madhan ravi
madhan ravi on 9 Jul 2019
Clearly you need to know the basics of MATLAB

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by