Not enough input argumaents
정보
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
이전 댓글 표시
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
댓글 수: 0
답변 (2개)
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.
madhan ravi
2019년 7월 9일
편집: madhan ravi
2019년 7월 9일
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
hayyan shaikh
2019년 7월 9일
hayyan shaikh
2019년 7월 9일
madhan ravi
2019년 7월 9일
What's wrong with the code in the answer??
hayyan shaikh
2019년 7월 9일
hayyan shaikh
2019년 7월 9일
madhan ravi
2019년 7월 9일
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!


