Not enough input arguments.

1 view (last 30 days)
danielle sisserman
danielle sisserman on 5 Nov 2020
Commented: KSSV on 6 Nov 2020
I am trying to create a mX1 matrix that is initialized with zeros.
this is what I'm doing:
predictions = zeros((size(Xtest,1)), 1);
m = the number or rows in the matrix Xtest.
I'm getting the following error:
Thank you in advance.

Answers (1)

KSSV on 5 Nov 2020
It seems you are striaghtaway running the function predictknn using run button. You should not run/ call a function like this.
You have to see what are the inputs to the function and define those inputs and then call the function. In this case, I see that your function predictknn needs a input Xtest. First define your input variable.
Xtest = define your input here ;
% no call the function
out = predictknn(Xtest) ;
KSSV on 6 Nov 2020
Thnak's is accepting/ voting the answer... :)

Sign in to comment.


Find more on Multidimensional Arrays in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!