Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
サイズが 1x90 の 2 つのベクトルがあります。
オペレーターをしなければならない
diff=sum((V_new-V).^2);
しかし、私がそれを行うたびに、エラーが発生します:
Subscript indices must either be real positive integers or logical.
この問題を修正し、再発を防ぐにはどうすればよいですか?
sum関数をステップオーバーしていないことを確認してください。
sum
タイプ
>> dbstop if error
コードを実行すると、エラーが発生したときにデバッガーで停止するはずです。
何があるかを確認してくださいsum:
>> which sum
組み込み関数を返す必要sumがありますが、誤ってその名前の変数を作成した場合は、それが変数であることがわかりますsum。
組み込み関数の名前を変数として使用しないでください