MATLAB
The Language of Technical Computing
Carlos Alexandre Mello
Carlos Alexandre Mello – cabm@cin.ufpe.br
1
MATLAB
O Curso
Computação
Programação
Visualização
Simulink
Toolbox de Sistemas de Controle
Carlos Alexandre Mello – cabm@cin.ufpe.br
2
MATLAB
O que é ? o Ferramenta de apoio à Engenharia
Cálculos Matemáticos
Desenvolvimento de Algoritmos
Análise, Exploração e Visualização de dados
Gráficos de engenharia
MATLAB = Matrix Laboratory o Toolboxes (M-files) o Simulink : simulação de sistemas dinâmicos não-lineares
Desenvolvido pela Math Works
Carlos Alexandre Mello – cabm@cin.ufpe.br
3
MATLAB
Tela de Entrada
Comandos:
o helpwin o demo
Prompt: >> o Sistema pronto para executar tarefas
Exemplo: >> v = [1 2 3; 4 5 6; 7 8 9]
Carlos Alexandre Mello – cabm@cin.ufpe.br
4
MATLAB
Funções de Gerenciamento de Memória whos o mostra a memória alocada
Carlos Alexandre Mello – cabm@cin.ufpe.br
5
MATLAB
Help
O Help (Ajuda) do MatLab pode ser acessado de duas formas diferentes: o Comando helpwin
O termo a ser pesquisado deve ser inserido aqui
Carlos Alexandre Mello – cabm@cin.ufpe.br
6
MATLAB
Help
Help do MatLab: o Comando help (usado no prompt):
Carlos Alexandre Mello – cabm@cin.ufpe.br
7
MATLAB
Workspace - Área de Trabalho
Exemplo:
o o o o >> a = 2;
>> b = 3;
>> c = a + b
>> c = 5
Caso nenhuma variável seja definida, o MatLab assume uma variável padrão chamada ans (de answer = resposta, em inglês)
No exemplo anterior, teríamos: o >> a + b o >> ans = 5
Carlos Alexandre Mello – cabm@cin.ufpe.br
8
MATLAB
Workspace - Área de Trabalho
Comentários o Qualquer texto precedido de %
Pontuação o ; - Ponto e Vírgula
Suprime a visualização de um resultado
Sem ponto e vírgula o resultado é repetido na tela
Com ponto e vírgula o resultado é apenas armazenado na memória
Carlos Alexandre Mello – cabm@cin.ufpe.br
9