Preview only show first 10 pages with watermark. For full document please download

Funçoes Matlab

Algumas funçoes mais ultilizadas no programa matlab

   EMBED

  • Rating

  • Date

    December 2018
  • Size

    279.8KB
  • Views

    6,898
  • Categories


Share

Transcript

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 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. 1 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. .. 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. 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. 2 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. 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 3 <= 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 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. 4 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 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 10x e 10y. 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. 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. 5 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 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. 6 cot,coth Cotangente, cotangente hiperbólica. csc,csch Cosecante, cosecante hiperbólica. 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. 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. 7 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. 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. 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). 8 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 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. 9 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 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 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. 10 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 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". 11 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 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. 12 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) 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. 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. 13 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. 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. 14 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. 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 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 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 Retângulo PaperType [ usletter | uslegal | a4letter ] Pointer [ 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 Retângulo TickLength Retângulo TickDir [ in | out ] Title String Units [ inches | centimeters | normalized | points | pixels ] 16 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 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 17 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 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 ] 18 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 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 Grau mínimo em coluna. colperm Reordena colunas. 19 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. 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 20