MATLABのジャンプコマンド
MATLABのm-fileエディタで作業しているのですが、ある行から別の行にジャンプする必要があります。
For...
endの内部からジャンプする必要がある場合、通常の "while" テクニックが必要です。 C言語の
goto`のように、ある行から別の行へジャンプする方法はないのでしょうか?
11
3
MATLABのm-fileエディタで作業しているのですが、ある行から別の行にジャンプする必要があります。
For...
endの内部からジャンプする必要がある場合、通常の "while" テクニックが必要です。 C言語の
goto`のように、ある行から別の行へジャンプする方法はないのでしょうか?
MATLABには
goto
文はありませんが、ループで使用するためのコマンドがいくつかありますので、参考にしてください。matlabにはgotoはありません。しかし、これはあなたのコードに{if, else, elseif, end}の構造形式を使用することができないということではありません。あるいは、{switch, case, end}の形式を使用することもできます。あるいは、問題を解決するために関数(またはサブ関数、ネストされた関数)を呼び出す。または、continue/breakを使用してコードを構成します。これらの問題は、既存のフロー制御のいずれかを使用して常に解決することができます。
関数の使用は、コードをよりモジュール化し、デバッグや記述のしやすさを向上させることができます。