Error "too many input arguments"

2 ビュー (過去 30 日間)
Soham Shah
Soham Shah 2021 年 3 月 3 日
コメント済み: Soham Shah 2021 年 3 月 3 日
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 日
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 件)

カテゴリ

Help Center および File ExchangeEntering Commands についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by