Você está na página 1de 25

Funes Disponveis

Pgina 1 de 25

MATLAB BSICO Prof. Alberto Adade Filho (ITA/CTA)

ndice Seo Anterior

ANEXO - FUNES DISPONVEIS (MATLAB 4.2)


Entrar e Sair do MATLAB Arquivos e Sistema Operacional Controle da Janela de Comandos Comandos de Administrao dos Recursos Caracteres Especiais Comandos de E/S, Administrao do Espao de Trabalho e suas Variveis Variveis e Constantes Especiais Operaes de Matrizes Operadores Relacionais Operadores Lgicos Funes Lgicas Propriedades de Matrizes Manipulao de Matrizes Funes de Matrizes Matrizes Especiais Fatorao/Decomposio de Matrizes Sistema de Equaes Lineares e Soluo de Mnimos-Quadrados Autovalores e Valores Singulares Funes Trigonomtricas Funes Matemticas Elementares Funes Especiais Programao - Controle de Seqncia Programao Geral e Interface com o Usurio Hora e Data Texto e Variveis Alfanumricas (Strings) Depurao de Programa (Debugging) Anlise de Dados Processamento de Sinais Diferenas Finitas e Interpolao de Dados Polinmios Integrao Numrica Soluo de Equaes Diferenciais Equaes No-Lineares e Otimizao Traado de Grficos X-Y Bsico X-Y Especializados Impresso e Armazenamento Anotao em Grficos Criao e Controle de Janelas de Figuras Criao e Controle de Eixos Grficos Tridimensionais (3-D) Objetos em 3-D Visualizao do Grfico 3-D

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 2 de 25

Funes para Controle de Cor e Claridade/Iluminao Controle de Cor Mapas de Cores Funes Relacionadas ao Mapa de Cor Modelos de Claridade/Iluminao Criao de Objetos Grficos Operaes em Objetos Grficos Propriedades de Objetos Grficos Todos Root Figure Axes Uicontrol Uimenu Line Text Surface Patch Image Filmes e Animao Som Funes para Utilizao com Matrizes Esparsas
Retornar

Entrar e Sair do MATLAB


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

Arquivos e Sistema Operacional


cd cedit delete diary dir getenv ls matlabroot Imprime o diretrio corrente; cd nome-do-diretrio muda diretrio corrente. Estabelece editor de linhas de comandos. Apaga um arquivo ou um objeto grfico (delete(handle)). diary nome-de-arquivo salva o texto (comandos e resultados) de uma sesso. Lista diretrios. dir nome-do-diretrio lista os arquivos no diretrio. Obtm valor de varivel de ambiente. Lista os arquivos no diretrio. Retorna o diretrio onde MATLAB foi instalado.

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 3 de 25

pwd tempdir tempname unix !

Mostra o atual diretrio de trabalho. Retorna o nome do diretrio temporrio se ele existir. Retorna um nome nico, adequado para uso na criao de um arquivo temporrio. Executa um comando do sistema operacional UNIX. Retorna momentaneamente ao sistema operacional.
Retornar

Controle da Janela de Comandos


clc echo format home more Limpa a janela de comandos. Mostra na tela cada comando que vai sendo executado. Estabelece o formato para mostrar os resultados numricos. Retorna o cursor para o canto esquerdo superior da tela. Controla a paginao da janela de comandos.
Retornar

Comandos de Administrao dos Recursos


Demonstra recursos do MATLAB; isoladamente, apresenta o menu de demos. exist('nome-de-arquivo') retorna 2 se o arquivo estiver no trajeto do MATLAB. Recurso de ajuda on-line. Fornece informaes sobre MATLAB e The MathWorks Inc. ltima mensagem de erro gerada pelo MATLAB. Recurso de ajuda (HELP) por palavra-chave. Mostra e controla o trajeto de busca do MATLAB. Registra informaes para inscrever o usurio na MathWorks como um usurio do subscribe 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. Lista os arquivos (.m, .mat, .mex) no diretrio corrente. what whatsnew Mostra o arquivo Readme do MATLAB e seus "toolboxes". Localiza funes e arquivos mostrando o seu trajeto. which why Retorna resposta sucinta ao comando.
Retornar

demo exist help info lasterr lookfor path

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.

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 4 de 25

.. ... , ; % ! ' =

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

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


clear csvread csvwrite disp dlmread dlmwrite doc fclose feof ferror fgetl fgets fopen fprintf fread frewind fscanf fseek ftell fwrite length load pack save size uigetfile uiputfile who whos Limpa da memria variveis e funes. L um arquivo de valores, separados por vrgulas, para uma matriz. Grava um arquivo a partir de uma matriz. Mostra texto ou uma matriz como texto. L para uma matriz um arquivo ASCII delimitado. Grava a partir de uma matriz um arquivo ASCII delimitado. Carrega documentao do MATLAB em hipertexto. Fecha um arquivo. Testa fim de arquivo. Retorna a mensagem de erro para a operao mais recente de I/O de arquivo. Retorna a prxima linha do arquivo-texto como uma string; sem newline. Retorna a prxima linha do arquivo-texto como uma string; com newline. Abre arquivo. Grava dados formatados em uma arquivo. L dados binrios de um arquivo. Reinicia um arquivo aberto. L dados formatados de um arquivo. Altera o indicador de posio em um arquivo. Retorna a localizao do indicador de posio em um arquivo. Grava dados binrios em um arquivo. Retorna o tamanho de um vetor. Carrega variveis gravadas em disco. Reorganiza o armazenamento de variveis na memria. Grava variveis (espao de trabalho) em disco. Retorna as dimenses de uma matriz. Localiza arquivo atravs de uma caixa de dilogo. Grava arquivo atravs de uma caixa de dilogo. Lista as variveis correntes. Lista as variveis corrrentes (mais informaes que who).

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 5 de 25

wk1read Permite importar planilha WK1 Lotus 1-2-3. wk1write Permite exportar para planilha WK1 Lotus 1-2-3.
Retornar

Variveis e Constantes Especiais


ans computer eps flops i,j inf NaN nargin nargout pi realmax realmin Varivel de trabalho (utilizada para armazenamento quando no h atribuio). Retorna string contendo o computador que est executando MATLAB. Preciso em ponto flutuante. Retorna a contagem de operaes em ponto flutuante realizadas. Unidade imaginria ( Not-a-Number (0/0, / ). Retorna o nmero de argumentos de entrada para uma funo. Retorna o nmero de argumentos de sada de uma funo. Maior nmero positivo representvel em ponto flutuante. Menor nmero positivo representvel em ponto flutuante.
Retornar

).

Operaes com Matrizes


+ * .* ^ .^ \ / .\ ./ cross dot kron 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 Produto vetorial Produto escalar Produto tensorial de Kronecker
Retornar

Operadores Relacionais
== igual a ~= no igual a < menor do que

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 6 de 25

> maior do que <= menor do que ou igual a >= maior do que ou igual a
Retornar

Operadores Lgicos
& | ~ xor e (AND) ou (OR) no (NOT) ou exclusivo (Exclusive OR)

Funes Lgicas
all any exist find finite isempty isglobal ishold isieee isinf isletter isnan isreal Verdadeiro se todos os elementos do vetor forem verdadeiros. Verdadeiro se algum elemento do vetor for verdadeiro. Testa se variveis ou funes esto definidas. Determina os ndices dos elementos no nulos. Retorna verdadeiro para os elementos finitos. Verdadeiro para matriz vazia. Verdadeiro para variveis globais. Verdadeiro se a opo hold estiver habilitada. Retorna se o computador utiliza aritmtica de ponto flutuante padro IEEE. Retorna verdadeiro para elemento infinito. Verdadeiro para letras do alfabeto. Retorna verdadeiro para elementos NaN (Not-A-Number). Verdadeiro se todos os elementos da matriz forem reais. Verdadeiro para caracteres: espao em branco, newline, carriage return, tab, vertical tab, isspace formfeed. issparse Verdadeiro para matriz esparsa. Verdadeiro para string. isstr strcmp Compara variveis do tipo string.
Retornar

Propriedades de Matrizes
cond condest det norm Nmero de condio (norma-2). Estimativa do nmero de condio na norma-1. Determinante.

Norma (1, 2, , Frobenius). normest Estimativa da norma-2.

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 7 de 25

null orth rank rcond subspace trace

Determina base ortonormal para o espao nulo. Determina base ortonormal para o espao imagem. Posto da matriz. Estimativa do recproco do nmero de condio na norma-1. ngulo entre dois sub-espaos. Trao da matriz.
Retornar

Manipulao de Matrizes
diag fliplr flipud reshape rot90 tril triu ' : Cria matriz diagonal ou extrai diagonais de uma matriz. Redispe as colunas de uma matriz invertendo a ordem dos elementos em cada linha. Redispe as linhas de uma matriz invertendo a ordem dos elementos em cada coluna. Altera as dimenses de uma matriz. Gira de 90 uma matriz. Retorna parte triangular inferior de uma matriz. Retorna parte triangular superior de uma matriz. Transposta Como nico ndice, empilha matriz em uma coluna.
Retornar

Funes de Matrizes
expm expm1 expm2 expm3 funm logm sqrtm Exponencial. Exponencial de matriz via expanso de Pad. Exponencial de matriz via srie de Taylor. Exponencial de matriz via autovalores/autovetores. Calcula funo genrica de matriz. Logaritmo. Raiz quadrada.
Retornar

Matrizes Especiais
compan diag eye gallery hadamard hankel hilb invhilb Matriz companheira. Matriz diagonal. Matriz identidade. Matriz de teste para determinao de autovalores. Matriz de Hadamard. Matriz de Hankel. Matriz de Hilbert. Matriz inversa de Hilbert.

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 8 de 25

linspace logspace

Cria vetor de componentes igualmente linearmente espaados. logspace(x,y,n) cria vetor de n componentes que esto igualmente logaritmicamente

espaados entre e . magic Quadrado mgico. meshgrid Gera matrizes para grficos 3-D. Matriz de 1's. ones Matriz de Pascal. 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. Matriz de Vandermonde. vander wilkinson Matriz de teste de Wilkinson para o problema de determinao de autovalores. zeros Matriz nula.
Retornar

Fatorao/Decomposio de Matrizes
chol eig hess lu null orth qr qrdelete qrinsert rref rrefmovie schur svd Fatorao de Cholesky. Decomposio modal. Forma de Hessenberg. Fatorao (triangular superior e "triangular inferior") por eliminao de Gauss. Determina base para o espao nulo. Determina base ortonormal para o espao imagem ("range"). Decomposio QR (triangular - unitria). Deleta uma coluna da fatorao QR. Insere uma coluna na fatorao QR. Forma "row echelon" (escalonada) reduzida. Seqncia de matrizes na obteno da forma "row echelon" (escalonada) reduzida. Decomposio de Schur. Decomposio em valores singulares.
Retornar

Sistema de Equaes Lineares e Soluo de Mnimos-Quadrados


chol inv lscov nnls pinv polyfit Fatorao de Cholesky. Inversa. Soluo de mnimos-quadrados para matriz de covarincia conhecida. Soluo de mnimos-quadrados no-negativa. Pseudo-inversa. Ajusta polinmio no sentido de mnimos-quadrados.

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 9 de 25

/e\

Soluo de sistemas de equaes lineares.


Retornar

Autovalores e Valores Singulares


balance cdf2rdf eig hess pinv poly polyeig qz rsf2csf schur svd Escalonamento diagonal para melhorar a preciso de clculo de autovalores. Transforma forma diagonal complexa para a forma bloco-diagonal real. Determina autovalores e autovetores. Forma de Hessenberg. Pseudo-inversa. Determina polinmio caracterstico. Resolve o problema de autovalor polinomial. Autovalores e autovetores generalizados. Transforma forma bloco-diagonal real para a forma diagonal complexa. Decomposio de Schur. Decomposio em valores singulares.
Retornar

Funes Trigonomtricas
acos , acosh acot , acoth acsc , acsch asec , asech asin , asinh atan , atanh cos , cosh cot , coth csc , csch sec , sech sin , sinh tan , tanh Arco coseno, arco coseno hiperblico. Arco cotangente, arco cotangente hiperblica. Arco cosecante, arco cosecante hiperblica. Arco secante, arco secante hiperblica. Arco seno, arco seno hiperblico. Arco tangente, arco tangente hiperblica. Coseno, coseno hiperblico. Cotangente, cotangente hiperblica. Cosecante, cosecante hiperblica. Secante, secante hiperblica. Seno, seno hiperblico. Tangente, tangente hiperblica.
Retornar

Funes Matemticas Elementares


abs angle cart2pol cart2sph ceil conj Valor absoluto. ngulo de fase. Transforma coordenadas cartesianas para polares. Transforma coordenadas cartesianas para esfricas. Arredonda em direo a . Complexo-conjugado.

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 10 de 25

exp expint fix floor

Exponencial base e. Calcula integral da funo exp(-t)/t. Arredonda em direo ao zero.

Arredonda em direo a - gcd Maior divisor comum. imag Parte imaginria. lcm Mnimo mltiplo comum. Logaritmo natural (base e). log Logaritmo base 2 e desmembra nmeros em ponto-flutuante. log2 log10 Logaritmo base 10. pol2cart Transforma coordenadas polares para cartesianas. pow2 2 elevado alguma potncia; escalona nmeros em ponto- flutuante. rat Aproximao racional. Sada no formato racional. rats Parte real. real rem Resto de uma diviso. round Arredonda para o inteiro mais prximo. sign Funo sinal. sph2cart Transforma coordenadas esfricas para cartesianas. Raiz quadrada. sqrt
Retornar

Funes Especiais
bessel besseli besselj besselk bessely beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc Funo de Bessel. Funo de Bessel modificada de primeira espcie. Funo de Bessel de primeira espcie. Funo de Bessel modificada de segunda espcie. Funo de Bessel de segunda espcie. Funo beta. Funo beta incompleta. Logaritmo da funo beta. Funo elptica de Jacobi. Integral elptica completa. Funo erro. Funo erro complementar (1 - erf) Funo erro complementar escalonada. Funo erro inversa. Integral de (exp(-t)/t) dt. Funo gama. Funo gama incompleta.

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 11 de 25

gammaln Logaritmo da funo gama. legendre Funes de Legendre.


Retornar

Programao - Controle de Seqncia


break else elseif end error for if return while Interrompe a execuo de laos for e while. Usado com o comando if. Usado com o comando if. Usado para terminar os comandos if, for, while. Mostra mensagem e aborta a execuo da funo. Repete comandos por um nmero de vezes especificado. Condiciona execuo de comandos. Retorna para o ponto em que a funo foi chamada. Repete comandos enquanto condio especificada for verdadeira.
Retornar

Programao Geral e Interface com o Usurio


errordlg eval feval function global helpdlg input keyboard lasterr menu nargchk pause questdlg rbbox uigetfile uiputfile warndlg Cria uma caixa de dilogo de erro. Executa string contendo uma expresso MATLAB. Executa uma funo especificada por uma string. Define M-file tipo function (funo). Define variveis globais. Mostra uma caixa de dilogo de ajuda (help). Permite requisitar fornecimento de dados pelo teclado. 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. ltima mensagem de erro emitida pelo MATLAB. Gera um menu de escolhas para entrada do usurio. Verifica nmero de argumentos de entrada. Fora uma parada at que se pressione uma tecla. Cria uma caixa de dilogo de perguntas. Caixa (rubberband box) para seleo de regio em grfico. Caixa de dilogo para obter o nome de um arquivo existente. Caixa de dilogo para especificar o nome de um novo arquivo. Cria uma caixa de dilogo para advertncias (warning).
Retornar

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

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 12 de 25

cputime date etime tic , toc

Tempo de CPU (Unidade Central de Processamento) utilizado pelo MATLAB. Retorna string com data atual. Retorna tempo transcorrido entre dois momentos especificados. Aciona e faz a leitura de um cronmetro, respectivamente.
Retornar

Texto e Variveis Alfanumricas (Strings)


abs blanks deblank dec2hex eval findstr hex2dec hex2num int2str isletter isspace isstr lower num2str setstr sscanf sprintf strcmp strrep str2mat str2num strtok upper Converte uma string em valores numricos. Uma string de espaos em branco. Remove espaos em branco do final de uma string. Converte inteiro decimal em (string) hexadecimal. Executa uma expresso MATLAB definida atravs de uma string. Acha uma string dentro de outra. Converte (string) hexadecimal em inteiro decimal. Converte (string) hexadecimal em nmero em ponto flutuante, preciso dupla. Converte nmero inteiro em string. Verdadeiro para letras do alfabeto. Detecta espaos; Verdadeiro para espaos em branco. Testa (True) se uma string. Converte letras maisculas em letras minsculas numa string. Converte um nmero numa representao alfanumrica (string). Considera valor numrico como representao de caractere alfanumrico. L string com controle de formato. Grava dados formatados em uma string. Compara variveis do tipo alfanumrico (string). Localiza e substitui string. Forma matriz de texto a partir de strings individuais. Converte uma string representando um nmero em sua representao numrica. Identifica a primeira parte (token) numa string, identificada por caractere delimitador. Converte letras minsculas em letras maisculas numa string.
Retornar

Depurao de Programa (Debugging)


dbclear dbcont dbdown dbquit dbstack dbstatus Cancela ponto de quebra (breakpoint). Retoma a execuo. Altera o contexto do espao de trabalho local para a funo chamada. Sai do modo debug. Lista cadeia de funes chamadas (quem chama quem). Lista todos os breakpoints em uma funo (m-file). Permite executar uma ou mais linhas do programa antes de retornar ao modo de

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 13 de 25

dbstep dbstop dbtype dbup mexdebug

depurao (debug). Estabelece um ponto de quebra (breakpoint) numa funo (m- file) MATLAB. Lista um m-file numerando as linhas. Altera o contexto do espao de trabalho para o programa que chama a funo. Habilita depurao de Mex-file.
Retornar

Anlise de Dados
cumprod cumsum hist max mean median min prod sort std sum Retorna os produtos cumulativos dos componentes. Retorna as somas acumuladas dos componentes. Plota histograma. Determina maior componente. Determina mdia ou valor mdio. Determina mediana ou valor mediano. Determina menor componente. Determina o produto dos elementos. Classifica em ordem crescente. Determina desvio padro. Determina a soma dos elementos.
Retornar

Processamento de Sinais
abs angle conv conv2 corrcoef cov cplxpair deconv filter filter2 fft fft2 fftshift ifft ifft2 nextpow2 unwrap Determina magnitude de nmero complexo. Determina ngulo de fase de nmero complexo. Convoluo de seqncias. Convoluo em duas dimenses (2-D). Coeficientes de correlao. Matriz de covarincia. Classifica nmeros em pares complexo-conjugados, parte real crescente. Deconvoluo de seqncias. Implementa filtragem digital. Implementa filtragem digital bidimensional. Transformada rpida de Fourier. Transformada rpida de Fourier bidimensional. Desloca a fft centralizando o espectro. Transformada inversa de Fourier. Transformada inversa de Fourier bidimensional. Maior potncia de 2 mais prxima. Elimina saltos nos ngulos de fase.

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 14 de 25

Retornar

Diferenas Finitas e Interpolao de Dados


del2 diff gradient griddata interp1 interp2 interp3 interp4 interp5 interp6 interpft spline Calcula Laplaciano. Calcula diferenas ou derivadas. Calcula gradiente. Interpola dados, permitindo gerar dados igualmente espaados para plotagem. Interpolao de dados (unidimensional). Interpolao de dados (bidimensional). Interpolao de dados (bidimensional) biharmnica. Interpolao de dados (bidimensional) bilinear. Interpolao de dados (bidimensional) bicbica. Interpolao (bidimensional) pelo vizinho mais prximo. Interpolao de dados via interpolao na transformada de Fourier. Interpolao por splines cbicas.
Retornar

Polinmios
conv deconv poly polyder polyfit polyval polyvalm residue roots roots1 Multiplica polinmios; convoluo. Divide polinmios; deconvoluo. Constri polinmio a partir de suas razes. Calcula derivada de polinmio. Efetua ajuste polinomial de dados. Calcula polinmio. Calcula polinmio para uma matriz de valores. Efetua clculo de resduos para expanso em fraes parciais. Determina as razes de um polinmio. Determina as razes de um polinmio (mtodo de Laguerre).
Retornar

Integrao Numrica
quad Integrao numrica usando a regra de Simpson recursiva. quad8 Integrao numrica usando a regra de Newton-Cotes adaptativa. trapz Mtodo trapezoidal.
Retornar

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.

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 15 de 25

Retornar

Equaes No-Lineares e Otimizao


fmin fmins fplot fsolve fzero Minimiza funo de uma varivel. Minimiza funo de vrias variveis. Traa o grfico de uma funo. Determina zero de uma funo de vrias variveis. Determina zero de funo de uma varivel.
Retornar

Traado de Grficos

X-Y Bsico
loglog plot semilogx semilogy Grfico usando eixos logartmicos. Plota vetores e matrizes, grfico linear. Grfico em escala semilog (eixo x). Grfico em escala semilog (eixo y).
Retornar

X-Y Especializados
Grfico de barras. Mostra um grfico animado tipo "cometa". compass(Z) traa um grfico que mostra ngulo e magnitude dos elementos complexos compass de Z como setas emanando da origem. errorbar Traa grfico acrescentando barras (representando faixas) especificadas de erros. feather(Z) traa um grfico que mostra o ngulo e magnitude dos elementos complexos feather de Z como setas emanadas de pontos igualmente espaados ao longo de um eixo horizontal. Grfico na forma de polgonos cheios. fill Plota uma funo. fplot hist Traa histogramas. polar Grfico em coordenadas polares. rose Histograma de ngulos. Grfico tipo "escada" (apropriado para sinais amostrados). stairs Plota seqncias discretas. stem Permite ampliar (trecho de) grfico 2-D. zoom
Retornar

bar comet

Impresso e Armazenamento

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 16 de 25

Imprime grfico ou salva grfico em um arquivo. print printopt Configura pr-ajustes da impressora local. orient Especifica orientao do papel da impressora.
Retornar

Anotao em Grficos
ginput grid gtext legend text title xlabel ylabel zlabel Retorna as coordenadas de pontos de um grfico selecionados com o mouse ou o cursor. Faz reticulado no grfico. Permite colocar texto em posies assinaladas com o mouse no grfico. Coloca uma legenda em um grfico. Permite inserir texto em posies especificadas no grfico. Coloca ttulo. Coloca rtulo no eixo-x. Coloca rtulo no eixo-y. Coloca rtulo no eixo-z.
Retornar

Criao e Controle de Janelas de Figuras


clf close figure gcf graymon refresh whitebg Apaga a figura. Fecha janela. Cria janela de grfico. Obtm o identificador (handle) da figura corrente. Estabelece pr-ajustes de figuras grficas para terminal no-colorido. Ocasiona a janela de figura corrente ser redesenhada. Altera para branca o pr-ajuste da cor de fundo da figura grfica.
Retornar

Criao e Controle de Eixos


axes axis caxis cinvert cla gca hold ishold newplot subplot terminal Cria eixos em posies arbitrrias. Define escalas e aparncia dos eixos. Escalonamento de pseudo-cores dos eixos. Inverte fundo entre o branco e o preto para adequao da sada impressa. Apaga eixos atuais. Retorna o identificador (handle) do eixo corrente. Mantm o grfico atual. Retorna 1 se a condio hold estiver ligada (on) Prembulo para M-file grficos, para tratar a propriedade NextPlot. Particiona a tela grfica para permitir mostrar simultaneamente mais de um grfico. Estabelece o tipo do terminal grfico.

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 17 de 25

Retornar

Grficos Tridimensionais (3-D)


clabel comet3 contour contour3 contourc fill3 image imagesc mesh meshc meshz pcolor plot3 quiver slice surf surfc surfl waterfall Acrescenta rtulos dos nveis em grficos tipo curvas de nveis (contour). Grfico animado tipo "cometa" , em 3-D. Grfico tipo curvas de nveis. Grfico tipo curvas de nveis em 3-D Clculo dos nveis (para plotagem de curvas de nveis). Grfico tipo polgonos preenchidos, no espao tridimensional. Mostra imagem. Escalona dados e os mostra como uma imagem. Grfico de superfcie tipo malha, em 3-D. Grfico combinado mesh-contour. Grfico tipo mesh 3-D com um plano de referncia definido. Grfico tipo pseudo-cores. Plota linhas e pontos no espao tridimensional (3-D). Plota grfico utilizando pequenas setas nos pontos especificados. Plota fatias de um grfico volumtrico. Grfico de superfcie, em 3-D, sombreado. Combinao surf-contour. Grfico tipo superfcie sombreada 3-D, com iluminao Grfico tipo waterfall (semelhante a mesh, sem o quadriculado).
Retornar

Objetos em 3-D
sphere Gera uma esfera. cylinder Gera um cilindro. peaks Funo obtida transladando e escalonando uma distribuio Gaussiana.
Retornar

Visualizao do Grfico 3-D


axis caxis colorbar colormap hidden rotate shading surfnorm view Altera caractersticas (aparncia e escalonamento) dos eixos. Altera escalonamento de eixos pseudo-cores. Mostra mapa de cores na forma de uma barra (escala) de cores. Estabelece a tabela (look-up table) de cores. Liga (desliga) modo de remoo de linhas em um grfico tipo mesh. Gira um objeto grfico de um certo ngulo, em uma direo especificada. Controla o sombreamento colorido. Retorna/mostra normal superfcie especificada. Especifica ponto de visualizao (situao de um observador) para um grfico 3-D.

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 18 de 25

viewmtx zoom

Gera matrizes de transformao de visualizao. Ampliao de grfico (2-D).


Retornar

Funes para Controle de Cor e Claridade/Iluminao Controle de Cor


caxis colormap contrast shading bone contrast cool copper flag gray hot hsv jet pink prism white Altera caractersticas de pseudocores. Estabelece a tabela (look-up table) de cores. Mapa de escala cinza para realar o contraste em uma imagem. Controla o sombreamento colorido.

Mapas de Cores
Escala cinza com tintura de azul. Escala cinza reforando o contraste da imagem. Tons de violeta (cyan) e azul magenta. Linear nos tons de cobre. Alternante em vermelho, branco, azul e preto. Linear na escala cinza. Preto-vermelho-amarelo-branco. Mapa de cor com saturao das cores primrias (vermelho- verde-azul). Variante of HSV. Tons pastis de cor-de-rosa. Cores do arco-ris. 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. Plota um mapa ( palheta) de cores, em formato de tabuleiro, em correspondncia aos pcolor 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.
Retornar

Criao de Objetos Grficos


axes figure Cria eixos em posies arbitrrias. Cria janela de figura.

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 19 de 25

image line patch surface text uicontrol uimenu

Cria imagem. Cria objeto grfico do tipo linha. Cria objeto grfico do tipo patch. Cria objeto grfico do tipo superfcie. Adiciona texto em um grfico. Cria controle de interface de usurio na janela de figura corrente. Cria menu de interface com o usurio.
Retornar

Operaes em Objetos Grficos


delete drawnow gco get reset rotate set Elimina um objeto grfico. Completa qualquer traado/desenho pendente. Retorna identificador (handle) do objeto grfico corrente. Retorna o valor da propriedade especificada para o objeto grfico. Restabelece eixo ou figura. Gira um objeto grfico de um ngulo em torno de uma direo especificada. Estabelece propriedades para objetos grficos.

Propriedades de Objetos Grficos

Todos
ButtonDownFcn MATLAB String [ on | off ] Clipping Interruptible Parent UserData Visible [ no | yes ] Somente leitura Qualquer coisa (dados extras, comentrios etc) [ on | off ]
Retornar

Root
CaptureRect CurrentFigure Diary DiaryFile Echo Format Retngulo Handle da figura [ on | off ] Nome-de-arquivo [ on | off ] [short | long | shortE | longE | hex | bank | + | rat]

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 20 de 25

FormatSpacing PointerLocation ScreenDepth

[ loose | compact ] Ponto Inteiro

TerminalOneWindow [ no | yes ] [ none | x | tek401x | tek410x | tek41xx | regis ] TerminalProtocol Units [ inches | centimeters | normalized | points | pixels ]
Retornar

Figure
BackingStore Color Colormap Current Axes CurrentObject InvertHardcopy KeyPressFcn MenuBar MinColormap Name NextPlot NumberTitle PaperUnits PaperOrientation PaperPosition PaperType Pointer Position Resize ShareColors Units [ on | off ] Especificao de cor Mapa de cores Handle dos eixos Handle do objeto [ on | off ] MATLAB string [ none | figure ] Inteiro String [ new | add | replace ] [ on | off ] [ inches | centimeters | normalized | points ] [ portrait | landscape ] Retngulo [ usletter | uslegal | a4letter ] [ crosshair | arrow | watch | topl | topr | botl | botr | circle | cross | fleur ] Retngulo [ on | off ] [ no | yes ] [ inches | centimeters | normalized | points | pixels ]

WindowButtonDownFcn MATLAB string WindowButtonMotionFcn MATLAB string WindowButtonUpFcn MATLAB string


Retornar

Axes
AspectRatio Box Matriz 1x2 [ on | off ]

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 21 de 25

CLim CLimMode Color ColorOrder DrawMode FontAngle FontName FontSize FontWeight GridLineStyle LineStyleOrder LineWidth NextPlot Position TickLength TickDir Title Units View Xcolor Xdir Xform Xgrid XLabel XLim XLimMode XScale Xtick XTickLabels

Matriz 1x2 [ auto | manual ] [ none ] ou especificao de cor Mapa de cores [ normal | fast ] [ normal | italic | oblique ] String Escalar [ light | normal | demi | bold ] [ - | -- | : | -. ] String (de estilo de linha) Escalar [ new | add | replace ] Retngulo Retngulo [ in | out ] String [ inches | centimeters | normalized | points | pixels ] Matriz 1x2 [ azimute, elevao ] Especificao de cor [ normal | reverse ] Matriz 4x4 [ on | off ] String Matriz 1x2 [xmin, xmax] [ auto | manual ] [ linear | log ] Vetor String

XTickLabelMode [ auto | manual ] [ auto | manual ] XTickMode YColor YDir YGrid YLabel YLim YLimMode YScale YTick Especificao de cor [ normal | reverse ] [ on | off ] String Matriz 1x2 [ymin, ymax] [ auto | manual ] [ linear | log ] Vetor

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 22 de 25

YTickLabels

String

YTickLabelMode [ auto | manual ] [ auto | manual ] YTickMode ZColor ZDir ZGrid ZLabel ZLim ZLimMode ZScale ZTick ZTickLabels Especificao de cor [ normal | reverse ] [ on | off ] String Matriz 1x2 [zmin, zmax] [ auto | manual ] [ linear | log ] Vetor String

ZTickLabelMode [ auto | manual ] [ auto | manual ] ZTickMode


Retornar

Uicontrol
BackgroundColor CallBack ForegroundColor Max Min Position String Style Units Value Especificao de cor MATLAB string Especificao de cor Escalar Escalar Retngulo String [ pushbutton | radiobutton | checkbox | edit | text | slider | frame | popupmenu ] [ inches | centimeters | normalized | points | pixels ] Escalar
Retornar

HorizontalAlignment [ left | center | right ]

Uimenu
Accelerator Caractere BackgroundColor Especificao de cor CallBack Checked Enable MATLAB string [ on | off ] [ on | off ]

ForegroundColor Especificao de cor

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 23 de 25

Label Position Separator

String Retngulo [ on | off ]


Retornar

Line
Color Especificao de cor EraseMode [ normal | background | xor | none ] LineStyle [ - | -- | : | -. | + | o | * | . | x ] LineWidth Escalar MarkerSize Escalar Matriz Xdata Ydata Zdata Matriz Matriz
Retornar

Text
Color EraseMode FontAngle FontName FontSize FontWeight Position Rotation String Units VerticalAlignment Especificao de cor [ normal | background | xor | none ] [ normal | italic | oblique ] String Escalar [ light | normal | demi | bold ] Retngulo Escalar String [ inches | centimeters | normalized | points | pixels |data] [ top | cap | middle | baseline | bottom ]
Retornar

HorizontalAlignment [ left | center | right ]

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 LineWidth [ - | -- | : | -. | + | o | * | . | x ] Escalar

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 24 de 25

MarkerSize Escalar MeshStyle [ both | row | column ] Matriz XData YData ZData Matriz Matriz
Retornar

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 YData ZData Matriz Matriz Matriz
Retornar

Image
CData Matriz XData Matriz YData Matriz
Retornar

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

Som
lin2mu mu2lin Converso linear para lei- . 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

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010

Funes Disponveis

Pgina 25 de 25

Retornar

Funes para Utilizao com Matrizes Esparsas


colmmd colperm condest dmperm etree find full gplot issparse nnz nonzeros normest nzmax randperm spalloc sparse sparsfun spaugment spconvert spdiags speye spfun spones spparms sprandn sprandsym sprank spy symbfact symmmd symrcm Grau mnimo em coluna. Reordena colunas. Estima o nmero de condio (norma-1). Decomposio de Dulmage-Mendelsohn. rvore de eliminao de uma matriz. Acha ndices dos elementos no nulos. Converte matriz esparsa em matriz completa. Desenha um grafo. Verdadeiro se a matriz for esparsa. Nmero de elementos no nulos. Elementos no nulos. Estima a norma-2. Armazenamento alocado para os elementos no nulos. Vetor de permutao aleatria. Aloca memria para os elementos no nulos. Cria matriz esparsa; converte matriz completa em esparsa. Funo auxiliar para acesso estrutura interna de dados esparsos. Forma sistema aumentado de problema de mnimos quadrados. Converte de um formato esparso externo. Extrai e cria matriz diagonal esparsa. Matriz esparsa com 1's na diagonal principal. Aplica uma funo somente aos elementos no nulos. Substitui elementos nulos por 1's. Ajusta parmetros em rotinas para matrizes esparsas. Matriz esparsa aleatria. Matrizes simtricas aleatrias. Posto estrutural de matriz esparsa. Visualiza a estrutura esparsa. Anlise de fatorao simblica. Grau mnimo de matriz simtrica. Ordenamento reverso de Cuthill-McKee

ndice deste Anexo.

http://www.mec.ita.br/~adade/Matlab/Web/anexo.htm

22/09/2010