1 Programacao Matlab
CENTRO DE CIÊNCIAS TECNOLÓGICAS
DEPARTAMENTO DE ENGENHARIA ELÉTRICA
LABORATÓRIO DE SISTEMAS DE CONTROLE II
1 PROGRAMAÇÃO EM MATLAB
1.1
Introdução
Arquivos que contêm código de linguagem MATLAB são chamados de M-files. M-files podem ser funções, que aceitam argumentos e produzem um resultado, ou podem ser scripts, que executam uma série de declarações do MATLAB. O nome de um arquivo M-file deve ser seguido por
“.m”.
Para escrever um M-file, deve-se selecionar "File + New + M-File" ou clicar no botão de atalho . Com isso, o Editor/Debugger é aberto e um programa M-file pode ser criado.
Script M-files
Function M-files
Não aceitam argumentos de entrada.
Operam sobre dados definidos no workspace do Matlab.
Úteis para automatizar uma série de passos que necessitam ser repetidos várias vezes.
1.2
Podem aceitar argumentos de entrada.
Por default, as variáveis internas são locais.
Úteis para aumentar a linguagem do Matlab.
Exemplo de Script M-File
Um exemplo simples de um Script M-file é dado abaixo (Figura 1.1), através do qual é calculada a média de uma lista de valores:
Figura 1.1 - Exemplo de Script M-File
Para salvar o M-File do tipo script ou do tipo function, utilize a opção "Save" do menu
"File" do MATLAB Editor/Debugger, o que abrirá a janela mostrada na Figura 1.2 (Windows 98).
LABORATÓRIO DE SISTEMAS DE CONTROLE II
2
Escolha, então, um diretório apropriado para salvar seu arquivo e o nome do arquivo seguido da extensão ".m".
Figura 1.2 - Janela para salvar arquivo
Os comentários inseridos no arquivo servem para auxiliar os usuários que não sabem utilizálo. A estes comentários, está associado o comando help do Matlab. Ao ser acionado conforme se mostra a seguir, os comentários inseridos no início do programa são exibidos na área de trabalho.
>> help media
Uma propriedade muito importante de um Script M-File é que suas variáveis são globais, o que implica na necessidade de declará-las no Matlab. Note que