このチュートリアルでは、MATLAB で条件が true の場合に繰り返す while ループを作成する方法を説明します。
MATLAB で条件が True のときに繰り返す while ループを生成する方法
while ループは、MATLAB の反復ステートメントであり、1 つ以上のステートメントを不特定の回数繰り返し実行するために使用されます。プロセスが while ループで開始されると、指定されたループ条件が満たされるまで継続されます。
for ループとは異なり、while ループの正確な反復回数は事前にわからないことに注意してください。
while ループのインデックス付き変数は任意の変数で表すことができますが、主に使用される変数は i と j ですが、これらの変数は複素数に使用されるため、MATLAB では避けるべきです。
構文
MATLAB の while-end ループ ステートメントの基本構文を以下に示します。
その間 表現
ステートメント
終わり
ここ:
の その間 式は、指定されたループ条件が満たされるまで、指定されたステートメントのグループを実行します。
while 式には、while ループの動作時間を決定する条件が含まれています。この条件が true の場合、while と end の間のステートメントのグループが実行され、while 条件が true になるまでプロセスが繰り返されます。 while 条件が false の場合、プロセスは停止し、while ループは終了します。
例
以下の例に従って、MATLAB で条件が true のときに繰り返す while ループを作成する方法を理解してください。
例 1: while ループを使用して等間隔のベクトルを作成する
この例では、while ループを使用して、条件が true になるまで while ループを繰り返す等間隔のベクトルを作成します。
x = 0その間 バツ < 二十
x = x+ 5 ;
ディスプ ( バツ )
終わり
例 2: while ループを使用して数値の階乗を計算する
この MATLAB コードは、while ループ ステートメントを使用して数値 5 の階乗を計算します。
事実 = 1 ;x = 1 ;
その間 バツ < = 5
事実=事実 * バツ;
x = x + 1 ;
終わり
fprintf ( 「計算された 5 の階乗は」 )
ディスプ ( 事実 )
結論
while ループは、反復回数が事前に指定されていない場合に、1 つのステートメントまたはステートメントのグループを複数回実行するために使用される MATLAB の反復ステートメントです。正確な反復回数が分からずにループ処理が必要な場合は、while ループを使用します。このチュートリアルでは、MATLAB で条件が true のときに繰り返す while ループを作成する方法を学習するための簡単なガイドを紹介しました。このガイドを理解すると、MATLAB で while 式を使用する技術を学ぶことができます。