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

MATLAB-if ... else ... fim

Sentenças Condicional do Matlab

A sentença if pode ser seguida por uma sentença else opcional, que é executada quando a expressão for falsa.

Sintaxe

A sintaxe das sentenças if ... else no MATLAB é-

se <expressão>
   %Se a expressão booleana for verdadeira, será executada a seguinte instrução
   <statement(s)>
senão
   <statement(s)>
   %Se a expressão booleana for falsa, será executada a seguinte instrução
fim

Se o resultado da avaliação da expressão booleana for true, será executado o bloco de código if, caso contrário, será executado o bloco de código else.

Diagrama de Fluxo

Exemplo Online

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

a = 100;
%Verificação de condição booleana
   se a < 20 
      %Se condition for verdadeiro, imprima o seguinte conteúdo
      fprintf('a é menor que 20\n');
   senão
      %Se condition for falso, imprima o seguinte conteúdo
      fprintf('a não é menor que 20\n');
   fim
   fprintf('O valor de a é: %d\n', a);
Após compilar e executar o código acima, será gerado o seguinte resultado-
a não é menor que 20
O valor de a é: 100

Sentenças Condicional do Matlab