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