English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MATLAB ループ文

ある場合、コードブロックを複数回実行する必要があることがあります。通常、ステートメントは順序に実行されます。まず、関数の最初のステートメントを実行し、次に2番目を実行し、その後さらに続きます。

プログラミング言語は、より複雑な実行パスを許可するさまざまな制御構造を提供します。

ループ文は、一つの文または一連の文を複数回実行することを許可します。以下は、ほとんどのプログラミング言語のループ文の一般的な形式です。-

MATLABは以下のタイプのループを提供して、ループの要件を処理します。リンクをクリックして詳細を確認してください。-

番号ループのタイプと説明
1while ループ

条件が真の間に、一つの文または一連の文を繰り返します。それはループ本体を実行する前に条件をテストします。

2for ループ

一連の文を複数回実行し、ループ変数の管理コードを簡略化します。

3ネストループ

他のループの中で一つまたは複数のループを使用できます。

ループ制御文

ループ制御文は、通常の実行順序から実行を変更します。作用域から実行が離れたとき、その作用域で作成されたすべての自動オブジェクトが破棄されます。

MATLABは以下の制御文をサポートしています。以下のリンクをクリックして詳細を確認してください。

番号制御文と説明
1break 文

ループを終了し、その文の後にすぐに実行を移行します。

2continue 文

ループの残りの部分をスキップし、再試行前にその状態をすぐに再テストします。