Como criar um menu simples para funções no matlab
Matlab é um amplamente utilizado em aplicativos de dados matemáticos. Um uso é criar um script que possa executar funções e operações em um conjunto de dados rapidamente. Criar um sistema de menu permite que qualquer usuário faça essas operações ou funções sem ter que codificar-se.
Passos


1. Abra o Matlab e crie um novo script. O botão para criar um novo script é no canto superior direito da janela do programa, marcado novo script..
2

Seleção = Menu (`


3. Determine as opções que você precisará para o seu menu. Estas são chamadas de strings e precisam ter `em ambos os lados dos nomes das opções. Cada um é separado por vírgulas. A primeira string será as instruções para o usuário exibido acima das opções do menu.
Seleção = Menu (`Bem-vindo ao menu principal`,...`Esta será a primeira opção.`,...`Esta será a segunda opção`,...`Sair do menu`)-


4. Crie o início de um loop while com o nome do menu menor que o número de opções que você criou para o seu menu. Não esqueça que o botão Sair do menu está incluído em suas opções.
Enquanto seleção < 3


5. Crie uma caixa com o nome do menu. Matlab pode recuar automaticamente esta etapa, se isso acontecer, não se preocupe, o script ainda funcionará, não importa como você recue o código.
seleção de mudança
6

caso 1
7

fim


8. Copie e cole sua função de menu criada acima abaixo da linha fim. Isso permite que o menu seja usado novamente após concluir a opção selecionada pelo usuário. Outra opção ou a mesma opção pode ser selecionada agora no menu.
Seleção = Menu (`Bem-vindo ao menu principal`,...`Esta será a primeira opção.`,...`Esta será a segunda opção`,...`Sair do menu`)-


9. Inclua outro fim linha abaixo disso, para fechar o loop while. Com esta linha, o menu é praticamente configurado. O menu será executado pelas opções não fará nenhuma tarefa porque eles ainda não foram preenchidos.
fim


10. Adicionar A fprintf declaração que permite que o usuário soubesse que o programa terminou. O n no final faz o Matlab Skip para a próxima linha na janela de comando.
fprintf (`você deixou o menu. Tenha um ótimo dia! n `)-


11. Preencher os casos com qualquer texto ou função que você deseja exibir.
12

13

Pontas
Você pode recuar linhas diferentes para facilitar o código de ler e entender quais seções são incluídas.
Matlab é sensível a maiúsculas, então tenha cuidado para garantir que as variáveis e funções correspondem exatamente.
Compartilhe na rede social: