Docs
Apostila Básica do Software Matlab
André Luís Dalcastagnê
Florianópolis, agosto de 2008
APRESENTAÇÃO
O Matlab é um software criado pela Mathworks em 1984 destinado à análise e modelagem de sistemas e algoritmos. Devido à sua praticidade, essa poderosa ferramenta computacional vem sendo utilizada tanto em universidades quanto em empresas do mundo todo. Em relação a uma linguagem de programação tradicional (como C/C++ ou Fortran), o desenvolvimento de algoritmos no ambiente Matlab é sem dúvida mais fácil e rápido. A desvantagem é que utilizando uma linguagem de programação tradicional é possível desenvolver algoritmos mais eficientes. O objetivo deste curso é fornecer a base necessária para desenvolver programas no ambiente Matlab. Devido à grande quantidade de funções disponibilizadas pelo Matlab, é impossível aprender todo o seu conteúdo em um único curso. Entretanto, o aluno será capaz de entender como o Matlab funciona e descobrir quais funções são úteis para as suas aplicações.
1 Introdução ao Matlab
O Matlab (Matrix Laboratory) pode ser definido como um ambiente de computação numérica baseado em matrizes. Dentre as suas principais características, destacam-se: • • • gráficos e visualização de dados; linguagem de programação de alto nível; toolboxes, que oferecem funcionalidades específicas por área de aplicação.
Como exemplos de toolboxes, podem-se citar: • • • Optimization, Statistics, Financial; Fuzzy Logic, Neural Networks, Control System; Signal Processing, System Identification.
A estrutura de diretórios do Matlab é a seguinte: • • • diretório base: c:\matlab; executáveis: c:\matlab\bin; diretório de trabalho: c:\Matlab\work.
1.1 Ambiente Matlab
a) Área de trabalho A área de trabalho do Matlab apresenta duas partes principais: • Command Window: área na qual os dados e instruções são digitados e os resultados são