English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Arquivos M do MATLAB

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.

Arquivos M

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.

Criar e executar arquivo de script

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

Exemplo

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