Como usar a instrução switch em matlab
Video: Creating Switch, Case, and Menu Matlab Statements
Conteúdo
No MATLAB, você pode criar qualquer código de seleção alternativa múltipla necessário utilizar o if ... elseif declaração. No entanto, você tem uma outra boa maneira de fazer seleções. UMA interruptor declaração permite que você escolha um de uma série de opções usando o código que é mais fácil de ler e menos demorado para digitar. O resultado é essencialmente o mesmo, mas o método de obtenção do resultado é diferente.
Video: Matlab tutorial 01 en español - como usar comando IF
Os seguintes passos demonstram como usar um interruptor declaração.
Clique na seta sob a nova entrada no separador Início do menu MATLAB e selecione Função a partir da lista que aparece.
Você vê a janela do Editor.
Excluir output_args.
O exemplo não fornece um argumento de saída, mas requer um argumento de entrada.
Alterar o nome da função de Sem título para SimpleSwitch.
O nome da função primária deve corresponder ao nome do arquivo.
mudança input_args para Valor.
A função recebe um valor a partir do chamador para usar no processo de tomada de decisão.
Digite o seguinte código na função entre o comentário ea fim palavra-chave.
mudar Valuecase 1disp ( ‘Você digitou 1.’) - Processo 2disp ( ‘Você digitou 2.’) - Processo 3disp ( ‘Você digitou 3.’) - otherwisedisp ( ‘Você digitou algo maior do que 3.’) - final
Este código compara especificamente Valor com os valores fornecidos. Quando Valor corresponde a um valor específico, o aplicativo envia uma mensagem apropriada.
Às vezes, o valor de entrada não coincide com os valores esperados. Nesses casos, o de outra forma cláusula entra em jogo. Ele fornece os meios para fazer algo, mesmo se a entrada não era o que você esperava. Se nada mais, você pode usar esta cláusula para dizer ao usuário inserir um valor apropriado.
Clique em Salvar.
Você vê a Selecione Arquivo caixa de diálogo Salvar como para. Observe que o campo Nome do arquivo tem o nome correto entrou para você.
Clique em Salvar.
O arquivo de função é salva no disco.
Digite SimpleSwitch (1) e pressione Enter na janela de comando.
Você vê o seguinte resultado:
Você digitou 1.
Digite SimpleSwitch (2) e pressione Enter na janela de comando.
Você vê o seguinte resultado:
Você digitou 2.
Digite SimpleSwitch (3) e pressione Enter na janela de comando.
Você vê o seguinte resultado:
Você digitou 3.
Digite SimpleSwitch (4) e pressione Enter na janela de comando.
Você vê o seguinte resultado:
Video: Bucle WHILE en Matlab
Você digitou algo maior do que 3.