| Matlab para Computação |
Executa um bloco de código se a condição for verdadeira
switch <variável para comparar>
case <expressão 1>
<comandos matlab>
case {expressão1, expresssão2, expressão3, ...}
<comandos matlab>
otherwise
<comandos matlab>
end
Case faz parte do comando switch que funciona como um grupo de comandos if's aninhados. Primeiro é feito uma comparação entre <variável para comparar> e <expressão 1>. Se for verdade somente os comandos subseqüentes serão executados. O restante não é executado.
Caso não exista uma avaliação que retorne verdade os comandos subseqüentes de "otherwise" serão executados.
Exemplo:
method = 'Bilinear';
switch lower(method)
case {'linear','bilinear'}
disp('O método é linear')
case 'cubic'
disp('O métodos é cubico')
otherwise
disp('Método desconhecido.')
end