English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
決定構造では、プログラマーがプログラムが評価またはテストする必要がある一つまたは複数の条件を指定する必要があります。条件が真である場合、実行する一つまたは複数の文を指定する必要があります。条件が真である場合、実行する他の文を選択することができます。条件が偽であると決定されます。
以下は、多くのプログラミング言語で一般的に見られる典型的な決定構造の一般的な形式です-
MATLABは以下のタイプの決定宣言を提供しています。以下のリンクをクリックして詳細を確認してください。-
番号 | 文と説明 |
---|---|
1 | if ... end文 if... end文は、一つのブール式と一つまたは複数の文から成り立っています。 |
2 | if... else... end 文 if文の後には、オプションのelse文が続きます。このelse文は、ブール式がfalseの時に実行されます。 |
3 | If... elseif... elseif... else... end 文 if文の後には、(または複数の)オプションのelseif...とelse文が続きます。else文は、さまざまな条件をテストするのに非常に役立ちます。 |
4 | ネストされたif文 別のifまたはelseif文の中でifまたはelseif文を使用することができます。 |
5 | switch文 switch文は、値リストに基づいて変数が等しいかどうかをテストすることができます。 |
6 | ネストされたswitch文 別のswitch文の中でswitch文を使用することができます。 |