Escolar Documentos
Profissional Documentos
Cultura Documentos
Material Apoio Matlab
Material Apoio Matlab
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
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
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.
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
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.
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
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