English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Até agora,我们已经使用MATLAB环境作为计算器。但是,MATLAB还是一种强大的编程语言,也是一种交互式计算环境。
Nos capítulos anteriores, você aprendeu a inserir comandos no prompt de comando do MATLAB. O MATLAB também permite que você escreva uma série de comandos em um arquivo e execute o arquivo como um único bloco, por exemplo, escrever uma função e chamá-la.
O MATLAB permite escrever dois tipos de arquivos de programas-
Script−Os arquivos de script são arquivos de programas com a extensão .m. Nesses arquivos, você escreve uma série de comandos a serem executados juntos. Os scripts não aceitam entradas nem retornam nenhuma saída. Eles operam nos dados da área de trabalho.
Função−Os arquivos de função também são arquivos de programas com a extensão .m. As funções podem aceitar entradas e retornar saídas. As variáveis internas são variáveis locais das funções.
Você pode criar usando o editor do MATLAB ou qualquer outro editor de texto.mArquivo. Nesta seção, discutiremos os arquivos de script. Os arquivos de script contêm várias linhas de comandos e chamadas de funções do MATLAB. Você pode executar o script digitando o nome do script na linha de comando.
Para criar um arquivo de script, você precisa usar um editor de texto. Você pode abrir o editor do MATLAB de duas maneiras-
Usar prompt de comando
Usar IDE
Se você usar o prompt de comando, digiteeditPrompt de comando. Isso abrirá o editor. Você pode diretamente inseriredit,em seguida, insira o nome do arquivo (com a extensão .m)
edit Ou edit <filename>
O comando acima criará um arquivo no diretório padrão do MATLAB. Se você quiser armazenar todos os arquivos de programas em um diretório específico, é necessário fornecer o caminho completo.
Vamos criar uma pasta chamada progs. No prompt de comando(>>),digite o seguinte comando-
mkdir progs % criar diretório progs no diretório padrão chdir progs % mudando o diretório atual para progs edit prog1.m % criando um arquivo m chamado prog1.m
Se for a primeira vez que você está criando um arquivo, o MATLAB solicitará confirmação. Clique em Sim.
Ou, se você estiver usando um IDE, selecione "Novo"-> "Script". Isso também abrirá o editor e criará um arquivo chamado "Sem Título". Você pode nomear e salvar o arquivo após inserir o código.
Insira o seguinte código no editor-
NoOfStudents = 6000; TeachingStaff = 150; NonTeachingStaff = 20; Total = NoOfStudents + TeachingStaff ... + NonTeachingStaff; disp(Total);
Após criar e salvar o arquivo, ele pode ser executado de duas maneiras-
CliqueRunBotão na janela do editor ou
Basta inserir o nome do arquivo (sem extensão) no prompt de comando: >> prog1
O prompt da janela de comando exibe o resultado-
6170
Crie um arquivo de script e insira o seguinte código-
a = 5; b = 7; c = a + b d = c + sen(b) e = 5 * d f = exp(-d)
Após compilar e executar o código acima, será gerado o seguinte resultado-
c = 12 d = 12.657 e = 63.285 f = 3.1852e-06