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

 採用された回答

Rik
Rik 2021 年 3 月 3 日

0 投票

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).

1 件のコメント

Soham Shah
Soham Shah 2021 年 3 月 3 日
oh okay. It worked now, thanks!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

質問済み:

2021 年 3 月 3 日

コメント済み:

2021 年 3 月 3 日

Community Treasure Hunt

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

Start Hunting!

Translated by