English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ある場合、コードブロックを複数回実行する必要があることがあります。通常、ステートメントは順序に実行されます。まず、関数の最初のステートメントを実行し、次に2番目を実行し、その後さらに続きます。
プログラミング言語は、より複雑な実行パスを許可するさまざまな制御構造を提供します。
ループ文は、一つの文または一連の文を複数回実行することを許可します。以下は、ほとんどのプログラミング言語のループ文の一般的な形式です。-
MATLABは以下のタイプのループを提供して、ループの要件を処理します。リンクをクリックして詳細を確認してください。-
番号 | ループのタイプと説明 |
---|---|
1 | while ループ 条件が真の間に、一つの文または一連の文を繰り返します。それはループ本体を実行する前に条件をテストします。 |
2 | for ループ 一連の文を複数回実行し、ループ変数の管理コードを簡略化します。 |
3 | ネストループ 他のループの中で一つまたは複数のループを使用できます。 |
ループ制御文は、通常の実行順序から実行を変更します。作用域から実行が離れたとき、その作用域で作成されたすべての自動オブジェクトが破棄されます。
MATLABは以下の制御文をサポートしています。以下のリンクをクリックして詳細を確認してください。
番号 | 制御文と説明 |
---|---|
1 | break 文 ループを終了し、その文の後にすぐに実行を移行します。 |
2 | continue 文 ループの残りの部分をスキップし、再試行前にその状態をすぐに再テストします。 |