MATLAB で条件が True のときに繰り返す while ループを作成する方法

Matlab De Tiao Jianga True Notokini Zaori Fansu While Rupuwo Zuo Chengsuru Fang Fa



MATLAB では、while ループを使用すると、コマンドまたはコマンドのグループを不特定の回数繰り返し実行できます。 while-end ループは、ループが必要だが反復回数が事前にわからない場合に使用します。

このチュートリアルでは、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 式を使用する技術を学ぶことができます。