Escolar Documentos
Profissional Documentos
Cultura Documentos
MATLAB
NDICE
1. Introduo..................................................................................................................................... 1
2. Ajuda no MATLAB......................................................................................................................... 2
3. Arquivos do MATLAB..................................................................................................................... 3
4. Programao MATLAB.................................................................................................................. 3
Command Window......................................................................................................................... 4
Workspace..................................................................................................................................... 5
Current Directory............................................................................................................................ 5
Command History.......................................................................................................................... 6
5. Pacote de ferramentas para processamento de imagens.............................................................6
LISTA DE FIGURAS
Figura 1. Janela principal do programa computacional MATLAB......................................................2
Figura 2. Acesso direto explicao de uma determinada funo do MATLAB...............................3
Figura 3. Diretrio de trabalho Current Directory na janela principal do MATLAB..........................4
Figura 4. Janela Command Window do MATLAB.............................................................................5
Figura 5. Janela Workspace do MATLAB......................................................................................... 5
Figura 6. Janela Array Editor do MATLAB........................................................................................6
Figura 7. Janela Current Directory do MATLAB................................................................................6
Figura 8. Janela Command History do MATLAB..............................................................................6
1. Introduo
Segundo MATSUMOTO (2002), o programa computacional MATLAB um ambiente de
computao tcnico-cientfica para o desenvolvimento de sistemas sofisticados. ferramenta
fundamental para criao, anlise e simulao de modelos matemticos aplicados em diversas
reas do conhecimento, desde automao e controle industrial at gerenciamento de risco
financeiro. Este ambiente integra uma linguagem de programao de alto nvel estruturada em
operaes com matrizes. Apresenta ferramentas de depurao de programao, funes de
tratamento numrico de alta performance, sofisticados recursos de gerao de grficos para
visualizao e anlise de dados, interface de dados com sistemas internos. Recursos que
permitem solucionar muitos problemas computacionais que envolvem formulaes matriciais e
vetoriais em uma frao de tempo bem menor que programas em linguagens, tais como: C ou
FORTRAN.
O MATLAB tanto um ambiente quanto uma linguagem de programao. Um dos aspectos
mais interessantes que a linguagem MATLAB permite construir ferramentas personalizadas
reutilizveis. O usurio pode facilmente criar suas prprias funes e programas especiais em
linguagem MATLAB. O programa composto de pacotes de ferramentas para reas especficas,
tais como: processamento de imagens, estatstica, otimizao, controle, redes neurais, totalizando
cerca de 60 pacotes diferentes. Por exemplo: o Simbolic Math Toolbox, pacote de matemtica
simblica, composto por mais de 100 funes que implementam solues de matemtica
algbrica e simblica para clculo, lgebra linear, simplificao, equaes, transformadas,
aritmtica de preciso variada e converses; o Simulink o pacote de ferramentas para anlise de
sistemas dinmicos modelados por diagrama de blocos.
2. Ajuda no MATLAB
O MATLAB pode ser utilizado tanto no ambiente Unix como no Windows. Aps abrir o
programa aparecem trs opes de ajuda acessadas a partir do prompt (>>):demo, helpdesk e
helpwin.
help docopt ensina a configurar o Web Browser para ter acesso a esta ajuda online com o
comando helpdesk.
O comando helpwin apresenta um conjunto de diretrios e um ttulo que reflete o tipo de
ferramentas nele contidas. Clicando sobre qualquer um destes itens aparece um glossrio de
comandos com a correspondente definio da funo. Clicando, ainda sobre uma destas
definies, tem-se acesso a uma explicao sucinta dos usos desta funo assim como os
argumentos de entrada e sada. Caso existam outras funes que este comando possa executar,
sero mostrados uma srie de arquivos com o mesmo nome, mas com funes distintas (funes
sobrecarregadas). Para ter acesso a uma ajuda sobre estes comandos basta digitar qualquer das
linhas apresentadas na linha de comandos do MATLAB, com ou sem a extenso .m
Para ter acesso direto explicao de uma determinada funo do MATLAB cujo nome
conhecido basta digitar help e o nome do comando, por exemplo, para acessar a explicao da
funo power , elevao potncia de um nmero, digite help power. Todos os comandos e
funes prprias do MATLAB devem ser digitados em letra minscula.
1) Script ou seqncia de comandos que serve para automatizar algum processo repetitivo. No
tem parmetros de entrada nem de sada, e utiliza variveis do DOS.
2) Funo, que tambm uma seqncia de comandos, mas aceita parmetros de entrada e
retorna parmetros de sada. Funes utilizam seu prprio espao de memria para
armazenar variveis.
4. Programao MATLAB
O primeiro passo para se desenvolver um trabalho no MATLAB indicar o diretrio de
trabalho. Isso e feito na janela principal em Current Directory (Figura 3).
foi
criada,
e atribudo
elementos de uma matriz a essa varivel. O comando whos retorna o nome, tamanho e formato
de variveis. O nome de variveis no MATLAB deve ser alfanumrico comeado com letra.
Command History
Janela que exibe todo texto digitado. Todas as instrues digitadas na rea de trabalho do
MATLAB ficam gravadas e so exibidas nesta janela.