入力引数が足りない原因が分かりません

137 ビュー (過去 30 日間)
大輔 菅田
大輔 菅田 2021 年 1 月 19 日
コメント済み: 大輔 菅田 2021 年 1 月 24 日
コードは以下の通りです。
function e = func1(p, x, y)
e = (p(1)*exp(-((x-p(2))/p(3)) ^2) + p(4)) - y;
end
エラーコードは以下の通りです。
入力引数が不足しています。
エラー: func1 (行 3)
e = (p(1)*exp(-((x-p(2))/p(3)) ^2) + p(4)) - y;
使用環境
R2020b
mac64i

採用された回答

Takumi
Takumi 2021 年 1 月 20 日
関数ファイルを実行したのではないでしょうか.関数は,.mファイルに定義した後
E=func1(1:4,1,1)
のように使います.
詳細は関数名、入力および出力の宣言を御覧ください.
  1 件のコメント
大輔 菅田
大輔 菅田 2021 年 1 月 24 日
ありがとうございました。

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

その他の回答 (0 件)

カテゴリ

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

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!