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

Sentença if aninhada do MATLAB

Sentenças Condicionais do Matlab

Aninhamento de if no MATLAB-A sentença else é sempre válida, o que significa que você pode usar if ou elseif dentro de outro if ou elseif.

Sintaxe

A sintaxe da sentença if aninhada é a seguinte-

if <expressão 1>
   %Quando a expressão booleana1Executar quando for true 
   if <expressão 2>
      %Quando a expressão booleana2Executar quando for true
   end
end

Você pode aninhar elseif ... else, da mesma forma que a sentença if aninhada.

Exemplo Online

Crie um arquivo de script e digite o seguinte código nele-

a = 100;
b = 200;
   %Verificação de condição booleana
   if( a == 100)
   
      %Se condition for verdadeiro, verifique o seguinte conteúdo
      if( b == 200)
       
         %Se condition for verdadeiro, imprime o seguinte conteúdo
         fprintf('O valor de a é 100 e b é 200\n');
      end
       
   end
   fprintf('O valor exato de a é: %d\n', a);
   fprintf('O valor exato de b é: %d\n', b);
Quando o arquivo é executado, ele exibe-
O valor de a é 100 e b é 200
O valor exato de a é: 100
O valor exato de b é: 200

Sentenças Condicionais do Matlab