Você está na página 1de 12

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia Eltrica e

ANALISE DE CIRCUITOS II - ENG04408

GUIA DE REFERENCIA DO MATLAB


Material de Apoio Didtico a

Porto Alegre, 26 de agosto de 2005

Sumrio a
1. Introduo ca 2. Comandos e Funes co 2.1 Tabelas de Referncia . . . . . . . . . . . . . e 2.2 Comandos de Aplicao Geral . . . . . . . . . ca 2.3 Operadores e Caracteres Especiais . . . . . . 2.4 Estruturas e Depurao de Linguagem . . . . ca 2.5 Matrizes e Manipulao de Matrizes . . . . . ca 2.6 Funes Matemticas . . . . . . . . . . . . . . co a 2.7 Funes Matriciais - Algebra Linear Numrica co e Referncias Bibliogrcas e a 3 4 4 5 6 7 8 9 11 12

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

1. Introduo ca
O presente documento tem por objetivo apresentar uma breve descrio sobre Motores Eltrica e cos. a atividade individual desenvolvida pelo aluno de Doutorado da Universidade Federal do Rio Grande do Sul (UFRGS), Luiz Fernando Gonalves, Escola de Engenharia (EE), Deparc tamento de Engenharia Eltrica (DELET), cujo nmero de matr e u cula 1946/96-1, na cadeira e intitulada Anlise de Sistemas de Energia, ELE00022, do Programa de Ps-Graduao da Ena o ca genharia Eltrica (PPGEE), e que tem como professor o Dr. Alexandre Sanfelice Bazanella. e Trata da descrio, programao e anlise de desempenho do mtodo iterativo de soluo de ca ca a e ca Sistema de Equaes, conhecido como mtodo de Gauss-Seidel. O presente trabalho est, co e a ento, organizado da forma descrita nos pargrafos a seguir. a a No cap tulo 2, apresentado uma breve descrio de Sistema de Equaes Lineares, incluindo e ca co sua soluo e classicao, e de Sistema de Equaes No-Lineares. Ao longo deste cap ca ca co a tulo, tambm so descritos os processos iterativos de resoluo de Sistema de Equaes Lineares e a ca co e No-Lineares, conhecidos como mtodo de Jacobi e mtodo de Gauss-Seidel, bem como a e e o critrio de convergncia destes mtodos o algoritmo de Gauss-Seidel e quatro exemplos e e e ilustrativos de resoluo de um Sistema de Equaes Lineares e No-Lineares utilizando o ca co a mtodo de Gauss-Seidel com e sem relaxao. e ca Por m, no cap tulo 3 e no Apndice A, so apresentadas as principais concluses obtidas ao e a o se realizar este trabalho e duas rotinas do mtodo de Gauss-Seidel, para Sistemas de Equaes e co Lineares e No-Lineares, implementadas no Matlab, respectivamente. a

2. Comandos e Funes co
2.1 Tabelas de Referncia e
O Matlab apresenta vrias categorias principais de funes. algumas das funes so incorpoa co co a radas no prprio interpretador, enquanto outras encontram-se sob a forma de arquivos M. As o funes de arquivos M, assim como os arquivos M contendo texto de ajuda para as funes co co incorporadas, esto organizadas em alguns diretrios, cada um deles contendo os arquivos a o associados a uma dada categoria. O comando help do Matlab apresenta uma tabela on-line dessas categorias principais. Principais Categorias de Funes do Matlab co audio Funes de processamento de sons. co color Funes de controle de cor e modelamento de iluminao. co ca compiler Compilador do Matlab. datafun Funes de anlises de dados e transformada de Fourier. co a demos Demonstraes e exemplos. co datatypes Tipos e estruturas de dados. elfun Funes de matemtica elementar. co a elmat Matrizes elementares e manipulao de matrizes. ca funfun Funes de funo - mtodos numricos no-lineares . co ca e e a general Comandos de aplicao geral . ca graphics Funes grcas de aplicao geral. co a ca graph2d Grcos bidimensionais. a graph3d Grcos tridimensionais. a iofun Funes de baixo n de entrada e sa de arquivos. co vel da lang Estruturas e depurao de linguagem. ca local Preferncias. e matfun Funes matriciais - lgebra linear numrica. co a e ops Operadores e caracteres especiais. polyfun Funes polinomiais e de interpolao. co ca simulink Simulink. sparfun Funes de matriz esparsa. co specfun Funes matemticas especializadas. co a strfun Funes de cadeias de caracteres. co As pginas seguintes contm tabelas de funes em cada uma dessas reas espec a e co a cas. Caso seja executado o comando help com algum dos nomes de diretrios listados no lado esquerdo o dessa tabela, o Matlab apresentar uma verso on-line das tabelas dentro daquela rea. a a a 4

2.2 Comandos de Aplicao Geral ca


Gerenciamento de Comandos e Funes co demos Executa demonstraes. co expo Executa o programa EXPO de demonstrao do Matlab. ca help Documentao on-line. ca info Informaes sobre o Matlab e The MathWorks. co lasterr Ultima mensagem de erro gerada. lookfor Busca de palavras-chave dentre os textos de ajuda. path Controla o caminho de busca do Matlab. type Lista o arquivo M. ver Verso atual do Matlab e das toolboxes. a version Nmero da verso atual do Matlab. u a what Listagem de diretrio dos arquivos M, MAT e outros. o whatsnew Mostra os arquivos README do Matlab e das toolboxes. which Localiza funes e arquivos. co

Gerenciamento de Variveis e do Espao de Trabalho a c clear Apaga variveis e funes da memria. a co o disp Visualiza matrizes ou textos. lenght Comprimento de um vetor. load Carrega variveis do disco. a pack Consolida a memria do espao de trabalho. o c save Armazena as variveis do espao de trabalho no disco. a c size Tamanho de matriz. who Lista as variveis atuais. a whos Lista as variveis atuais na forma longa. a

Trabalho com Funes e o Ambiente Operacional co cd Modica o diretrio de trabalho atual. o cedit Ajusta os parmetros de edio de linha de comando (s para UNIX). a ca o diary Armazena o texto de uma sesso MATLAB. a dir Listagem de diretrio. o getenv Toma o valor do ambiente. hostid Nmero de identicao do servidor Matlab. u ca ls Listagem de diretrio. o matlabroot Diretrio-raiz da instalao do Matlab. o ca pwd Mostra o diretrio de trabalho atual. o tempdir Nome do diretrio temporrio de sistema. o a tempname Nome unico para arquivo temporrio. a terminal Ajusta o tipo de terminal grco. a unix Executa comando do sistema operacional; retorna o resultado.

Controle da Janela de Comando clc Apaga a janela de comando. echo Ecoa comandos dentro de arquivos de instruo. ca format Ajusta o formato de sa da. home Manda o cursor para posio inicial. ca more Controla a sa paginada na janela de comando. da Partida e Desativao do Matlab ca matlabrc Arquivo M mestre de partida. quit Finaliza a execuo do Matlab. ca startup Arquivo M executado quando o Matlab chamado. e

2.3 Operadores e Caracteres Especiais


Operadores e Caracteres Especiais + Adio. ca Subtrao. ca * Multiplicao de matrizes. ca .* Multiplicao de conjuntos. ca ^ Potenciao de matrizes. ca .^ Potenciao de conjuntos. ca kron Produto tensorial de Kronecker. \ Barra invertida ou diviso esquerda. a / Barra ou diviso direita. a ./ Diviso de conjuntos. a : Dois pontos. ( ) Parnteses. e [ ] Colchetes. . Ponto decimal. .. Diretrio pai. o ... Barra invertida ou diviso esquerda. a , V rgula. ; Ponto e v rgula. % Comentrio. a ! Ponto de exclamao. ca Trasposio e aspas. ca . Trasposio no conjugada. ca a = Atribuio. ca = = Igualdade. & E lgico. o OU lgico. o lgico. NAO o xor OU EXCLUSIVO lgico . o

Funes Lgicas co o all Verdadeiro se todos os elementos de um vetor forem verdadeiros. any Verdadeiro se qualquer elemento de um vetor for verdadeiro. exist Verica se as variveis ou funes existem. a co find Acha os ndices dos elementos no zeros. a isempty Verdadeiro para matriz vazia. ishold Verdadeiro se hold estiver ligado. isieee Verdadeiro para aritmtica de ponto utuante. e isinf Verdadeiro para elementos innitos. isletter Verdadeiro para caracter alfabtico . e isnan Verdadeiro para no-nmero. a u isreal Verdadeiro se todos os elementos da matriz forem reais. issparse Verdadeiro para matriz esparsa. isstr Verdadeiro para cadeia de texto.

2.4 Estruturas e Depurao de Linguagem ca


O Matlab como Linguagem de Programao ca eval Executa uma cadeia com expresso Matlab. a feval Executa uma funo especicada por cadeia. ca function Acrescenta nova funo. ca global Dene varivel global. a nargchk Valida nmero de argumentos de entrada. u

Controle de Fluxo break Termina a execuo de um loop. ca else Usado junto com if. elseif Usado junto com if. end Termina a atuao dos comandos for, while e if. ca for Repete comandos por um nmero espec u co de vezes. if Executa comandos condicionalmente return Retorna ` funo chamada a ca while Repete comandos por um nmero indeterminado de vezes. u

Entrada Interativa input Preparao para entrada do usurio. ca a keyboard Chama o teclado como se fosse um arquivo de instruo. ca menu Gera um menu de opes para entrada do usurio. co a pause Espera por resposta do usurio. a

Depurao ca dbclear Remove ponto de parada. dbcount Continua a execuo. ca dbdown Muda o contexto do espao de trabalho local. c dbquit Sai do modo de depurao. ca dbstack Lista as chamadas das rotinas. dbstatus Lista todos os pontos de parada. dbstep Executa uma ou mais linhas. dbstop Cria ponto de parada. dbtype Lista um arquivo M com nmeros de linhas. u dbup Muda o contexto do espao de trabalho local. c

2.5 Matrizes e Manipulao de Matrizes ca


Matrizes Elementares eye Matriz-identidade. gallery Testa matrizes - condio da matriz e autovalores. ca linspace Vetor linearmente espaado. c logspace Vetor logaritmicamente espaado. c meshgrid Conjuntos X e Y para grcos tridimensionais. a ones Matriz de um. rand Nmeros aleatrios uniformemente distribu u o dos. randn Nmeros aleatrios normalmente distribu u o dos. zeros Matriz de zeros. : Vetor regularmente espaado. c

Variveis e Constantes Especiais a ans Resposta mais recente. computer Tipo de computador. eps Preciso relativa de ponto utuante. a flops Contagem de operaes de ponto utuante. co i,j Unidade imaginria. a inf Innito. NaN No-nmero. a u nargin Nmero de argumentos de entrada de funo. u ca nargout Nmero de argumentos de sa de funo. u da ca pi 3,1415926535897 ... realmax Maior nmero de ponto utuante. u realmin Menor nmero de ponto utuante. u

Hora e Data clock Relgio de parede. o cputime Tempo de CPU decorrido. date Calendrio. a etime Funo de tempo decorrido. ca tic,toc Funes de cronometragem. co

Manipulao de Matrizes ca diag Cria ou extrai diagonais. fliplr Vira a matriz na direo esquerda/direita. ca flipud Vira a matriz na direo cima/baixo. ca isreal Verdadeiro para matriz contendo somente elementos reais. reshape Modica o tamanho da matriz. rot90 Roda a matriz de 90 graus. tril Extrai a parte triangular inferior. triu Extrai a parte triangular superior. : Indexa dentro da matriz, rearranja a matriz.

Matrizes Especializadas compan Matriz companheira. hadamard Matriz de Hadamard. hankel Matriz de Hankel. hilb Matriz de Hilbert. invhilb Matriz de Hilbert inversa. magic Quadrado mgico. a pascal Matriz de Pascal. rosser Problema clssico de teste de autovalores simtricos. a e toeplitz Matriz de Toeplitz. vander Matriz de Vandermonde. wilkinson Matriz de Wilkinson e teste de autovalores.

2.6 Funes Matemticas co a


Funes Matemticas Elementares co a abs Valor absoluto. acos Arco cosseno. acosh Arco cosseno hiperblico. o acot Arco cotangente. acoth Arco cotangente hiperblica. o

Funes Matemticas Elementares (Continuao) co a ca acsc Arco cossecante. acsch Arco cossecante hiperblica. o angle Angulo de fase. asec Arco secante. asech Arco secante hiperblica. o asin Arco seno. asinh Arco seno hiperblico. o atan Arco tangente. atan2 Arco tangente de quadro quadrantes. atanh Arco tangente hiperblica. o ceil Arredonda no sentido de mais innito. conj Conjugado complexo. cos Cosseno. cosh Cosseno hiperblico. o cot Cotangente. coth Cotangente hiperblico. o csc Cossecante. csch Cossecante hiperblica. o exp Exponencial. fix Arredonda no sentido de zero. floor Arredonda no sentido de menos innito. gcd Mximo divisor comum. a imag Parte imaginria de nmero complexo. a u lcm M nimo mltiplo comum. u log Logaritmo natural. log10 Logaritmo na base 10. real Parte real de nmero complexo. u rem Resto de diviso. a round Arredonda no sentido do nmero inteiro mais prximo. u o sec Secante. sech Secante hiperblica. o sign Funo sinal. ca sin Seno. sinh Seno hiperblico. o sqrt Raiz quadrada. tan Tangente. tanh Tangente hiperblica. o

Funes Matemticas Especializadas co a bessel Funes de Bessel. co besseli Funes de Bessel modicadas do primeiro tipo. co besselj Funes de Bessel do primeiro tipo. co 10

Funes Matemticas Especializadas (Continuao) co a ca besselk Funes de Bessel modicadas do segundo tipo. co beta Funo beta. ca betainc Funo beta incompleta. ca betaln Logaritmo da funo beta. ca ellipj Funes el co pticas jacobianas. ellipke Integral el ptica completa erf Funo erro. ca erfc Funo erro complementar. ca erfcx Funo erro complementar escalada. ca errfinv Funo erro inversa. ca expint Integral exponencial. gamma Funo gama. ca gammainc Funo gama incompleta. ca gammaln Logaritmo da funo gama. ca legendre Funes Legendre associadas. co log2 Separa nmeros de ponto utuante. u pow2 Escala nmeros de ponto utuante. u rat Aproximao racional. ca rats Sa racional. da

2.7 Funes Matriciais - Algebra Linear Numrica co e


Anlise Matricial a cond Nmero de condio da matriz. u ca det Determinante. etree Arvore de eliminao de uma matriz. ca norm Norma de matriz ou vetor. null Espao nulo. c orth Ortogonalizao. ca rcond Estimador de condio rec ca proca LINPACK. rank Nmero de linhas ou colunas linearmente indepedentes. u rref Forma escalonada de linha reduzida. subspace Angulo entre dois subespaos. c trace Soma dos elementos diagonais.

11

Referncias Bibliogrcas e a
[Nasar:1984] Nasar, S. A. Mquinas Eltricas. So Paulo: McGraw-Hill do Brasil. Coleo a e a ca Schaum. 1984. [Gussow:1996] Gussow, M. Eletricidade Bsica. So Paulo: Makron Books. 1990. a a [WEG:2004] WEG Guia de Aplicao de Inversores de Frequncia. WEG Automao. ca e ca www.weg.com.br, 2004.

12

Você também pode gostar