INTRODUO AO MATLAB
JAYS TO N S OA R ES N E V ES
J O S A N D E RS O N G A L D I N O S A N TO S
Programao
Linguagem de Programao:
linguagem de programao um mtodo padronizado para comunicar instrues para um
computador (Hebert & Michael, 1995).
Sintaxe;
Semntica;
Matrizes
Matlab
Desenvolvido na dcada de 70s;
The MATrix LABoratiry onde possvel escrever programas, manipular matrizes;
Uma poderosa ferramenta visualizao de dados, anlises e pesquisa;
Sua extenso alcana desde manipulao de dados, grficos, alm de ferramentas de
programao para algoritmos avanados;
o varA = 4;
o varb = 15;
o varA * varb
Veja que as duas primeiras linhas terminaram com ;, ou seja, indicando que essa sada no deve ser
mostrada no terminal de comando.
Para fazer uma contagem regressiva, necessrio especificar que a varivel de contagem deve
ser negativa.
o 10: 1% empty
o 10: -1: 1% works as expected
Os dois pontos tambm podem ser utilizados como indexadores de matriz. O termo END refere-
se ao elemento final ao longo da dimenso.
o a = 01:20;
o a (1: 5)
o a (1: 3: end)
Basic Line Plotting
A funo mais bsica de plotagem PLOT, que representa graficamente os dados ao longo do eixo-y em funo
de pontos correspondentes ao longo do eixo-x.
Outra funo de plotagem comumente usado BAR, que cria os grficos de barra.
o bar(x,y(:,1))
Get and Set
Propriedades adicionais de uma figura podem ser especificadas utilizando a funo SET
o plot(x,y)
set(gca,'xlim',[0 14])
O comando de acesso GCA significa "ficar no eixo atual" e aponta para o eixo mais
recentemente usado.
Basic Image Plotting
Alm de grficos e nmeros, as matrizes tambm podem ser representadas por imagens.
O comando IMAGESC o comando para imagens.
O mapa de cores padro define o menor valor para azul escuro e o maior valor ao vermelho
intenso.
Existem vrios mapas coloridos pr-instalados no Matlab, o que tambm pode ser criado e
personalizado pelo programador.
Plotagens com contorno podem ser criadas utilizando CONTOURF.