Sie sind auf Seite 1von 7

AGRICULTURA DE PRECISO

PS-GRADUAO
AGRONOMIA CINCIA DO SOLO

MATLAB BSICO
Carlos Alberto Alves Varella1

.
1. Introduo
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.

Professor. Universidade Federal Rural do Rio de Janeiro, IT-Departamento de Engenharia, BR 465 km 7 - CEP 23890-000 Seropdica
RJ. E-mail: varella@ufrrj.br.

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.

Figura 1. Janela principal do programa computacional MATLAB


O comando demo permite o acesso a uma janela indexada com vrias ferramentas que o
MATLAB implementa. Escolhe-se um tpico e sub tpico e clica-se sobre o boto Run o qual chama
uma outra janela que mostra uma srie de comandos usados pelo MATLAB com a correspondente
explicao acompanhada por visualizao grfica e vrias opes/botes de execuo como start,
reset , play, next , prev, info , etc.

O comando helpdesk permite acesso a uma ajuda online com informaes completas sobre o
MATLAB em todos seus aspectos. Dentre estes tambm h itens onde so dados exemplos com
explicaes do potencial do MATLAB e dos comandos que so utilizados. Pode tambm apresentar
uma visualizao grfica. Alguns tpicos so apresentados no formato contedo-ndice. No preciso
estar conectado a Internet para usar esse sistema. O comando 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.

Figura 2. Acesso direto explicao de uma determinada funo do MATLAB

3. Arquivos do MATLAB
Os arquivos de programa do MATLAB tm extenso .m e, por este motivo so chamados de mfiles. A extenso .m reservada para designar um arquivo executvel dentro do MATLAB. Assim, as
funes ou mtodos usados pelo MATLAB, esto implementados dentro de arquivos com extenso .m,
e so fceis de acessar e entender, pois esto escritos em uma linguagem matemtica familiar.
Existem dois tipos de m-files:

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).

Figura 3. Diretrio de trabalho Current Directory na janela principal do MATLAB.


O MATLAB apresenta janelas auxiliares que exibem informaes detalhadas sobre o trabalho que
estamos desenvolvendo. As principais janelas auxiliares so as seguintes:

Command Window
Janela para digitao dos comandos e apresentao de resultados. O sinal de prompt >> indica
estado de espera para entrada de dados. A tecla seta para cima repete os comandos anteriormente
digitados. No exemplo abaixo a varivel Matl 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.

Figura 4. Janela Command Window do MATLAB.


Os textos so exibidos em cores conforme suas classes sintticas:

Palavras reservadas (ex.: if, end): azul

Textos de comentrio (indicado por %): verde

Cadeia de caracteres completa; ocre

Cadeia de caracteres em edio: prpura

Comandos do sistema operacional (indicado por !): pardo

Mensagens de erro: vermelho

Funes e variveis: preto

O programa sensvel a maisculas e minsculas, isto , Var e var so variveis diferentes no


ambiente MATLAB.

Workspace
Janela onde so exibidas as variveis definidas na rea de trabalho.

Figura 5. Janela Workspace do MATLAB.


As variveis podem ser visualizadas e editadas nesta janela basta dar um duplo clique no nome da
varivel para que o MATLAB abra a janela de edio de vetores [Array Editor].

Figura 6. Janela Array Editor do MATLAB.

Current Directory
Janela de exibio da lista dos arquivos contidos no diretrio corrente.

Figura 7. Janela Current Directory do MATLAB.

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.

Figura 8. Janela Command History do MATLAB.

Das könnte Ihnen auch gefallen