Error "too many input arguments"

3 visualizzazioni (ultimi 30 giorni)
Soham Shah
Soham Shah il 3 Mar 2021
Commentato: Soham Shah il 3 Mar 2021
When I run the code below with the input code1([1 3 4]) I get an error that says too many input arguments. I made sure there are no other variables named code1. Any help?
function code2 = code1(z)
z1 = 0;
z2 = 0;
z3 = 0;
code2 = zeros(1,length(z));
for i = 1:length(z)
code2(i) = z(i) + 1;
end
disp ('code2 =', code2)
end

Risposta accettata

Rik
Rik il 3 Mar 2021
You misread the error message slightly. The source of your issue is here:
disp ('code2 =', code2)
The disp function only allows a single input. You will have to do something else (e.g. with fprintf).

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by