Você está na página 1de 20

LISTA DE FUNES DO MATLAB

Entrar e Sair do MATLAB


matlab

inicia o MATLAB.

quit

termina a sesso de MATLAB.

matlabrc

Arquivo (.m) mestre, executado pelo MATLAB no incio da sesso. Nele est estabelecido o trajeto do
MATLAB e pr- ajustes de figuras; tambm chama o comando startup se o arquivo 'startup'.m' existir.

Arquivos e Sistema Operacional


cd

Imprime o diretrio corrente; cd nome-do-diretrio muda diretrio corrente.

cedit

Estabelece editor de linhas de comandos.

delete

Apaga um arquivo ou um objeto grfico (delete(handle)).

diary

diary nome-de-arquivo salva o texto (comandos e resultados) de uma sesso.

dir

Lista diretrios. dir nome-do-diretrio lista os arquivos no diretrio.

getenv

Obtm valor de varivel de ambiente.

ls

Lista os arquivos no diretrio.

matlabroot Retorna o diretrio onde MATLAB foi instalado.


pwd

Mostra o atual diretrio de trabalho.

tempdir

Retorna o nome do diretrio temporrio se ele existir.

tempname

Retorna um nome nico, adequado para uso na criao de um arquivo temporrio.

unix

Executa um comando do sistema operacional UNIX.

Retorna momentaneamente ao sistema operacional.

Controle da Janela de Comandos


clc

Limpa a janela de comandos.

echo

Mostra na tela cada comando que vai sendo executado.

format

Estabelece o formato para mostrar os resultados numricos.

home

Retorna o cursor para o canto esquerdo superior da tela.

more

Controla a paginao da janela de comandos.

Comandos de Administrao dos Recursos


demo

Demonstra recursos do MATLAB; isoladamente, apresenta o menu de demos.

exist

exist('nome-de-arquivo') retorna 2 se o arquivo estiver no trajeto do MATLAB.

help

Recurso de ajuda on-line.

info

Fornece informaes sobre MATLAB e The MathWorks Inc.

lasterr

ltima mensagem de erro gerada pelo MATLAB.

lookfor

Recurso de ajuda (HELP) por palavra-chave.

path

Mostra e controla o trajeto de busca do MATLAB.

subscribe

Registra informaes para inscrever o usurio na MathWorks como um usurio do MATLAB.

type

Mostra o contedo de um arquivo de texto.

ver

Mostra o nmero da verso do MATLAB e dos "toolboxes" instalados.

version

Retorna a verso em uso do MATLAB.

what

Lista os arquivos (.m, .mat, .mex) no diretrio corrente.

whatsnew

Mostra o arquivo Readme do MATLAB e seus "toolboxes".

which

Localiza funes e arquivos mostrando o seu trajeto.

why

Retorna resposta sucinta ao comando.

Caracteres Especiais
:

indexao; gerao de vetores.

( )

ordem de precedncia em clculos; envolver ndices; envolver variveis de entrada.

[ ]

definir vetores e matrizes; envolver variveis de sada.

ponto decimal.

..

diretrio ascendente.

...

linha de continuao.

separador.

termina linhas suprimindo a sua impresso na tela.

comentrios.

retorna ao sistema operacional.

'

define string.

efetua atribuio de varivel.

Comandos de E/S, Administrao do Espao de Trabalho e suas Variveis


clear

Limpa da memria variveis e funes.

csvread

L um arquivo de valores, separados por vrgulas, para uma matriz.

csvwrite

Grava um arquivo a partir de uma matriz.

disp

Mostra texto ou uma matriz como texto.

dlmread

L para uma matriz um arquivo ASCII delimitado.

dlmwrite

Grava a partir de uma matriz um arquivo ASCII delimitado.

doc

Carrega documentao do MATLAB em hipertexto.

fclose

Fecha um arquivo.

feof

Testa fim de arquivo.

ferror

Retorna a mensagem de erro para a operao mais recente de I/O de arquivo.

fgetl

Retorna a prxima linha do arquivo-texto como uma string; sem newline.

fgets

Retorna a prxima linha do arquivo-texto como uma string; com newline.

fopen

Abre arquivo.

fprintf

Grava dados formatados em um arquivo.

fread

L dados binrios de um arquivo.

frewind

Reinicia um arquivo aberto.

fscanf

L dados formatados de um arquivo.

fseek

Altera o indicador de posio em um arquivo.

ftell

Retorna a localizao do indicador de posio em um arquivo.

fwrite

Grava dados binrios em um arquivo.

length

Retorna o tamanho de um vetor.

load

Carrega variveis gravadas em disco.

pack

Reorganiza o armazenamento de variveis na memria.

save

Grava variveis (espao de trabalho) em disco.

size

Retorna as dimenses de uma matriz.

uigetfile

Localiza arquivo atravs de uma caixa de dilogo.

uiputfile

Grava arquivo atravs de uma caixa de dilogo.

who

Lista as variveis correntes.

whos

Lista as variveis correntes (mais informaes que who).

wk1read

Permite importar planilha WK1 Lotus 1-2-3.

wk1write

Permite exportar para planilha WK1 Lotus 1-2-3.

Variveis e Constantes Especiais


ans

Varivel de trabalho (utilizada para armazenamento quando no h atribuio).

computer

Retorna string contendo o computador que est executando MATLAB.

eps

Preciso em ponto flutuante.

flops

Retorna a contagem de operaes em ponto flutuante realizadas.

i , j

Unidade imaginria (-1).

inf

NaN

Not-a-Number (0/0, / ).

nargin

Retorna o nmero de argumentos de entrada para uma funo.

nargout

Retorna o nmero de argumentos de sada de uma funo.

pi

realmax

Maior nmero positivo representvel em ponto flutuante.

realmin

Menor nmero positivo representvel em ponto flutuante.

Operaes com Matrizes


+

Soma

Subtrao

Multiplicao

.*

Multiplicao elemento-a-elemento

Potenciao

.^

Potenciao elemento-a-elemento

Diviso esquerda

Diviso direita

.\

Diviso esquerda elemento-a-elemento

./

Diviso direita elemento-a-elemento

cross

Produto vetorial

dot

Produto escalar

kron

Produto tensorial de Kronecker

Operadores Relacionais
==

igual a

~=

no igual a

<

menor do que

>

maior do que

<=

menor do que ou igual a

>=

maior do que ou igual a

Operadores Lgicos
&

e (AND)

ou (OR)

no (NOT)

xor

ou exclusivo (Exclusive OR)

Funes Lgicas
all

Verdadeiro se todos os elementos do vetor forem verdadeiros.

any

Verdadeiro se algum elemento do vetor for verdadeiro.

exist

Testa se variveis ou funes esto definidas.

find

Determina os ndices dos elementos no nulos.

finite

Retorna verdadeiro para os elementos finitos.

isempty

Verdadeiro para matriz vazia.

isglobal

Verdadeiro para variveis globais.

ishold

Verdadeiro se a opo hold estiver habilitada.

isieee

Retorna se o computador utiliza aritmtica de ponto flutuante padro IEEE.

isinf

Retorna verdadeiro para elemento infinito.

isletter

Verdadeiro para letras do alfabeto.

isnan

Retorna verdadeiro para elementos NaN (Not-A-Number).

isreal

Verdadeiro se todos os elementos da matriz forem reais.

isspace

Verdadeiro para caracteres: espao em branco, newline, carriage return, tab, vertical tab, formfeed.

issparse

Verdadeiro para matriz esparsa.

isstr

Verdadeiro para string.

strcmp

Compara variveis do tipo string.

Propriedades de Matrizes
cond

Nmero de condio (norma-2).

condest

Estimativa do nmero de condio na norma-1.

det

Determinante.

norm

Norma (1, 2, , Frobenius).

normest

Estimativa da norma-2.

null

Determina base ortonormal para o espao nulo.

orth

Determina base ortonormal para o espao imagem.

rank

Posto da matriz.

rcond

Estimativa do recproco do nmero de condio na norma-1.

subspace

ngulo entre dois sub-espaos.

trace

Trao da matriz.

Manipulao de Matrizes
diag

Cria matriz diagonal ou extrai diagonais de uma matriz.

fliplr

Redispe as colunas de uma matriz invertendo a ordem dos elementos em cada linha.

flipud

Redispe as linhas de uma matriz invertendo a ordem dos elementos em cada coluna.

reshape

Altera as dimenses de uma matriz.

rot90

Gira de 90 uma matriz.

tril

Retorna parte triangular inferior de uma matriz.

triu

Retorna parte triangular superior de uma matriz.

'

Transposta

Como nico ndice, empilha matriz em uma coluna.

Funes de Matrizes
expm

Exponencial.

expm1

Exponencial de matriz via expanso de Pad.

expm2

Exponencial de matriz via srie de Taylor.

expm3

Exponencial de matriz via autovalores/autovetores.

funm

Calcula funo genrica de matriz.

logm

Logaritmo.

sqrtm

Raiz quadrada.

Matrizes Especiais
compan

Matriz companheira.

diag

Matriz diagonal.

eye

Matriz identidade.

gallery

Matriz de teste para determinao de autovalores.

hadamard

Matriz de Hadamard.

hankel

Matriz de Hankel.

hilb

Matriz de Hilbert.

invhilb

Matriz inversa de Hilbert.

linspace

Cria vetor de componentes igualmente linearmente espaados.

logspace

logspace(x,y,n) cria vetor de n componentes que esto igualmente logaritmicamente espaados entre
10x e 10y.

magic

Quadrado mgico.

meshgrid

Gera matrizes para grficos 3-D.

ones

Matriz de 1's.

pascal

Matriz de Pascal.

rand

Gera matriz de nmeros aleatrios com distribuio uniforme.

randn

Gera matriz de nmeros aleatrios com distribuio normal.

rosser

Matriz teste clssico para o problema de determinao de autovalores simtricos.

toeplitz

Matriz de Toeplitz.

vander

Matriz de Vandermonde.

wilkinson

Matriz de teste de Wilkinson para o problema de determinao de autovalores.

zeros

Matriz nula.

Fatorao/Decomposio de Matrizes
chol

Fatorao de Cholesky.

eig

Decomposio modal.

hess

Forma de Hessenberg.

lu

Fatorao (triangular superior e "triangular inferior") por eliminao de Gauss.

null

Determina base para o espao nulo.

orth

Determina base ortonormal para o espao imagem ("range").

qr

Decomposio QR (triangular - unitria).

qrdelete

Deleta uma coluna da fatorao QR.

qrinsert

Insere uma coluna na fatorao QR.

rref

Forma "row echelon" (escalonada) reduzida.

rrefmovie

Seqncia de matrizes na obteno da forma "row echelon" (escalonada) reduzida.

schur

Decomposio de Schur.

svd

Decomposio em valores singulares.

Sistema de Equaes Lineares e Soluo de Mnimos-Quadrados


chol

Fatorao de Cholesky.

inv

Inversa.

lscov

Soluo de mnimos-quadrados para matriz de covarincia conhecida.

nnls

Soluo de mnimos-quadrados no-negativa.

pinv

Pseudo-inversa.

polyfit

Ajusta polinmio no sentido de mnimos-quadrados.

/ e \

Soluo de sistemas de equaes lineares.

Autovalores e Valores Singulares


balance

Escalonamento diagonal para melhorar a preciso de clculo de autovalores.

cdf2rdf

Transforma forma diagonal complexa para a forma bloco-diagonal real.

eig

Determina autovalores e autovetores.

hess

Forma de Hessenberg.

pinv

Pseudo-inversa.

poly

Determina polinmio caracterstico.

polyeig

Resolve o problema de autovalor polinomial.

qz

Autovalores e autovetores generalizados.

rsf2csf

Transforma forma bloco-diagonal real para a forma diagonal complexa.

schur

Decomposio de Schur.

svd

Decomposio em valores singulares.

Funes Trigonomtricas
acos,acosh

Arco coseno, arco coseno hiperblico.

acot,acoth

Arco cotangente, arco cotangente hiperblica.

acsc,acsch

Arco cosecante, arco cosecante hiperblica.

asec,asech

Arco secante, arco secante hiperblica.

asin,asinh

Arco seno, arco seno hiperblico.

atan,atanh

Arco tangente, arco tangente hiperblica.

cos,cosh

Coseno, coseno hiperblico.

cot,coth

Cotangente, cotangente hiperblica.

csc,csch

Cosecante, cosecante hiperblica.

sec,sech

Secante, secante hiperblica.

sin,sinh

Seno, seno hiperblico.

tan,tanh

Tangente, tangente hiperblica.

Funes Matemticas Elementares


abs

Valor absoluto.

angle

ngulo de fase.

cart2pol

Transforma coordenadas cartesianas para polares.

cart2sph

Transforma coordenadas cartesianas para esfricas.

ceil

Arredonda em direo a .

conj

Complexo-conjugado.

exp

Exponencial base e.

expint

Calcula integral da funo exp(-t)/t.

fix

Arredonda em direo ao zero.

floor

Arredonda em direo a -

gcd

Maior divisor comum.

imag

Parte imaginria.

lcm

Mnimo mltiplo comum.

log

Logaritmo natural (base e).

log2

Logaritmo base 2 e desmembra nmeros em ponto-flutuante.

log10

Logaritmo base 10.

pol2cart

Transforma coordenadas polares para cartesianas.

pow2

2 elevado alguma potncia; escalona nmeros em ponto- flutuante.

rat

Aproximao racional.

rats

Sada no formato racional.

real

Parte real.

rem

Resto de uma diviso.

round

Arredonda para o inteiro mais prximo.

sign

Funo sinal.

sph2cart

Transforma coordenadas esfricas para cartesianas.

sqrt

Raiz quadrada.

Funes Especiais
bessel

Funo de Bessel.

besseli

Funo de Bessel modificada de primeira espcie.

besselj

Funo de Bessel de primeira espcie.

besselk

Funo de Bessel modificada de segunda espcie.

bessely

Funo de Bessel de segunda espcie.

beta

Funo beta.

betainc

Funo beta incompleta.

betaln

Logaritmo da funo beta.

ellipj

Funo elptica de Jacobi.

ellipke

Integral elptica completa.

erf

Funo erro.

erfc

Funo erro complementar (1 - erf)

erfcx

Funo erro complementar escalonada.

erfinv

Funo erro inversa.

expint

Integral de (exp(-t)/t) dt.

gamma

Funo gama.

gammainc

Funo gama incompleta.

gammaln

Logaritmo da funo gama.

legendre

Funes de Legendre.

Programao - Controle de Seqncia


break

Interrompe a execuo de laos for e while.

else

Usado com o comando if.

elseif

Usado com o comando if.

end

Usado para terminar os comandos if, for, while.

error

Mostra mensagem e aborta a execuo da funo.

for

Repete comandos por um nmero de vezes especificado.

if

Condiciona execuo de comandos.

return

Retorna para o ponto em que a funo foi chamada.

while

Repete comandos enquanto condio especificada for verdadeira.

Programao Geral e Interface com o Usurio


errordlg

Cria uma caixa de dilogo de erro.

eval

Executa string contendo uma expresso MATLAB.

feval

Executa uma funo especificada por uma string.

function

Define M-file tipo function (funo).

global

Define variveis globais.

helpdlg

Mostra uma caixa de dilogo de ajuda (help).

input

Permite requisitar fornecimento de dados pelo teclado.

keyboard

Suspende a execuo de uma rotina e permite que o usurio entre e execute novos comandos pelo
teclado; a rotina continuada aps o usurio digitar return.

lasterr

ltima mensagem de erro emitida pelo MATLAB.

menu

Gera um menu de escolhas para entrada do usurio.

nargchk

Verifica nmero de argumentos de entrada.

pause

Fora uma parada at que se pressione uma tecla.

questdlg

Cria uma caixa de dilogo de perguntas.

rbbox

Caixa (rubberband box) para seleo de regio em grfico.

uigetfile

Caixa de dilogo para obter o nome de um arquivo existente.

uiputfile

Caixa de dilogo para especificar o nome de um novo arquivo.

warndlg

Cria uma caixa de dilogo para advertncias (warning).

Hora e Data
clock

Retorna vetor de seis elementos contendo data e hora atual, formato decimal.

cputime

Tempo de CPU (Unidade Central de Processamento) utilizado pelo MATLAB.

date

Retorna string com data atual.

etime

Retorna tempo transcorrido entre dois momentos especificados.

tic,toc

Aciona e faz a leitura de um cronmetro, respectivamente.

Texto e Variveis Alfanumricas (Strings)


abs

Converte uma string em valores numricos.

blanks

Uma string de espaos em branco.

deblank

Remove espaos em branco do final de uma string.

dec2hex

Converte inteiro decimal em (string) hexadecimal.

eval

Executa uma expresso MATLAB definida atravs de uma string.

findstr

Acha uma string dentro de outra.

hex2dec

Converte (string) hexadecimal em inteiro decimal.

hex2num

Converte (string) hexadecimal em nmero em ponto flutuante, preciso dupla.

int2str

Converte nmero inteiro em string.

isletter

Verdadeiro para letras do alfabeto.

isspace

Detecta espaos; Verdadeiro para espaos em branco.

isstr

Testa (True) se uma string.

lower

Converte letras maisculas em letras minsculas numa string.

num2str

Converte um nmero numa representao alfanumrica (string).

setstr

Considera valor numrico como representao de caractere alfanumrico.

sscanf

L string com controle de formato.

sprintf

Grava dados formatados em uma string.

strcmp

Compara variveis do tipo alfanumrico (string).

strrep

Localiza e substitui string.

str2mat

Forma matriz de texto a partir de strings individuais.

str2num

Converte uma string representando um nmero em sua representao numrica.

strtok

Identifica a primeira parte (token) numa string, identificada por caractere delimitador.

upper

Converte letras minsculas em letras maisculas numa string.

Depurao de Programa (Debugging)


dbclear

Cancela ponto de quebra (breakpoint).

dbcont

Retoma a execuo.

dbdown

Altera o contexto do espao de trabalho local para a funo chamada.

dbquit

Sai do modo debug.

dbstack

Lista cadeia de funes chamadas (quem chama quem).

dbstatus

Lista todos os breakpoints em uma funo (m-file).

dbstep

Permite executar uma ou mais linhas do programa antes de retornar ao modo de depurao (debug).

dbstop

Estabelece um ponto de quebra (breakpoint) numa funo (m- file) MATLAB.

dbtype

Lista um m-file numerando as linhas.

dbup

Altera o contexto do espao de trabalho para o programa que chama a funo.

mexdebug

Habilita depurao de Mex-file.

Anlise de Dados
cumprod

Retorna os produtos cumulativos dos componentes.

cumsum

Retorna as somas acumuladas dos componentes.

hist

Plota histograma.

max

Determina maior componente.

mean

Determina mdia ou valor mdio.

median

Determina mediana ou valor mediano.

min

Determina menor componente.

prod

Determina o produto dos elementos.

sort

Classifica em ordem crescente.

std

Determina desvio padro.

sum

Determina a soma dos elementos.

Processamento de Sinais
abs

Determina magnitude de nmero complexo.

angle

Determina ngulo de fase de nmero complexo.

conv

Convoluo de seqncias.

conv2

Convoluo em duas dimenses (2-D).

corrcoef

Coeficientes de correlao.

cov

Matriz de covarincia.

cplxpair

Classifica nmeros em pares complexo-conjugados, parte real crescente.

deconv

Deconvoluo de seqncias.

filter

Implementa filtragem digital.

filter2

Implementa filtragem digital bidimensional.

fft

Transformada rpida de Fourier.

fft2

Transformada rpida de Fourier bidimensional.

fftshift

Desloca a fft centralizando o espectro.

ifft

Transformada inversa de Fourier.

ifft2

Transformada inversa de Fourier bidimensional.

nextpow2

Maior potncia de 2 mais prxima.

unwrap

Elimina saltos nos ngulos de fase.

Diferenas Finitas e Interpolao de Dados


del2

Calcula Laplaciano.

diff

Calcula diferenas ou derivadas.

gradient

Calcula gradiente.

griddata

Interpola dados, permitindo gerar dados igualmente espaados para plotagem.

interp1

Interpolao de dados (unidimensional).

interp2

Interpolao de dados (bidimensional).

interp3

Interpolao de dados (bidimensional) biharmnica.

10

interp4

Interpolao de dados (bidimensional) bilinear.

interp5

Interpolao de dados (bidimensional) bicbica.

interp6

Interpolao (bidimensional) pelo vizinho mais prximo.

interpft

Interpolao de dados via interpolao na transformada de Fourier.

spline

Interpolao por splines cbicas.

Polinmios
conv

Multiplica polinmios; convoluo.

deconv

Divide polinmios; deconvoluo.

poly

Constri polinmio a partir de suas razes.

polyder

Calcula derivada de polinmio.

polyfit

Efetua ajuste polinomial de dados.

polyval

Calcula polinmio.

polyvalm

Calcula polinmio para uma matriz de valores.

residue

Efetua clculo de resduos para expanso em fraes parciais.

roots

Determina as razes de um polinmio.

roots1

Determina as razes de um polinmio (mtodo de Laguerre).

Integrao Numrica
quad

Integrao numrica usando a regra de Simpson recursiva.

quad8

Integrao numrica usando a regra de Newton-Cotes adaptativa.

trapz

Mtodo trapezoidal.

Soluo de Equaes Diferenciais


ode23

Mtodo de Runge-Kutta de 2/3 ordens.

ode23p

Resolve atravs de ode23 plotando o resultado.

ode45

Mtodo de Runge-Kutta-Fehlberg de 4/5 ordens.

Equaes No-Lineares e Otimizao


fmin

Minimiza funo de uma varivel.

fmins

Minimiza funo de vrias variveis.

fplot

Traa o grfico de uma funo.

fsolve

Determina zero de uma funo de vrias variveis.

fzero

Determina zero de funo de uma varivel.

Traado de Grficos
X-Y Bsico
loglog

Grfico usando eixos logartmicos.

plot

Plota vetores e matrizes, grfico linear.

semilogx

Grfico em escala semilog (eixo x).

semilogy

Grfico em escala semilog (eixo y).

X-Y Especializados
bar

Grfico de barras.

comet

Mostra um grfico animado tipo "cometa".

11

compass

compass(Z) traa um grfico que mostra ngulo e magnitude dos elementos complexos de Z como
setas emanando da origem.

errorbar

Traa grfico acrescentando barras (representando faixas) especificadas de erros.

feather

feather(Z) traa um grfico que mostra o ngulo e magnitude dos elementos complexos de Z como
setas emanadas de pontos igualmente espaados ao longo de um eixo horizontal.

fill

Grfico na forma de polgonos cheios.

fplot

Plota uma funo.

hist

Traa histogramas.

polar

Grfico em coordenadas polares.

rose

Histograma de ngulos.

stairs

Grfico tipo "escada" (apropriado para sinais amostrados).

stem

Plota seqncias discretas.

zoom

Permite ampliar (trecho de) grfico 2-D.

Impresso e Armazenamento
print

Imprime grfico ou salva grfico em um arquivo.

printopt

Configura pr-ajustes da impressora local.

orient

Especifica orientao do papel da impressora.

Anotao em Grficos
ginput

Retorna as coordenadas de pontos de um grfico selecionados com o mouse ou o cursor.

grid

Faz reticulado no grfico.

gtext

Permite colocar texto em posies assinaladas com o mouse no grfico.

legend

Coloca uma legenda em um grfico.

text

Permite inserir texto em posies especificadas no grfico.

title

Coloca ttulo.

xlabel

Coloca rtulo no eixo-x.

ylabel

Coloca rtulo no eixo-y.

zlabel

Coloca rtulo no eixo-z.

Criao e Controle de Janelas de Figuras


clf

Apaga a figura.

close

Fecha janela.

figure

Cria janela de grfico.

gcf

Obtm o identificador (handle) da figura corrente.

graymon

Estabelece pr-ajustes de figuras grficas para terminal no-colorido.

refresh

Ocasiona a janela de figura corrente ser redesenhada.

whitebg

Altera para branca o pr-ajuste da cor de fundo da figura grfica.

Criao e Controle de Eixos


axes

Cria eixos em posies arbitrrias.

axis

Define escalas e aparncia dos eixos.

caxis

Escalonamento de pseudo-cores dos eixos.

cinvert

Inverte fundo entre o branco e o preto para adequao da sada impressa.

12

cla

Apaga eixos atuais.

gca

Retorna o identificador (handle) do eixo corrente.

hold

Mantm o grfico atual.

ishold

Retorna 1 se a condio hold estiver ligada (on)

newplot

Prembulo para M-file grficos, para tratar a propriedade NextPlot.

subplot

Particiona a tela grfica para permitir mostrar simultaneamente mais de um grfico.

terminal

Estabelece o tipo do terminal grfico.

Grficos Tridimensionais (3-D)


clabel

Acrescenta rtulos dos nveis em grficos tipo curvas de nveis (contour).

comet3

Grfico animado tipo "cometa" , em 3-D.

contour

Grfico tipo curvas de nveis.

contour3

Grfico tipo curvas de nveis em 3-D

contourc

Clculo dos nveis (para plotagem de curvas de nveis).

fill3

Grfico tipo polgonos preenchidos, no espao tridimensional.

image

Mostra imagem.

imagesc

Escalona dados e os mostra como uma imagem.

mesh

Grfico de superfcie tipo malha, em 3-D.

meshc

Grfico combinado mesh-contour.

meshz

Grfico tipo mesh 3-D com um plano de referncia definido.

pcolor

Grfico tipo pseudo-cores.

plot3

Plota linhas e pontos no espao tridimensional (3-D).

quiver

Plota grfico utilizando pequenas setas nos pontos especificados.

slice

Plota fatias de um grfico volumtrico.

surf

Grfico de superfcie, em 3-D, sombreado.

surfc

Combinao surf-contour.

surfl

Grfico tipo superfcie sombreada 3-D, com iluminao

waterfall

Grfico tipo waterfall (semelhante a mesh, sem o quadriculado).

Objetos em 3-D
sphere

Gera uma esfera.

cylinder

Gera um cilindro.

peaks

Funo obtida transladando e escalonando uma distribuio Gaussiana.

Visualizao do Grfico 3-D


axis

Altera caractersticas (aparncia e escalonamento) dos eixos.

caxis

Altera escalonamento de eixos pseudo-cores.

colorbar

Mostra mapa de cores na forma de uma barra (escala) de cores.

colormap

Estabelece a tabela (look-up table) de cores.

hidden

Liga (desliga) modo de remoo de linhas em um grfico tipo mesh.

rotate

Gira um objeto grfico de um certo ngulo, em uma direo especificada.

shading

Controla o sombreamento colorido.

surfnorm

Retorna/mostra normal superfcie especificada.

13

view

Especifica ponto de visualizao (situao de um observador) para um grfico 3-D.

viewmtx

Gera matrizes de transformao de visualizao.

zoom

Ampliao de grfico (2-D).

Funes para Controle de Cor e Claridade/Iluminao


Controle de Cor
caxis

Altera caractersticas de pseudocores.

colormap

Estabelece a tabela (look-up table) de cores.

contrast

Mapa de escala cinza para realar o contraste em uma imagem.

shading

Controla o sombreamento colorido.

Mapas de Cores
bone

Escala cinza com tintura de azul.

contrast

Escala cinza reforando o contraste da imagem.

cool

Tons de violeta (cyan) e azul magenta.

copper

Linear nos tons de cobre.

flag

Alternante em vermelho, branco, azul e preto.

gray

Linear na escala cinza.

hot

Preto-vermelho-amarelo-branco.

hsv

Mapa de cor com saturao das cores primrias (vermelho- verde-azul).

jet

Variante of HSV.

pink

Tons pastis de cor-de-rosa.

prism

Cores do arco-ris.

white

Branco monocromtico.

Funes Relacionadas ao Mapa de Cor


brighten

Torna o mapa de cores mais brilhante ou mais escuro.

hsv2rgb

Converte mapa de cores hsv para rgb.

pcolor

Plota um mapa (palheta) de cores, em formato de tabuleiro, em correspondncia aos valores dos
elementos do argumento.

rgb2hsv

Converte mapa de cores rgb para hsv.

rgbplot

Plota a composio de um mapa de cores em termos das cores primrias.

spinmap

Gira o mapa de cores.

Modelos de Claridade/Iluminao
diffuse

Retorna a refletncia difusa para uma superfcie especificada.

specular

Retorna a refletncia especular para uma superfcie especificada.

surf1

Superfcie sombreada 3-D com iluminao de uma fonte de luz.

Criao de Objetos Grficos


axes

Cria eixos em posies arbitrrias.

figure

Cria janela de figura.

image

Cria imagem.

line

Cria objeto grfico do tipo linha.

patch

Cria objeto grfico do tipo patch.

14

surface

Cria objeto grfico do tipo superfcie.

text

Adiciona texto em um grfico.

uicontrol

Cria controle de interface de usurio na janela de figura corrente.

uimenu

Cria menu de interface com o usurio.

Operaes em Objetos Grficos


delete

Elimina um objeto grfico.

drawnow

Completa qualquer traado/desenho pendente.

gco

Retorna identificador (handle) do objeto grfico corrente.

get

Retorna o valor da propriedade especificada para o objeto grfico.

reset

Restabelece eixo ou figura.

rotate

Gira um objeto grfico de um ngulo em torno de uma direo especificada.

set

Estabelece propriedades para objetos grficos.

Propriedades de Objetos Grficos


Todos
ButtonDownFcn

MATLAB String

Clipping

[ on | off ]

Interruptible

[ no | yes ]

Parent

Somente leitura

UserData

Qualquer coisa (dados extras, comentrios etc)

Visible

[ on | off ]

Root
CaptureRect

Retngulo

CurrentFigure

Handle da figura

Diary

[ on | off ]

DiaryFile

Nome-de-arquivo

Echo

[ on | off ]

Format

[short | long | shortE | longE | hex | bank | + | rat]

FormatSpacing

[ loose | compact ]

PointerLocation

Ponto

ScreenDepth

Inteiro

TerminalOneWindow

[ no | yes ]

TerminalProtocol

[ none | x | tek401x | tek410x | tek41xx | regis ]

Units

[ inches | centimeters | normalized | points | pixels ]

Figure
BackingStore

[ on | off ]

Color

Especificao de cor

Colormap

Mapa de cores

Current Axes

Handle dos eixos

CurrentObject

Handle do objeto

15

InvertHardcopy

[ on | off ]

KeyPressFcn

MATLAB string

MenuBar

[ none | figure ]

MinColormap

Inteiro

Name

String

NextPlot

[ new | add | replace ]

NumberTitle

[ on | off ]

PaperUnits

[ inches | centimeters | normalized | points ]

PaperOrientation

[ portrait | landscape ]

PaperPosition

Retngulo

PaperType

[ usletter | uslegal | a4letter ]

Pointer

[ crosshair | arrow | watch | topl | topr | botl | botr | circle | cross | fleur ]

Position

Retngulo

Resize

[ on | off ]

ShareColors

[ no | yes ]

Units

[ inches | centimeters | normalized | points | pixels ]

WindowButtonDownFcn

MATLAB string

WindowButtonMotionFcn

MATLAB string

WindowButtonUpFcn

MATLAB string

Axes
AspectRatio

Matriz 1x2

Box

[ on | off ]

CLim

Matriz 1x2

CLimMode

[ auto | manual ]

Color

[ none ] ou especificao de cor

ColorOrder

Mapa de cores

DrawMode

[ normal | fast ]

FontAngle

[ normal | italic | oblique ]

FontName

String

FontSize

Escalar

FontWeight

[ light | normal | demi | bold ]

GridLineStyle

[ - | -- | : | -. ]

LineStyleOrder

String (de estilo de linha)

LineWidth

Escalar

NextPlot

[ new | add | replace ]

Position

Retngulo

TickLength

Retngulo

TickDir

[ in | out ]

Title

String

Units

[ inches | centimeters | normalized | points | pixels ]

16

View

Matriz 1x2 [ azimute, elevao ]

Xcolor

Especificao de cor

Xdir

[ normal | reverse ]

Xform

Matriz 4x4

Xgrid

[ on | off ]

XLabel

String

XLim

Matriz 1x2 [xmin, xmax]

XLimMode

[ auto | manual ]

XScale

[ linear | log ]

Xtick

Vetor

XTickLabels

String

XTickLabelMode

[ auto | manual ]

XTickMode

[ auto | manual ]

YColor

Especificao de cor

YDir

[ normal | reverse ]

YGrid

[ on | off ]

YLabel

String

YLim

Matriz 1x2 [ymin, ymax]

YLimMode

[ auto | manual ]

YScale

[ linear | log ]

YTick

Vetor

YTickLabels

String

YTickLabelMode

[ auto | manual ]

YTickMode

[ auto | manual ]

ZColor

Especificao de cor

ZDir

[ normal | reverse ]

ZGrid

[ on | off ]

ZLabel

String

ZLim

Matriz 1x2 [zmin, zmax]

ZLimMode

[ auto | manual ]

ZScale

[ linear | log ]

ZTick

Vetor

ZTickLabels

String

ZTickLabelMode

[ auto | manual ]

ZTickMode

[ auto | manual ]

Uicontrol
BackgroundColor

Especificao de cor

CallBack

MATLAB string

ForegroundColor

Especificao de cor

HorizontalAlignment

[ left | center | right ]

Max

Escalar

17

Min

Escalar

Position

Retngulo

String

String

Style

[ pushbutton | radiobutton | checkbox | edit | text | slider | frame | popupmenu ]

Units

[ inches | centimeters | normalized | points | pixels ]

Value

Escalar

Uimenu
Accelerator

Caractere

BackgroundColor

Especificao de cor

CallBack

MATLAB string

Checked

[ on | off ]

Enable

[ on | off ]

ForegroundColor

Especificao de cor

Label

String

Position

Retngulo

Separator

[ on | off ]

Line
Color

Especificao de cor

EraseMode

[ normal | background | xor | none ]

LineStyle

[ - | -- | : | -. | + | o | * | . | x ]

LineWidth

Escalar

MarkerSize

Escalar

Xdata

Matriz

Ydata

Matriz

Zdata

Matriz

Text
Color

Especificao de cor

EraseMode

[ normal | background | xor | none ]

FontAngle

[ normal | italic | oblique ]

FontName

String

FontSize

Escalar

FontWeight

[ light | normal | demi | bold ]

HorizontalAlignment

[ left | center | right ]

Position

Retngulo

Rotation

Escalar

String

String

Units

[ inches | centimeters | normalized | points | pixels |data]

VerticalAlignment

[ top | cap | middle | baseline | bottom ]

18

Surface
CData

Matriz

EdgeColor

[ none | flat | interp ] ou especificao de cor

EraseMode

[ normal | background | xor | none ]

FaceColor

[ none | flat | interp | texturemap ] ou especificao de cor

LineStyle

[ - | -- | : | -. | + | o | * | . | x ]

LineWidth

Escalar

MarkerSize

Escalar

MeshStyle

[ both | row | column ]

XData

Matriz

YData

Matriz

ZData

Matriz

Patch
CData

Matriz

EdgeColor

[ none | flat | interp ] ou especificao de cor

EraseMode

[ normal | background | xor | none ]

FaceColor

[ none | flat | interp ] ou especificao de cor

LineWidth

Escalar

XData

Matriz

YData

Matriz

ZData

Matriz

Image
CData

Matriz

XData

Matriz

YData

Matriz

Filmes e Animao
getframe

Retorna frame de um filme (movie).

movie

Passa os frames gravados de um filme.

moviein

Inicializa a memria para guardar frames de filmes.

Som
lin2mu

Converso linear para lei- .

mu2lin

Converso de lei- para linear.

saxis

Escalona eixo de som.

sound

Converte vetor em som.

wavread

Carrega arquivo formato .wav

wavwrite

Grava arquivo formato .wav

Funes para Utilizao com Matrizes Esparsas


colmmd

Grau mnimo em coluna.

colperm

Reordena colunas.

19

condest

Estima o nmero de condio (norma-1).

dmperm

Decomposio de Dulmage-Mendelsohn.

etree

rvore de eliminao de uma matriz.

find

Acha ndices dos elementos no nulos.

full

Converte matriz esparsa em matriz completa.

gplot

Desenha um grafo.

issparse

Verdadeiro se a matriz for esparsa.

nnz

Nmero de elementos no nulos.

nonzeros

Elementos no nulos.

normest

Estima a norma-2.

nzmax

Armazenamento alocado para os elementos no nulos.

randperm

Vetor de permutao aleatria.

spalloc

Aloca memria para os elementos no nulos.

sparse

Cria matriz esparsa; converte matriz completa em esparsa.

sparsfun

Funo auxiliar para acesso estrutura interna de dados esparsos.

spaugment

Forma sistema aumentado de problema de mnimos quadrados.

spconvert

Converte de um formato esparso externo.

spdiags

Extrai e cria matriz diagonal esparsa.

speye

Matriz esparsa com 1's na diagonal principal.

spfun

Aplica uma funo somente aos elementos no nulos.

spones

Substitui elementos nulos por 1's.

spparms

Ajusta parmetros em rotinas para matrizes esparsas.

sprandn

Matriz esparsa aleatria.

sprandsym

Matrizes simtricas aleatrias.

sprank

Posto estrutural de matriz esparsa.

spy

Visualiza a estrutura esparsa.

symbfact

Anlise de fatorao simblica.

symmmd

Grau mnimo de matriz simtrica.

symrcm

Ordenamento reverso de Cuthill-McKee

20

Você também pode gostar