Sie sind auf Seite 1von 33

LISTA DE FUNÇÕES DO MATLAB

Entrar e Sair do MATLAB


matlab
inicia o MATLAB.
quit
termina a sessão de MATLAB.
matlabrc Arquivo (.m) mestre, executado pelo MATLAB no início da sessão. Nele está
estabelecido o trajeto do
MATLAB e pré- ajustes de figuras; também chama o comando startup se o arquivo
'startup'.m' existir.
Arquivos e Sistema Operacional
cd
Imprime o diretório corrente; cd nome-do-diretório muda diretório corrente.
cedit
Estabelece editor de linhas de comandos.
delete
Apaga um arquivo ou um objeto gráfico (delete(handle)).
diary
diary nome-de-arquivo salva o texto (comandos e resultados) de uma sessão.
dir
Lista diretórios. dir nome-do-diretório lista os arquivos no diretório.
getenv
Obtém valor de variável de ambiente.
ls
Lista os arquivos no diretório.
matlabroot Retorna o diretório onde MATLAB foi instalado.
pwd
Mostra o atual diretório de trabalho.
tempdir
Retorna o nome do diretório temporário se ele existir.
tempname Retorna um nome único, adequado para uso na criação de um arquivo
temporário.
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 numéricos.
home

1
Retorna o cursor para o canto esquerdo superior da tela.
more
Controla a paginação da janela de comandos.
Comandos de Administração 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 informações 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 informações para inscrever o usuário na MathWorks como um usuário
do MATLAB.
type
Mostra o conteúdo de um arquivo de texto.
ver
Mostra o número da versão do MATLAB e dos "toolboxes" instalados.
version
Retorna a versão em uso do MATLAB.
what
Lista os arquivos (.m, .mat, .mex) no diretório corrente.

Page 2
2
whatsnew Mostra o arquivo Readme do MATLAB e seus "toolboxes".
which
Localiza funções e arquivos mostrando o seu trajeto.
why
Retorna resposta sucinta ao comando.
Caracteres Especiais
:
indexação; geração de vetores.
()
ordem de precedência em cálculos; envolver índices; envolver variáveis de entrada.
[]
definir vetores e matrizes; envolver variáveis de saída.
.
ponto decimal.
..

2
diretório ascendente.
...
linha de continuação.
,
separador.
;
termina linhas suprimindo a sua impressão na tela.
%
comentários.
!
retorna ao sistema operacional.
'
define string.
=
efetua atribuição de variável.
Comandos de E/S, Administração do Espaço de Trabalho e suas
Variáveis
clear
Limpa da memória variáveis e funções.
csvread
Lê um arquivo de valores, separados por vírgulas, 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 documentação do MATLAB em hipertexto.
fclose
Fecha um arquivo.
feof
Testa fim de arquivo.
ferror
Retorna a mensagem de erro para a operação mais recente de I/O de arquivo.
fgetl
Retorna a próxima linha do arquivo-texto como uma string; sem newline.
fgets
Retorna a próxima linha do arquivo-texto como uma string; com newline.
fopen
Abre arquivo.
fprintf
Grava dados formatados em um arquivo.
fread
Lê dados binários de um arquivo.
frewind
Reinicia um arquivo aberto.

3
fscanf
Lê dados formatados de um arquivo.
fseek
Altera o indicador de posição em um arquivo.
ftell
Retorna a localização do indicador de posição em um arquivo.
fwrite
Grava dados binários em um arquivo.
length
Retorna o tamanho de um vetor.
load
Carrega variáveis gravadas em disco.
pack
Reorganiza o armazenamento de variáveis na memória.

Page 3
3
save
Grava variáveis (espaço de trabalho) em disco.
size
Retorna as dimensões de uma matriz.
uigetfile Localiza arquivo através de uma caixa de diálogo.
uiputfile Grava arquivo através de uma caixa de diálogo.
who
Lista as variáveis correntes.
whos
Lista as variáveis correntes (mais informações que who).
wk1read
Permite importar planilha WK1 Lotus 1-2-3.
wk1write Permite exportar para planilha WK1 Lotus 1-2-3.
Variáveis e Constantes Especiais
ans
Variável de trabalho (utilizada para armazenamento quando não há atribuição).
computer Retorna string contendo o computador que está executando MATLAB.
eps
Precisão em ponto flutuante.
flops
Retorna a contagem de operações em ponto flutuante realizadas.
i,j
Unidade imaginária (√-1).
inf

NaN
Not-a-Number (0/0, ∞ /∞ ).
nargin
Retorna o número de argumentos de entrada para uma função.

4
nargout
Retorna o número de argumentos de saída de uma função.
pi
π
realmax
Maior número positivo representável em ponto flutuante.
realmin
Menor número positivo representável em ponto flutuante.
Operações com Matrizes
+
Soma
-
Subtração
*
Multiplicação
.*
Multiplicação elemento-a-elemento
^
Potenciação
.^
Potenciação elemento-a-elemento
\
Divisão à esquerda
/
Divisão à direita
.\
Divisão à esquerda elemento-a-elemento
./
Divisão à direita elemento-a-elemento
cross
Produto vetorial
dot
Produto escalar
kron
Produto tensorial de Kronecker
Operadores Relacionais
==
igual a
~=
não é igual a
<
menor do que
>
maior do que

Page 4

5
4
<=
menor do que ou igual a
>=
maior do que ou igual a
Operadores Lógicos
&
e (AND)
|
ou (OR)
~
não (NOT)
xor
ou exclusivo (Exclusive OR)
Funções Lógicas
all
Verdadeiro se todos os elementos do vetor forem verdadeiros.
any
Verdadeiro se algum elemento do vetor for verdadeiro.
exist
Testa se variáveis ou funções estão definidas.
find
Determina os índices dos elementos não nulos.
finite
Retorna verdadeiro para os elementos finitos.
isempty
Verdadeiro para matriz vazia.
isglobal Verdadeiro para variáveis globais.
ishold
Verdadeiro se a opção hold estiver habilitada.
isieee
Retorna se o computador utiliza aritmética de ponto flutuante padrão 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: espaço em branco, newline, carriage return, tab, vertical tab,
formfeed.
issparse Verdadeiro para matriz esparsa.
isstr
Verdadeiro para string.
strcmp

6
Compara variáveis do tipo string.
Propriedades de Matrizes
cond
Número de condição (norma-2).
condest
Estimativa do número de condição na norma-1.
det
Determinante.
norm
Norma (1, 2, ∞ , Frobenius).
normest
Estimativa da norma-2.
null
Determina base ortonormal para o espaço nulo.
orth
Determina base ortonormal para o espaço imagem.
rank
Posto da matriz.
rcond
Estimativa do recíproco do número de condição na norma-1.
subspace Ângulo entre dois sub-espaços.
trace
Traço da matriz.
Manipulação de Matrizes
diag
Cria matriz diagonal ou extrai diagonais de uma matriz.
fliplr
Redispõe as colunas de uma matriz invertendo a ordem dos elementos em cada linha.

Page 5
5
flipud
Redispõe as linhas de uma matriz invertendo a ordem dos elementos em cada coluna.
reshape
Altera as dimensões 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.
Funções de Matrizes

7
expm
Exponencial.
expm1
Exponencial de matriz via expansão de Padé.
expm2
Exponencial de matriz via série de Taylor.
expm3
Exponencial de matriz via autovalores/autovetores.
funm
Calcula função genérica de matriz.
logm
Logaritmo.
sqrtm
Raiz quadrada.
Matrizes Especiais
compan
Matriz companheira.
diag
Matriz diagonal.
eye
Matriz identidade.
gallery
Matriz de teste para determinação 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 espaçados.
logspace logspace(x,y,n) cria vetor de n componentes que estão igualmente
logaritmicamente espaçados entre
10
x
e 10
y
.
magic
Quadrado mágico.
meshgrid Gera matrizes para gráficos 3-D.
ones
Matriz de 1's.
pascal
Matriz de Pascal.
rand
Gera matriz de números aleatórios com distribuição uniforme.

8
randn
Gera matriz de números aleatórios com distribuição normal.
rosser
Matriz teste clássico para o problema de determinação de autovalores simétricos.
toeplitz Matriz de Toeplitz.
vander
Matriz de Vandermonde.
wilkinson Matriz de teste de Wilkinson para o problema de determinação de autovalores.
zeros
Matriz nula.
Fatoração/Decomposição de Matrizes
chol
Fatoração de Cholesky.

Page 6
6
eig
Decomposição modal.
hess
Forma de Hessenberg.
lu
Fatoração (triangular superior e "triangular inferior") por eliminação de Gauss.
null
Determina base para o espaço nulo.
orth
Determina base ortonormal para o espaço imagem ("range").
qr
Decomposição QR (triangular - unitária).
qrdelete Deleta uma coluna da fatoração QR.
qrinsert Insere uma coluna na fatoração QR.
rref
Forma "row echelon" (escalonada) reduzida.
rrefmovie Seqüência de matrizes na obtenção da forma "row echelon" (escalonada)
reduzida.
schur
Decomposição de Schur.
svd
Decomposição em valores singulares.
Sistema de Equações Lineares e Solução de Mínimos-Quadrados
chol
Fatoração de Cholesky.
inv
Inversa.
lscov
Solução de mínimos-quadrados para matriz de covariância conhecida.
nnls

9
Solução de mínimos-quadrados não-negativa.
pinv
Pseudo-inversa.
polyfit
Ajusta polinômio no sentido de mínimos-quadrados.
/e\
Solução de sistemas de equações lineares.
Autovalores e Valores Singulares
balance
Escalonamento diagonal para melhorar a precisão de cálculo 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 polinômio característico.
polyeig
Resolve o problema de autovalor polinomial.
qz
Autovalores e autovetores generalizados.
rsf2csf
Transforma forma bloco-diagonal real para a forma diagonal complexa.
schur
Decomposição de Schur.
svd
Decomposição em valores singulares.
Funções Trigonométricas
acos,acosh Arco coseno, arco coseno hiperbólico.
acot,acoth Arco cotangente, arco cotangente hiperbólica.
acsc,acsch Arco cosecante, arco cosecante hiperbólica.
asec,asech Arco secante, arco secante hiperbólica.
asin,asinh Arco seno, arco seno hiperbólico.
atan,atanh Arco tangente, arco tangente hiperbólica.
cos,cosh
Coseno, coseno hiperbólico.

Page 7
7
cot,coth
Cotangente, cotangente hiperbólica.
csc,csch
Cosecante, cosecante hiperbólica.

10
sec,sech
Secante, secante hiperbólica.
sin,sinh
Seno, seno hiperbólico.
tan,tanh
Tangente, tangente hiperbólica.
Funções Matemáticas Elementares
abs
Valor absoluto.
angle
Ângulo de fase.
cart2pol Transforma coordenadas cartesianas para polares.
cart2sph Transforma coordenadas cartesianas para esféricas.
ceil
Arredonda em direção a ∞ .
conj
Complexo-conjugado.
exp
Exponencial base e.
expint
Calcula integral da função exp(-t)/t.
fix
Arredonda em direção ao zero.
floor
Arredonda em direção a -∞
gcd
Maior divisor comum.
imag
Parte imaginária.
lcm
Mínimo múltiplo comum.
log
Logaritmo natural (base e).
log2
Logaritmo base 2 e desmembra números em ponto-flutuante.
log10
Logaritmo base 10.
pol2cart Transforma coordenadas polares para cartesianas.
pow2
2 elevado à alguma potência; escalona números em ponto- flutuante.
rat
Aproximação racional.
rats
Saída no formato racional.
real
Parte real.

11
rem
Resto de uma divisão.
round
Arredonda para o inteiro mais próximo.
sign
Função sinal.
sph2cart Transforma coordenadas esféricas para cartesianas.
sqrt
Raiz quadrada.
Funções Especiais
bessel
Função de Bessel.
besseli
Função de Bessel modificada de primeira espécie.
besselj
Função de Bessel de primeira espécie.
besselk
Função de Bessel modificada de segunda espécie.
bessely
Função de Bessel de segunda espécie.
beta
Função beta.
betainc
Função beta incompleta.

Page 8
8
betaln
Logaritmo da função beta.
ellipj
Função elíptica de Jacobi.
ellipke
Integral elíptica completa.
erf
Função erro.
erfc
Função erro complementar (1 - erf)
erfcx
Função erro complementar escalonada.
erfinv
Função erro inversa.
expint
Integral de (exp(-t)/t) dt.
gamma
Função gama.
gammainc Função gama incompleta.

12
gammaln Logaritmo da função gama.
legendre Funções de Legendre.
Programação - Controle de Seqüência
break
Interrompe a execução de laços 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 execução da função.
for
Repete comandos por um número de vezes especificado.
if
Condiciona execução de comandos.
return
Retorna para o ponto em que a função foi chamada.
while
Repete comandos enquanto condição especificada for verdadeira.
Programação Geral e Interface com o Usuário
errordlg Cria uma caixa de diálogo de erro.
eval
Executa string contendo uma expressão MATLAB.
feval
Executa uma função especificada por uma string.
function Define M-file tipo function (função).
global
Define variáveis globais.
helpdlg
Mostra uma caixa de diálogo de ajuda (help).
input
Permite requisitar fornecimento de dados pelo teclado.
keyboard Suspende a execução de uma rotina e permite que o usuário entre e execute novos
comandos pelo
teclado; a rotina é continuada após o usuário digitar return.
lasterr
Última mensagem de erro emitida pelo MATLAB.
menu
Gera um menu de escolhas para entrada do usuário.
nargchk
Verifica número de argumentos de entrada.
pause
Força uma parada até que se pressione uma tecla.
questdlg Cria uma caixa de diálogo de perguntas.

13
rbbox
Caixa (rubberband box) para seleção de região em gráfico.
uigetfile Caixa de diálogo para obter o nome de um arquivo existente.
uiputfile Caixa de diálogo para especificar o nome de um novo arquivo.
warndlg Cria uma caixa de diálogo para advertências (warning).

Page 9
9
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 cronômetro, respectivamente.
Texto e Variáveis Alfanuméricas (Strings)
abs
Converte uma string em valores numéricos.
blanks
Uma string de espaços em branco.
deblank
Remove espaços em branco do final de uma string.
dec2hex
Converte inteiro decimal em (string) hexadecimal.
eval
Executa uma expressão MATLAB definida através de uma string.
findstr
Acha uma string dentro de outra.
hex2dec
Converte (string) hexadecimal em inteiro decimal.
hex2num
Converte (string) hexadecimal em número em ponto flutuante, precisão dupla.
int2str
Converte número inteiro em string.
isletter Verdadeiro para letras do alfabeto.
isspace
Detecta espaços; Verdadeiro para espaços em branco.
isstr
Testa (True) se é uma string.
lower
Converte letras maiúsculas em letras minúsculas numa string.
num2str

14
Converte um número numa representação alfanumérica (string).
setstr
Considera valor numérico como representação de caractere alfanumérico.
sscanf
Lê string com controle de formato.
sprintf
Grava dados formatados em uma string.
strcmp
Compara variáveis do tipo alfanumérico (string).
strrep
Localiza e substitui string.
str2mat
Forma matriz de texto a partir de strings individuais.
str2num
Converte uma string representando um número em sua representação numérica.
strtok
Identifica a primeira parte (token) numa string, identificada por caractere delimitador.
upper
Converte letras minúsculas em letras maiúsculas numa string.
Depuração de Programa (Debugging)
dbclear
Cancela ponto de quebra (breakpoint).
dbcont
Retoma a execução.
dbdown
Altera o contexto do espaço de trabalho local para a função chamada.
dbquit
Sai do modo debug.
dbstack
Lista cadeia de funções chamadas (quem chama quem).
dbstatus Lista todos os breakpoints em uma função (m-file).
dbstep
Permite executar uma ou mais linhas do programa antes de retornar ao modo de depuração
(debug).
dbstop
Estabelece um ponto de quebra (breakpoint) numa função (m- file) MATLAB.
dbtype
Lista um m-file numerando as linhas.

Page 10
10
dbup
Altera o contexto do espaço de trabalho para o programa que chama a função.
mexdebug Habilita depuração de Mex-file.
Análise de Dados
cumprod

15
Retorna os produtos cumulativos dos componentes.
cumsum
Retorna as somas acumuladas dos componentes.
hist
Plota histograma.
max
Determina maior componente.
mean
Determina média ou valor médio.
median
Determina mediana ou valor mediano.
min
Determina menor componente.
prod
Determina o produto dos elementos.
sort
Classifica em ordem crescente.
std
Determina desvio padrão.
sum
Determina a soma dos elementos.
Processamento de Sinais
abs
Determina magnitude de número complexo.
angle
Determina ângulo de fase de número complexo.
conv
Convolução de seqüências.
conv2
Convolução em duas dimensões (2-D).
corrcoef Coeficientes de correlação.
cov
Matriz de covariância.
cplxpair Classifica números em pares complexo-conjugados, parte real crescente.
deconv
Deconvolução de seqüências.
filter
Implementa filtragem digital.
filter2
Implementa filtragem digital bidimensional.
fft
Transformada rápida de Fourier.
fft2
Transformada rápida de Fourier bidimensional.
fftshift Desloca a fft centralizando o espectro.
ifft

16
Transformada inversa de Fourier.
ifft2
Transformada inversa de Fourier bidimensional.
nextpow2 Maior potência de 2 mais próxima.
unwrap
Elimina saltos nos ângulos de fase.
Diferenças Finitas e Interpolação de Dados
del2
Calcula Laplaciano.
diff
Calcula diferenças ou derivadas.
gradient Calcula gradiente.
griddata Interpola dados, permitindo gerar dados igualmente espaçados para plotagem.
interp1
Interpolação de dados (unidimensional).
interp2
Interpolação de dados (bidimensional).
interp3
Interpolação de dados (bidimensional) biharmônica.

Page 11
11
interp4
Interpolação de dados (bidimensional) bilinear.
interp5
Interpolação de dados (bidimensional) bicúbica.
interp6
Interpolação (bidimensional) pelo vizinho mais próximo.
interpft Interpolação de dados via interpolação na transformada de Fourier.
spline
Interpolação por splines cúbicas.
Polinômios
conv
Multiplica polinômios; convolução.
deconv
Divide polinômios; deconvolução.
poly
Constrói polinômio a partir de suas raízes.
polyder
Calcula derivada de polinômio.
polyfit
Efetua ajuste polinomial de dados.
polyval
Calcula polinômio.
polyvalm Calcula polinômio para uma matriz de valores.
residue

17
Efetua cálculo de resíduos para expansão em frações parciais.
roots
Determina as raízes de um polinômio.
roots1
Determina as raízes de um polinômio (método de Laguerre).
Integração Numérica
quad
Integração numérica usando a regra de Simpson recursiva.
quad8
Integração numérica usando a regra de Newton-Cotes adaptativa.
trapz
Método trapezoidal.
Solução de Equações Diferenciais
ode23
Método de Runge-Kutta de 2ª/3ª ordens.
ode23p
Resolve através de ode23 plotando o resultado.
ode45
Método de Runge-Kutta-Fehlberg de 4ª/5ª ordens.
Equações Não-Lineares e Otimização
fmin
Minimiza função de uma variável.
fmins
Minimiza função de várias variáveis.
fplot
Traça o gráfico de uma função.
fsolve
Determina zero de uma função de várias variáveis.
fzero
Determina zero de função de uma variável.
Traçado de Gráficos
X-Y Básico
loglog
Gráfico usando eixos logarítmicos.
plot
Plota vetores e matrizes, gráfico linear.
semilogx Gráfico em escala semilog (eixo x).
semilogy Gráfico em escala semilog (eixo y).
X-Y Especializados
bar
Gráfico de barras.
comet
Mostra um gráfico animado tipo "cometa".

Page 12

18
12
compass
compass(Z) traça um gráfico que mostra ângulo e magnitude dos elementos complexos de
Z como
setas emanando da origem.
errorbar Traça gráfico acrescentando barras (representando faixas) especificadas de erros.
feather
feather(Z) traça um gráfico que mostra o ângulo e magnitude dos elementos complexos de
Z como
setas emanadas de pontos igualmente espaçados ao longo de um eixo horizontal.
fill
Gráfico na forma de polígonos cheios.
fplot
Plota uma função.
hist
Traça histogramas.
polar
Gráfico em coordenadas polares.
rose
Histograma de ângulos.
stairs
Gráfico tipo "escada" (apropriado para sinais amostrados).
stem
Plota seqüências discretas.
zoom
Permite ampliar (trecho de) gráfico 2-D.
Impressão e Armazenamento
print
Imprime gráfico ou salva gráfico em um arquivo.
printopt Configura pré-ajustes da impressora local.
orient
Especifica orientação do papel da impressora.
Anotação em Gráficos
ginput
Retorna as coordenadas de pontos de um gráfico selecionados com o mouse ou o cursor.
grid
Faz reticulado no gráfico.
gtext
Permite colocar texto em posições assinaladas com o mouse no gráfico.
legend
Coloca uma legenda em um gráfico.
text
Permite inserir texto em posições especificadas no gráfico.
title
Coloca título.
xlabel

19
Coloca rótulo no eixo-x.
ylabel
Coloca rótulo no eixo-y.
zlabel
Coloca rótulo no eixo-z.
Criação e Controle de Janelas de Figuras
clf
Apaga a figura.
close
Fecha janela.
figure
Cria janela de gráfico.
gcf
Obtém o identificador (handle) da figura corrente.
graymon
Estabelece pré-ajustes de figuras gráficas para terminal não-colorido.
refresh
Ocasiona a janela de figura corrente ser redesenhada.
whitebg
Altera para branca o pré-ajuste da cor de fundo da figura gráfica.
Criação e Controle de Eixos
axes
Cria eixos em posições arbitrárias.
axis
Define escalas e aparência dos eixos.
caxis
Escalonamento de pseudo-cores dos eixos.
cinvert
Inverte fundo entre o branco e o preto para adequação da saída impressa.

Page 13
13
cla
Apaga eixos atuais.
gca
Retorna o identificador (handle) do eixo corrente.
hold
Mantém o gráfico atual.
ishold
Retorna 1 se a condição hold estiver ligada (on)
newplot
Preâmbulo para M-file gráficos, para tratar a propriedade NextPlot.
subplot
Particiona a tela gráfica para permitir mostrar simultaneamente mais de um gráfico.
terminal Estabelece o tipo do terminal gráfico.
Gráficos Tridimensionais (3-D)

20
clabel
Acrescenta rótulos dos níveis em gráficos tipo curvas de níveis (contour).
comet3
Gráfico animado tipo "cometa" , em 3-D.
contour
Gráfico tipo curvas de níveis.
contour3 Gráfico tipo curvas de níveis em 3-D
contourc Cálculo dos níveis (para plotagem de curvas de níveis).
fill3
Gráfico tipo polígonos preenchidos, no espaço tridimensional.
image
Mostra imagem.
imagesc
Escalona dados e os mostra como uma imagem.
mesh
Gráfico de superfície tipo malha, em 3-D.
meshc
Gráfico combinado mesh-contour.
meshz
Gráfico tipo mesh 3-D com um plano de referência definido.
pcolor
Gráfico tipo pseudo-cores.
plot3
Plota linhas e pontos no espaço tridimensional (3-D).
quiver
Plota gráfico utilizando pequenas setas nos pontos especificados.
slice
Plota fatias de um gráfico volumétrico.
surf
Gráfico de superfície, em 3-D, sombreado.
surfc
Combinação surf-contour.
surfl
Gráfico tipo superfície sombreada 3-D, com iluminação
waterfall Gráfico tipo waterfall (semelhante a mesh, sem o quadriculado).
Objetos em 3-D
sphere
Gera uma esfera.
cylinder Gera um cilindro.
peaks
Função obtida transladando e escalonando uma distribuição Gaussiana.
Visualização do Gráfico 3-D
axis
Altera características (aparência e escalonamento) dos eixos.
caxis
Altera escalonamento de eixos pseudo-cores.

21
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 remoção de linhas em um gráfico tipo mesh.
rotate
Gira um objeto gráfico de um certo ângulo, em uma direção especificada.
shading
Controla o sombreamento colorido.
surfnorm Retorna/mostra normal à superfície especificada.

Page 14
14
view
Especifica ponto de visualização (situação de um observador) para um gráfico 3-D.
viewmtx
Gera matrizes de transformação de visualização.
zoom
Ampliação de gráfico (2-D).
Funções para Controle de Cor e Claridade/Iluminação
Controle de Cor
caxis
Altera características de pseudocores.
colormap Estabelece a tabela (look-up table) de cores.
contrast Mapa de escala cinza para realçar o contraste em uma imagem.
shading
Controla o sombreamento colorido.
Mapas de Cores
bone
Escala cinza com tintura de azul.
contrast Escala cinza reforçando 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 saturação das cores primárias (vermelho- verde-azul).
jet
Variante of HSV.
pink
Tons pastéis de cor-de-rosa.

22
prism
Cores do arco-íris.
white
Branco monocromático.
Funções 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 correspondência aos valores
dos
elementos do argumento.
rgb2hsv
Converte mapa de cores rgb para hsv.
rgbplot
Plota a composição de um mapa de cores em termos das cores primárias.
spinmap
Gira o mapa de cores.
Modelos de Claridade/Iluminação
diffuse
Retorna a refletância difusa para uma superfície especificada.
specular Retorna a refletância especular para uma superfície especificada.
surf1
Superfície sombreada 3-D com iluminação de uma fonte de luz.
Criação de Objetos Gráficos
axes
Cria eixos em posições arbitrárias.
figure
Cria janela de figura.
image
Cria imagem.
line
Cria objeto gráfico do tipo linha.
patch
Cria objeto gráfico do tipo patch.

Page 15
15
surface
Cria objeto gráfico do tipo superfície.
text
Adiciona texto em um gráfico.
uicontrol Cria controle de interface de usuário na janela de figura corrente.
uimenu
Cria menu de interface com o usuário.

23
Operações em Objetos Gráficos
delete
Elimina um objeto gráfico.
drawnow
Completa qualquer traçado/desenho pendente.
gco
Retorna identificador (handle) do objeto gráfico corrente.
get
Retorna o valor da propriedade especificada para o objeto gráfico.
reset
Restabelece eixo ou figura.
rotate
Gira um objeto gráfico de um ângulo em torno de uma direção especificada.
set
Estabelece propriedades para objetos gráficos.
Propriedades de Objetos Gráficos
Todos
ButtonDownFcn
MATLAB String
Clipping
[ on | off ]
Interruptible
[ no | yes ]
Parent
Somente leitura
UserData
Qualquer coisa (dados extras, comentários etc)
Visible
[ on | off ]
Root
CaptureRect
Retângulo
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

24
Ponto
ScreenDepth
Inteiro
TerminalOneWindow
[ no | yes ]
TerminalProtocol
[ none | x | tek401x | tek410x | tek41xx | regis ]
Units
[ inches | centimeters | normalized | points | pixels ]
Figure
BackingStore
[ on | off ]
Color
Especificação de cor
Colormap
Mapa de cores
Current Axes
Handle dos eixos
CurrentObject
Handle do objeto

Page 16
16
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
Retângulo
PaperType
[ usletter | uslegal | a4letter ]
Pointer

25
[ crosshair | arrow | watch | topl | topr | botl | botr | circle | cross | fleur ]
Position
Retângulo
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 especificação 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

26
Retângulo
TickLength
Retângulo
TickDir
[ in | out ]
Title
String
Units
[ inches | centimeters | normalized | points | pixels ]

Page 17
17
View
Matriz 1x2 [ azimute, elevação ]
Xcolor
Especificação 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
Especificação de cor
YDir
[ normal | reverse ]
YGrid
[ on | off ]
YLabel
String

27
YLim
Matriz 1x2 [ymin, ymax]
YLimMode
[ auto | manual ]
YScale
[ linear | log ]
YTick
Vetor
YTickLabels
String
YTickLabelMode
[ auto | manual ]
YTickMode
[ auto | manual ]
ZColor
Especificação 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
Especificação de cor
CallBack
MATLAB string
ForegroundColor
Especificação de cor
HorizontalAlignment [ left | center | right ]
Max
Escalar

28
Page 18
18
Min
Escalar
Position
Retângulo
String
String
Style
[ pushbutton | radiobutton | checkbox | edit | text | slider | frame | popupmenu ]
Units
[ inches | centimeters | normalized | points | pixels ]
Value
Escalar
Uimenu
Accelerator
Caractere
BackgroundColor
Especificação de cor
CallBack
MATLAB
string
Checked
[ on | off ]
Enable
[ on | off ]
ForegroundColor
Especificação de cor
Label
String
Position
Retângulo
Separator
[ on | off ]
Line
Color
Especificação de cor
EraseMode
[ normal | background | xor | none ]
LineStyle [ - | -- | : | -. | + | o | * | . | x ]
LineWidth Escalar
MarkerSize Escalar
Xdata
Matriz
Ydata

29
Matriz
Zdata
Matriz
Text
Color
Especificação 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
Retângulo
Rotation
Escalar
String
String
Units
[ inches | centimeters | normalized | points | pixels |data]
VerticalAlignment
[ top | cap | middle | baseline | bottom ]

Page 19
19
Surface
CData
Matriz
EdgeColor [ none | flat | interp ] ou especificação de cor
EraseMode [ normal | background | xor | none ]
FaceColor [ none | flat | interp | texturemap ] ou especificação de cor
LineStyle [ - | -- | : | -. | + | o | * | . | x ]
LineWidth Escalar
MarkerSize Escalar
MeshStyle [ both | row | column ]
XData
Matriz
YData
Matriz
ZData
Matriz

30
Patch
CData
Matriz
EdgeColor [ none | flat | interp ] ou especificação de cor
EraseMode
[ normal | background | xor | none ]
FaceColor
[ none | flat | interp ] ou especificação de cor
LineWidth
Escalar
XData
Matriz
YData
Matriz
ZData
Matriz
Image
CData
Matriz
XData
Matriz
YData
Matriz
Filmes e Animação
getframe
Retorna frame de um filme (movie).
movie
Passa os frames gravados de um filme.
moviein
Inicializa a memória para guardar frames de filmes.
Som
lin2mu
Conversão linear para lei-µ .
mu2lin
Conversão de lei-µ para linear.
saxis
Escalona eixo de som.
sound
Converte vetor em som.
wavread
Carrega arquivo formato .wav
wavwrite
Grava arquivo formato .wav
Funções para Utilização com Matrizes Esparsas
colmmd

31
Grau mínimo em coluna.
colperm
Reordena colunas.

Page 20
20
condest
Estima o número de condição (norma-1).
dmperm
Decomposição de Dulmage-Mendelsohn.
etree
Árvore de eliminação de uma matriz.
find
Acha índices dos elementos não nulos.
full
Converte matriz esparsa em matriz completa.
gplot
Desenha um grafo.
issparse
Verdadeiro se a matriz for esparsa.
nnz
Número de elementos não nulos.
nonzeros
Elementos não nulos.
normest
Estima a norma-2.
nzmax
Armazenamento alocado para os elementos não nulos.
randperm
Vetor de permutação aleatória.
spalloc
Aloca memória para os elementos não nulos.
sparse
Cria matriz esparsa; converte matriz completa em esparsa.
sparsfun
Função auxiliar para acesso à estrutura interna de dados esparsos.
spaugment Forma sistema aumentado de problema de mínimos 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 função somente aos elementos não nulos.
spones
Substitui elementos nulos por 1's.

32
spparms
Ajusta parâmetros em rotinas para matrizes esparsas.
sprandn
Matriz esparsa aleatória.
sprandsym Matrizes simétricas aleatórias.
sprank
Posto estrutural de matriz esparsa.
spy
Visualiza a estrutura esparsa.
symbfact
Análise de fatoração simbólica.
symmmd
Grau mínimo de matriz simétrica.
symrcm
Ordenamento reverso de Cuthill-McKee

33

Das könnte Ihnen auch gefallen