Você está na página 1de 12

Universidade Federal do Rio Grande do Sul Escola de Engenharia Departamento de Engenharia El etrica

ANALISE DE CIRCUITOS II - ENG04408

GUIA DE REFERENCIA DO MATLAB


Material de Apoio Did atico

Porto Alegre, 26 de agosto de 2005

Sum ario
1. Introdu c ao 2. Comandos e Fun c oes 2.1 Tabelas de Refer encia . . . . . . . . . . . . . 2.2 Comandos de Aplica c ao Geral . . . . . . . . . 2.3 Operadores e Caracteres Especiais . . . . . . 2.4 Estruturas e Depura c ao de Linguagem . . . . 2.5 Matrizes e Manipula c ao de Matrizes . . . . . 2.6 Fun c oes Matem aticas . . . . . . . . . . . . . . 2.7 Fun c oes Matriciais - Algebra Linear Num erica Refer encias Bibliogr acas 3 4 4 5 6 7 8 9 11 12

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

1. Introdu c ao
O presente documento tem por objetivo apresentar uma breve descri c ao sobre Motores El etricos. a atividade individual desenvolvida pelo aluno de Doutorado da Universidade Federal do Rio Grande do Sul (UFRGS), Luiz Fernando Gon calves, Escola de Engenharia (EE), Departamento de Engenharia El etrica (DELET), cujo n umero de matr cula e 1946/96-1, na cadeira intitulada An alise de Sistemas de Energia, ELE00022, do Programa de P os-Gradua c ao da Engenharia El etrica (PPGEE), e que tem como professor o Dr. Alexandre Sanfelice Bazanella. Trata da descri c ao, programa c ao e an alise de desempenho do m etodo iterativo de solu c ao de Sistema de Equa c oes, conhecido como m etodo de Gauss-Seidel. O presente trabalho est a, ent ao, organizado da forma descrita nos par agrafos a seguir. No cap tulo 2, e apresentado uma breve descri c ao de Sistema de Equa c oes Lineares, incluindo sua solu c ao e classica c ao, e de Sistema de Equa c oes N ao-Lineares. Ao longo deste cap tulo, tamb em s ao descritos os processos iterativos de resolu c ao de Sistema de Equa c oes Lineares e N ao-Lineares, conhecidos como m etodo de Jacobi e m etodo de Gauss-Seidel, bem como o crit erio de converg encia destes m etodos o algoritmo de Gauss-Seidel e quatro exemplos ilustrativos de resolu c ao de um Sistema de Equa c oes Lineares e N ao-Lineares utilizando o m etodo de Gauss-Seidel com e sem relaxa c ao. Por m, no cap tulo 3 e no Ap endice A, s ao apresentadas as principais conclus oes obtidas ao se realizar este trabalho e duas rotinas do m etodo de Gauss-Seidel, para Sistemas de Equa c oes Lineares e N ao-Lineares, implementadas no Matlab, respectivamente.

2. Comandos e Fun c oes


2.1 Tabelas de Refer encia
O Matlab apresenta v arias categorias principais de fun c oes. algumas das fun c oes s ao incorporadas no pr oprio interpretador, enquanto outras encontram-se sob a forma de arquivos M. As fun c oes de arquivos M, assim como os arquivos M contendo texto de ajuda para as fun c oes incorporadas, est ao organizadas em alguns diret orios, cada um deles contendo os arquivos associados a uma dada categoria. O comando help do Matlab apresenta uma tabela on-line dessas categorias principais. Principais Categorias de Fun c oes do Matlab audio Fun c oes de processamento de sons. color Fun c oes de controle de cor e modelamento de ilumina c ao. compiler Compilador do Matlab. datafun Fun c oes de an alises de dados e transformada de Fourier. demos Demonstra c oes e exemplos. datatypes Tipos e estruturas de dados. elfun Fun c oes de matem atica elementar. elmat Matrizes elementares e manipula c ao de matrizes. funfun Fun c oes de fun c ao - m etodos num ericos n ao-lineares . general Comandos de aplica c ao geral . graphics Fun c oes gr acas de aplica c ao geral. graph2d Gr acos bidimensionais. graph3d Gr acos tridimensionais. iofun Fun c oes de baixo n vel de entrada e sa da de arquivos. lang Estruturas e depura c ao de linguagem. local Prefer encias. matfun Fun c oes matriciais - algebra linear num erica. ops Operadores e caracteres especiais. polyfun Fun c oes polinomiais e de interpola c ao. simulink Simulink. sparfun Fun c oes de matriz esparsa. specfun Fun c oes matem aticas especializadas. strfun Fun c oes de cadeias de caracteres. As p aginas seguintes cont em tabelas de fun c oes em cada uma dessas areas espec cas. Caso seja executado o comando help com algum dos nomes de diret orios listados no lado esquerdo dessa tabela, o Matlab apresentar a uma vers ao on-line das tabelas dentro daquela area. 4

2.2 Comandos de Aplica c ao Geral


Gerenciamento de Comandos e Fun c oes demos Executa demonstra c oes. expo Executa o programa EXPO de demonstra c ao do Matlab. help Documenta c ao on-line. info Informa c oes sobre o Matlab e The MathWorks. 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 Vers ao atual do Matlab e das toolboxes. version N umero da vers ao atual do Matlab. what Listagem de diret orio dos arquivos M, MAT e outros. whatsnew Mostra os arquivos README do Matlab e das toolboxes. which Localiza fun c oes e arquivos.

Gerenciamento de Vari aveis e do Espa co de Trabalho clear Apaga vari aveis e fun c oes da mem oria. disp Visualiza matrizes ou textos. lenght Comprimento de um vetor. load Carrega vari aveis do disco. pack Consolida a mem oria do espa co de trabalho. save Armazena as vari aveis do espa co de trabalho no disco. size Tamanho de matriz. who Lista as vari aveis atuais. whos Lista as vari aveis atuais na forma longa.

Trabalho com Fun c oes e o Ambiente Operacional cd Modica o diret orio de trabalho atual. cedit Ajusta os par ametros de edi c ao de linha de comando (s o para UNIX). diary Armazena o texto de uma sess ao MATLAB. dir Listagem de diret orio. getenv Toma o valor do ambiente. hostid N umero de identica c ao do servidor Matlab. ls Listagem de diret orio. matlabroot Diret orio-raiz da instala c ao do Matlab. pwd Mostra o diret orio de trabalho atual. tempdir Nome do diret orio tempor ario de sistema. tempname Nome u nico para arquivo tempor ario. terminal Ajusta o tipo de terminal gr aco. 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 instru c ao. format Ajusta o formato de sa da. home Manda o cursor para posi c ao inicial. more Controla a sa da paginada na janela de comando. Partida e Desativa c ao do Matlab matlabrc Arquivo M mestre de partida. quit Finaliza a execu c ao do Matlab. startup Arquivo M executado quando o Matlab e chamado.

2.3 Operadores e Caracteres Especiais


Operadores e Caracteres Especiais + Adi c ao. Subtra c ao. * Multiplica c ao de matrizes. .* Multiplica c ao de conjuntos. ^ Potencia c ao de matrizes. .^ Potencia c ao de conjuntos. kron Produto tensorial de Kronecker. \ Barra invertida ou divis ao esquerda. / Barra ou divis ao direita. ./ Divis ao de conjuntos. : Dois pontos. ( ) Par enteses. [ ] Colchetes. . Ponto decimal. .. Diret orio pai. ... Barra invertida ou divis ao esquerda. , V rgula. ; Ponto e v rgula. % Coment ario. ! Ponto de exclama c ao. Trasposi c ao e aspas. . Trasposi c ao n ao conjugada. = Atribui c ao. = = Igualdade. & E l ogico. OU l ogico. NAO l ogico. xor OU EXCLUSIVO l ogico .

Fun c oes L ogicas 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 vari aveis ou fun c oes existem. find Acha os ndices dos elementos n ao zeros. isempty Verdadeiro para matriz vazia. ishold Verdadeiro se hold estiver ligado. isieee Verdadeiro para aritm etica de ponto utuante. isinf Verdadeiro para elementos innitos. isletter Verdadeiro para caracter alfab etico . isnan Verdadeiro para n ao-n umero. 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 Depura c ao de Linguagem


O Matlab como Linguagem de Programa c ao eval Executa uma cadeia com express ao Matlab. feval Executa uma fun c ao especicada por cadeia. function Acrescenta nova fun c ao. global Dene vari avel global. nargchk Valida n umero de argumentos de entrada.

Controle de Fluxo break Termina a execu c ao de um loop. else Usado junto com if. elseif Usado junto com if. end Termina a atua c ao dos comandos for, while e if. for Repete comandos por um n umero espec co de vezes. if Executa comandos condicionalmente return Retorna ` a fun c ao chamada while Repete comandos por um n umero indeterminado de vezes.

Entrada Interativa input Prepara c ao para entrada do usu ario. keyboard Chama o teclado como se fosse um arquivo de instru c ao. menu Gera um menu de op c oes para entrada do usu ario. pause Espera por resposta do usu ario.

Depura c ao dbclear Remove ponto de parada. dbcount Continua a execu c ao. dbdown Muda o contexto do espa co de trabalho local. dbquit Sai do modo de depura c ao. 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 n umeros de linhas. dbup Muda o contexto do espa co de trabalho local.

2.5 Matrizes e Manipula c ao de Matrizes


Matrizes Elementares eye Matriz-identidade. gallery Testa matrizes - condi c ao da matriz e autovalores. linspace Vetor linearmente espa cado. logspace Vetor logaritmicamente espa cado. meshgrid Conjuntos X e Y para gr acos tridimensionais. ones Matriz de um. rand N umeros aleat orios uniformemente distribu dos. randn N umeros aleat orios normalmente distribu dos. zeros Matriz de zeros. : Vetor regularmente espa cado.

Vari aveis e Constantes Especiais ans Resposta mais recente. computer Tipo de computador. eps Precis ao relativa de ponto utuante. flops Contagem de opera c oes de ponto utuante. i,j Unidade imagin aria. inf Innito. NaN N ao-n umero. nargin N umero de argumentos de entrada de fun c ao. nargout N umero de argumentos de sa da de fun c ao. pi 3,1415926535897 ... realmax Maior n umero de ponto utuante. realmin Menor n umero de ponto utuante.

Hora e Data clock Rel ogio de parede. cputime Tempo de CPU decorrido. date Calend ario. etime Fun c ao de tempo decorrido. tic,toc Fun c oes de cronometragem.

Manipula c ao de Matrizes diag Cria ou extrai diagonais. fliplr Vira a matriz na dire c ao esquerda/direita. flipud Vira a matriz na dire c ao cima/baixo. 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 m agico. pascal Matriz de Pascal. rosser Problema cl assico de teste de autovalores sim etricos. toeplitz Matriz de Toeplitz. vander Matriz de Vandermonde. wilkinson Matriz de Wilkinson e teste de autovalores.

2.6 Fun c oes Matem aticas


Fun c oes Matem aticas Elementares abs Valor absoluto. acos Arco cosseno. acosh Arco cosseno hiperb olico. acot Arco cotangente. acoth Arco cotangente hiperb olica.

Fun c oes Matem aticas Elementares (Continua c ao) acsc Arco cossecante. acsch Arco cossecante hiperb olica. angle Angulo de fase. asec Arco secante. asech Arco secante hiperb olica. asin Arco seno. asinh Arco seno hiperb olico. atan Arco tangente. atan2 Arco tangente de quadro quadrantes. atanh Arco tangente hiperb olica. ceil Arredonda no sentido de mais innito. conj Conjugado complexo. cos Cosseno. cosh Cosseno hiperb olico. cot Cotangente. coth Cotangente hiperb olico. csc Cossecante. csch Cossecante hiperb olica. exp Exponencial. fix Arredonda no sentido de zero. floor Arredonda no sentido de menos innito. gcd M aximo divisor comum. imag Parte imagin aria de n umero complexo. lcm M nimo m ultiplo comum. log Logaritmo natural. log10 Logaritmo na base 10. real Parte real de n umero complexo. rem Resto de divis ao. round Arredonda no sentido do n umero inteiro mais pr oximo. sec Secante. sech Secante hiperb olica. sign Fun c ao sinal. sin Seno. sinh Seno hiperb olico. sqrt Raiz quadrada. tan Tangente. tanh Tangente hiperb olica.

Fun c oes Matem aticas Especializadas bessel Fun c oes de Bessel. besseli Fun c oes de Bessel modicadas do primeiro tipo. besselj Fun c oes de Bessel do primeiro tipo. 10

Fun c oes Matem aticas Especializadas (Continua c ao) besselk Fun c oes de Bessel modicadas do segundo tipo. beta Fun c ao beta. betainc Fun c ao beta incompleta. betaln Logaritmo da fun c ao beta. ellipj Fun c oes el pticas jacobianas. ellipke Integral el ptica completa erf Fun c ao erro. erfc Fun c ao erro complementar. erfcx Fun c ao erro complementar escalada. errfinv Fun c ao erro inversa. expint Integral exponencial. gamma Fun c ao gama. gammainc Fun c ao gama incompleta. gammaln Logaritmo da fun c ao gama. legendre Fun c oes Legendre associadas. log2 Separa n umeros de ponto utuante. pow2 Escala n umeros de ponto utuante. rat Aproxima c ao racional. rats Sa da racional.

2.7 Fun c oes Matriciais - Algebra Linear Num erica


An alise Matricial cond N umero de condi c ao da matriz. det Determinante. etree Arvore de elimina c ao de uma matriz. norm Norma de matriz ou vetor. null Espa co nulo. orth Ortogonaliza c ao. rcond Estimador de condi c ao rec proca LINPACK. rank N umero de linhas ou colunas linearmente indepedentes. rref Forma escalonada de linha reduzida. subspace Angulo entre dois subespa cos. trace Soma dos elementos diagonais.

11

Refer encias Bibliogr acas


[Nasar:1984] Nasar, S. A. M aquinas El etricas. S ao Paulo: McGraw-Hill do Brasil. Cole c ao Schaum. 1984. [Gussow:1996] Gussow, M. Eletricidade B asica. S ao Paulo: Makron Books. 1990. [WEG:2004] WEG Guia de Aplica c ao de Inversores de Frequ encia. WEG Automa c ao. www.weg.com.br, 2004.

12

Você também pode gostar