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

If statement annidato in MATLAB

Espressioni condizionali di Matlab

È sempre lecito utilizzare if-else statement annidati in MATLAB, il che significa che puoi usare if o elseif all'interno di un altro if o elseif statement.

Sintassi

La sintassi delle espressioni if annidate è la seguente-

if <espressione 1>
   %Esegui quando l'espressione booleana 1 è true 
   if <espressione 2>
      %Esegui quando l'espressione booleana 2 è true
   fine
fine

Puoi usare elseif ... else come se fossero espressioni if annidate.

Esempio online

Crea un file script e digita il seguente codice-

a = 100;
b = 200;
   %Verifica la condizione booleana
   if(a == 100)
   
      %Se la condizione è vera, verifica il seguente contenuto
      if(b == 200)
       
         %Se la condizione è vera, stampa il seguente contenuto
         fprintf('Il valore di a è 100 e di b è 200\n');
      fine
       
   fine
   fprintf('Il valore esatto di a è: %d\n', a);
   fprintf('Il valore esatto di b è: %d\n', b);
Quando si esegue il file, viene visualizzato -
Il valore di a è 100 e di b è 200
Il valore esatto di a è: 100
Il valore esatto di b è: 200

Espressioni condizionali di Matlab