Sistemas de Equações Lineares Métodos Directos. Computação 2º Semestre 2016/2017

Documentos relacionados
Matrizes - revisão. No caso da multiplicação ser possível, é associativa e distributiva Não é, em geral, comutativa 2013/03/12 MN 1

SISTEMAS LINEARES. Cristianeguedes.pro.br/cefet

Matrizes e Sistemas de equações lineares. D.I.C. Mendes 1

Análise Numérica (3) Sistemas de equações lineares V1.0, Victor Lobo, 2004

3 SISTEMAS DE EQUAÇÕES LINEARES

1- SOLUÇÃO DE SISTEMAS LINEARES E INVERSÃO DE MATRIZES

Método de Eliminação de Gauss. Método de Eliminação de Gauss

Resolução de sistemas lineares SME 0200 Cálculo Numérico I

MATLAB - Trabalho Prático 4

Revisão de Álgebra Matricial

Resolução Numérica de Sistemas Lineares Parte II

Métodos Numéricos Sistemas Lineares Métodos Diretos. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina

SISTEMA DE EQUAÇÕES LINEARES

; determine a matriz inversa A -1

TE231 Capitulo 3 Sistemas de Equações Lineares; Prof. Mateus Duarte Teixeira

Vale ressaltar que um programa foi desenvolvido em MatLab para solucionar os sistemas de equações propostos.

Módulo 01. Matrizes. [Poole 134 a 178]

2- Resolução de Sistemas de Equações Lineares

José Álvaro Tadeu Ferreira. Cálculo Numérico. Notas de aulas

Geometria Analítica e Álgebra Linear

Apostila de Introdução Aos Métodos Numéricos

Redes elétricas Circuitos que contém resistências e geradores de energia podem ser analisados usando sistemas de equações lineares;

MÉTODOS ITERATIVOS PARA RESOLUÇÃO DE SISTEMAS

Matemática C Extensivo V. 6

Quando o polinômio divisor é da forma x + a, devemos substituir no polinômio P(x), x por a, visto que: x + a = x ( a).

MATRIZES. Exemplo: A tabela abaixo descreve as safras de milho, trigo, soja, arroz e feijão, em toneladas, durante os anos de 1991, 1992, 1993 e 1994.

ALGUMAS CONSIDERAÇÕES TEORICAS 1. Sistema de equações Lineares

SISTEMAS DE TEMPO DISCRETO DESCRITO POR EQUAÇÕES A DIFERENÇA

SISTEMAS LINEARES. Sendo x e y, respectivamente, o número de pontos que cada jogador marcou, temos uma equação com duas incógnitas:

SISTEMAS DE TEMPO DISCRETO DESCRITO POR EQUAÇÕES A DIFERENÇA

Cálculo Numérico Resolução Numérica de Sistemas Lineares Parte II

José Álvaro Tadeu Ferreira. Cálculo Numérico Notas de aulas

CODIFICAÇÃO DE CANAL PARA SISTEMAS DE COMUNICAÇÃO DIGITAL

PESQUISA OPERACIONAL Método Simplex. Professor Volmir Wilhelm Professora Mariana Kleina

SISTEMAS DE EQUAÇÕES LINEARES

Prof.: Denilson Paulo

Anotações de Aula. Cursos: Análise e Desenvolvimento de Sistemas e Ciência da Computação

Resolução Numérica de Sistemas Lineares Parte I

FUNÇÃO EXPONENCIAL. P potência. Se na potência a n a e n Q, temos: 1- Um número, não-nulo elevado a 0 (zero) é igual a 1 (um).

Universidade Federal Fluminense ICEx Volta Redonda Métodos Quantitativos Aplicados I Professora: Marina Sequeiros

ANÁLISE NUMÉRICA. Sistemas Lineares (1) 5º P. ENG. DE Biomédica FUNORTE / Prof. Rodrigo Baleeiro Silva

Capítulo 5.1: Revisão de Série de Potência

Métodos Numéricos. Autores: Mário Barreto de Moura Neto Rafael Martins Gomes Nascimento Samara Anny Maia Fava Victor Sampaio Gondim

Geometria Analítica e Álgebra Linear

Z = {, 3, 2, 1,0,1,2,3, }

BINÔMIO DE NEWTON E TRIÂNGULO DE PASCAL

o quociente C representa a quantidade de A por unidade de B. Exemplo Se um objecto custar 2, então 10 objectos custam 20. Neste caso temos 20 :10 2.

Geometria Analítica e Álgebra Linear

Prof. Ms. Aldo Vieira Aluno:

Métodos Numéricos Integração Numérica Regra dos Trapézio. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina

M M N. Logo: MN = DC = DP + PC DC = AB + AB DC = 2 AB S ABCD = (AB + DC). = (AB + 2 AB). = 3 AB S M N CD = Assim temos que: M'N'CD h

Matrizes. Matemática para Economistas LES 201. Aulas 5 e 6 Matrizes Chiang Capítulos 4 e 5. Márcia A.F. Dias de Moraes. Matrizes Conceitos Básicos

Matemática para Economistas LES 201. Aulas 5 e 6 Matrizes Chiang Capítulos 4 e 5. Luiz Fernando Satolo

Definição: Sejam dois números inteiros. Uma matriz real é uma tabela de números reais com m linhas e n colunas, distribuídos como abaixo:

FICHA de AVALIAÇÃO de MATEMÁTICA A 11.º Ano de escolaridade Versão.1

ANÁLISE NUMÉRICA. Sistemas Lineares (2) Prof. Rodrigo Baleeiro Silva

TP062-Métodos Numéricos para Engenharia de Produção Integração Numérica Regra dos Trapézio

FICHA de AVALIAÇÃO de MATEMÁTICA A 11.º Ano de escolaridade Versão 2

FICHA de AVALIAÇÃO de MATEMÁTICA A 11.º Ano de escolaridade Versão.4

EXERCÍCIOS: d) 1.1 = e) = f) = g) 45.45= Potenciação de um número é o produto de fatores iguais a esse número; h)

Aula 9 Limite de Funções

EXAME NACIONAL DE SELEÇÃO 2010

6/16/2011. Relações de Girard Relações entre raizes e coeficientes. a x. a 1. Considere-se as raízes i, i=1,2,...n, e P(x) na forma fatorada:

Cálculo Numérico Módulo III Resolução Numérica de Sistemas Lineares Parte I

Apostila de Introdução Aos Métodos Numéricos

1. Matrizes; 2. Determinantes; 3. Sistemas Lineares; 4.Espaços vetoriais; 5. Subespaços Vetoriais; 6. Subespaços Geradores; 7.

FICHA de AVALIAÇÃO de MATEMÁTICA A 11.º Ano de escolaridade Versão 1

SOLUÇÕES DE EDO LINEARES DE 2 A ORDEM NA FORMA INFINITA

Sequências Numéricas Progressão Aritmética. Prof.: Joni Fusinato

TP062-Métodos Numéricos para Engenharia de Produção Interpolação Métodos de Lagrange

2 - Modelos em Controlo por Computador

Integrais Duplos. Definição de integral duplo

Unidade 2 Progressão Geométrica

Considere uma função contínua arbitrária f(x) definida em um intervalo fechado [a, b].

Rresumos das aulas teóricas Cap Capítulo 4. Matrizes e Sistemas de Equações Lineares

Somatórios e Recorrências

2 - Modelos em Controlo por Computador

1. (6,0 val.) Determine uma primitiva de cada uma das seguintes funções. (considere a mudança de variável u = tan 2

UNIDADE 1 REGRA DE TRÊS. Exercícios de Sala 1. Se 12Kg de um certo produto custa R$ 600,00, qual o preço de 25Kg do mesmo produto?

QUESTÕES DE 01 A 09. Assinale as proposições verdadeiras, some os valores obtidos e marque os resultados na Folha de Respostas.

séries de termos positivos e a n b n, n (div.) (conv.)

Métodos Numéricos Interpolação Métodos de Lagrange. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina

Sistems Lineres Form Gerl onde: ij ij coeficientes n n nn n n n n n n b... b... b...

Geometria Analítica e Álgebra Linear

retangular: Corte: 2 Fatias: 4 Corte: Fatias: 7 Corte: 4 Fatias: 11 com n cor a definição função. Isto n+ a n 2.

Resolução Numérica de Sistemas Lineares Parte I

Universidade Federal de Pelotas Vetores e Álgebra Linear Prof a : Msc. Merhy Heli Rodrigues Matrizes

Cálculo Diferencial e Integral 1

Capítulo 4. Matrizes e Sistemas de Equações Lineares

Universidade Fernando Pessoa Departamento de Ciência e Tecnologia. Apontamentos ÁLGEBRA LINEAR E GEOMETRIA ANALÍTICA. Maria Alzira Pimenta Dinis

DETERMINANTES. Notação: det A = a 11. Exemplos: 1) Sendo A =, então det A = DETERMINANTE DE MATRIZES DE ORDEM 2

Á R E A, S O M A D E R I E M A N N E A I N T E G R A L D E F I N I D A

UNIFEB- Fevereiro 2016

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.

1 ÁLGEBRA MATRICIAL 1.1 TIPOS ESPECIAIS DE MATRIZES. Teorema. Sejam A uma matriz k x m e B uma matriz m x n. Então (AB) T = B T A T

APOSTILA DE CÁLCULO NUMÉRICO

MÓDULO IV. EP.02) Determine o valor de: a) 5 3 = b) 3 4 = c) ( 4) 2 = d) 4 2 = EP.03) Determine o valor de: a) 2 3 = b) 5 2 = c) ( 3) 4 = d) 3 4 =

Aula de Medidas Dinâmicas I.B De Paula

Progressões 16 2, 32 2 e por aí vai. outubro. julho a10. janeiro a7

Material envolvendo estudo de matrizes e determinantes

Transcrição:

Sistems de Equções Lieres Métodos Directos Computção º Semestre 06/07

Sistems de Equções Muitos pricípios fudmetis em problems de ciêci e egehri podem ser epressos em termos de equções: vriável depedete f vriáveis idepede tes, prâmetros, fuções eters Em problems de rízes temos pes um equção e o objectivo é clculr os vlores dos prâmetros que stisfzem Qudo o que pretedemos modelr é costituído por váris compoetes obtemos um sistem de equções: f,,, 0 f,,, 0 fm,,, 0 e o objectivo é clculr os vlores de,, que stisfzem simultemete tods s equções. 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos

Sistems de Equções Eemplos: equilíbrio de mss: equilíbrio de forçs: equilíbrio de correte: mss: iputs - outputs forçs horizotis = 0 forçs verticis = 0 correte (i) = 0 equilíbrio de voltgem: ir = 0 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 3

Sistems de Equções Lieres Form gerl: em que,, são s icógits,,, são os coeficietes (costtes) b,, b são costtes é o úmero de equções e icógits Form mtricil: em que 4 Sistems de Equções Lieres - Métodos Directos b b b A b A b b b b 8 Mrço 07

Sistems de Equções Lieres Form mtricil: em que Um sistem de equções lieres é determido se tem um úic solução. Um sistem de equções lieres é determido se e só se verificr qulquer ds dus codições equivletes: ) A - eistir ) det A 0 A A b b b b b 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 5

Métodos Numéricos Métodos Directos: Eemplos: Regr de Crmer, Elimição de Guss Teoricmete permitem clculr soluções ects usdo um úmero fiito de operções ritmétics elemetres. N prátic, devido os erros de rredodmeto, ccelmeto subtrctivo,, clculm pes soluções proimds. Métodos Itertivos: Eemplos: Método de Guss-Seidel, Método de Jcobi A solução é defiid como um limite de um sucessão (ifiit) de vectores N prátic, clcul-se pes um úmero fiito de vectores d sucessão, isto é, clcul-se um úmero fiito de iterções. 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 6

Mtrizes Um mtriz é um cojuto de elemetos orgizdo em lihs e colus e represetdo por um símbolo (e: [A]). Um etrd de um mtriz é um elemeto (e: 3 ) 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 7

Mtrizes Um sequêci horizotl de elemetos é um lih e um sequêci verticl de elemetos é um colu. O primeiro ídice de um elemeto idic lih equto que o segudo idic colu. O tmho de um mtriz é idicdo como m lihs por colus, ou simplesmete m por (ou m ). mtrizes são vectores lih. mtrizes m são vectores colu. 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 8

Mtrizes Especiis Mtrizes com m= são deomids mtrizes qudrds. Eistem váris mtrizes qudrds especiis: Symmetric 5 A 3 7 7 8 Digol A 33 Idetity A Upper Trigulr A 3 3 33 Lower Trigulr A 3 3 33 Bded A 3 3 33 34 43 44 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 9

Operções com Mtrizes Dus mtrizes são iguis se e só se: São do mesmo tmho Todos os elemetos correspodetes são iguis A dição e subtrcção de mtrizes são efectuds por dição e subtrcção dos elemetos correspodetes. (s mtrizes têm que ter o mesmo tmho) A multiplicção de um mtriz por um esclr é obtid por multiplicção de cd elemeto pelo esclr. 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 0

Multiplicção de Mtrizes Os elemetos d mtriz [C] que result d multiplicção de [A] e [B] são: c ij k ik b kj 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos

Mtriz Ivers e Trspost A ivers de um mtriz qudrd [A] é mtriz [A] - que, qudo multiplicd por [A], result mtriz idetidde [I]: [A][A] - =[A] - [A]=[I] A trspost de um mtriz correspode trocr s lihs pels colus: ( ij ) T = ji 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos

Represetção de Álgebr Lier As mtrizes permitem um otção cocis pr represetção e resolução de sistems de equções lieres: 3 3 b 3 3 b 3 3 33 3 b 3 3 3 3 3 33 3 b b b 3 [A]{} {b} 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 3

Resolução com o MATLAB O MATLAB oferece dus forms directs de resolver sistems de equções lieres [A]{}={b}: Divisão-à-esquerd = A\b Mtriz ivers = iv(a)*b A mtriz ivers é meos eficiete que divisão-à-esquerd 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 4

Método Gráfico Pr dus equções: b resolver mbs em ordem : obtedo-se rects: b desehr s rects e loclizr su itersecção (slope) b itercept b 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 5

Método Gráfico Pode judr detectr csos em que: ) Não eistem soluções b) Eistem ifiits soluções c) O problem é ml codiciodo 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 6

Determites O determite D= A de um mtriz A é clculdo prtir dos seus elemetos: 3 3 3 3 3 3 33 3 3 33 3 3 33 3 3 3 Determites de mtrizes miores que 3 3 podem ser muito complicdos de clculr. 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 7

Determites Eemplos: D 3 3 8 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 8

Determites Eemplos: D 0 D 0 D.3 5.3 0.04 5 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 9

Regr de Crmer Se A=b é form mtricil de um sistem de equções lieres ode mtriz A é ivertível, etão: det Ai Di i, i,,, det A D ode A i é mtriz que se obtém de A substituido colu i pelo vector b A Regr de Crmer eige o cálculo de + determites de ordem, o que coduz um compleidde O(!) É imprticável pr sistems com mis que 3 equções. 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 0

Regr de Crmer Usr Regr de Crmer pr resolver: Clculr o determite D 0.3 0.5 3 0.0 0.5.9 3 0.67 0. 0.3 0.5 3 0.44 D 0.3 0.5 0.5.9 0. 0.3 0.5 0.3.9 0.3 0.5.9 0.50.5 0. 0.5 0.5 0. 0.4 0.00 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos

Regr de Crmer Usr Regr de Crmer pr resolver: 0.3 0.5 3 0.0 0.5.9 3 0.67 0. 0.3 0.5 3 0.44 Clculr os determites D i substituido i-ésim colu por b D 0.0 0.67 0.44 0.5 0.3.9 0.0 0.5 0.3.9 0.67 0.5 0.5 0.44.9 0.67 0.5 0.44 0.3 0.0378 D 0.3 0.0 0.5 0.67.9 0. 0.44 0.5 0.67.9 0.3 0.44 0.5 0.00.5.9 0. 0.5 0.5 0.67 0. 0.44 0.0649 D 0.3 0.5 0. 0.5 0.3 0.0 0.67 0.3 0.44 0.3 0.67 0.5 0.5 0.44 0. 0.67 0.0 0.5 0.44 0. 0.3 3 0.04356 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos

Regr de Crmer Usr Regr de Crmer pr resolver: Clculr solução: 0.3 0.5 3 0.0 0.5.9 3 0.67 0. 0.3 0.5 3 0.44 D D 0.0378 0.00 4.9 D D 0.0649 0.00 9.5 D D 0.04356 0.00 3 3 9.8 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 3

Regr de Crmer Eemplo MATLAB: >> A=[0.3 0.5 ;0.5.9;0. 0.3 0.5]; >> D=det(A) D = -0.00 >> A=A; A(:,)=[-0.0;0.67;-0.44], =det(a)/d A = -0.000 0.500.0000 0.6700.0000.9000-0.4400 0.3000 0.5000 = -4.9000 >> A=A; A(:,)=[-0.0;0.67;-0.44]; =det(a)/d = -9.5000 >> A3=A; A3(:,3)=[-0.0;0.67;-0.44]; 3=det(A3)/D 3 = 9.8000 0.3 0.5 3 0.0 0.5.9 3 0.67 0. 0.3 0.5 3 0.44 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 4

Método de Elimição de Guss Trsformr o sistem origil A=b um sistem equivlete, ms cuj mtriz sej trigulr (de fácil resolução) Dois sistems de equções lieres dizem-se equivletes se possuírem o mesmo cojuto de soluções. Cd sistem de equções lieres A=b tem ssocid su mtriz mplid: b A A mtriz trigulr é obtid por um sequêci de operções elemetres sobre A que preservm equivlêci: permutção de dus lihs multiplicção de um lih por um esclr ão ulo som um lih do produto de outr lih por um esclr. 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos b b 5

Método de Elimição de Guss Nïve Nïve sigific que ão são cosiderdos os problems resulttes d divisão por zero Elimição Começdo ª lih, dicior ou subtrir múltiplos dess lih pr elimir o º coeficiete ds lihs seguites. Cotiur o processo ª lih pr remover o º coeficiete ds lihs seguites. Prr qudo se obtiver um mtriz trigulr. Substituição Começdo últim lih, resolver icógit, e itroduzir o resultdo obtido lih imeditmete superior. Porque mtriz é trigulr, o cotiur o processo pr cd lih superior podem ser resolvids tods s icógits. 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 6

Método de Elimição de Guss Nïve Eemplo: Elimição: multiplicr ª lih por 0./3 e subtrir o resultdo à ªlih multiplicr ª lih por 0.3/3 e subtrir o resultdo à 3ªlih: multiplicr ª lih por -0.9/7.00333 e subtrir o resultdo à 3ªlih: 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 7

Método de Elimição de Guss Nïve Eemplo: Substituição: resolver 3ª equção: resolver ª equção: resolver ª equção: 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 8

Método de Elimição de Guss Nïve fuctio = GussNive(A,b) % GussNive: ive Guss elimitio % = GussNive(A,b): Guss elimitio without pivotig. % iput: % A = coefficiet mtri % b = right hd side vector % output: % = solutio vector [m,] = size(a); if m~=, error('mtri A must be squre'); ed b = +; Aug = [A b]; 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 9

Método de Elimição de Guss Nïve % forwrd elimitio for k = :- for i = k+: fctor = Aug(i,k)/Aug(k,k); Aug(i,k:b) = Aug(i,k:b)-fctor*Aug(k,k:b); ed ed % bck substitutio = zeros(,); () = Aug(,b)/Aug(,); for i = -:-: (i) = (Aug(i,b)-Aug(i,i+:)*(i+:))/Aug(i,i); ed 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 30

Método de Elimição de Guss Nïve Número de operções de vírgul-flutute (flops) um sistem Elimição: 3 Sistems de Equções Lieres - Métodos Directos ) ( 3 ) )( ( ) )( ( 3 O k k k k k k Adições/Subtrcções Multiplicções/Divisões 8 Mrço 07

Método de Elimição de Guss Nïve Número de operções de vírgul-flutute (flops) um sistem O tempo de eecução umet muito com o tmho do sistem. A elimição é compoete computciol mis crític 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 3

Método de Elimição de Guss Nïve No etto é muito mis eficiete que regr de Crmer! Comprção do tempo de eecução resolução de um sistem de equções lieres, um supercomputdor Cry J90: 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 33

Método de Elimição de Guss Com o método ïve surgem problems se um coeficiete digol (pivot) é 0 (problem: divisão por 0) ou próimo de 0 (problem: erros de rredodmeto) Evitm-se estes problems com técics de selecção de pivot: Determição d lih com o coeficiete de mior vlor bsoluto bio do elemeto pivot Troc ds respectivs lihs A técic que itroduz est troc de lihs deomi-se pivotção prcil. Se tmbém for permitido troc de colus deomi-se pivotção totl. 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 34

Método de Elimição de Guss Eemplo: Versão ïve: (solução =/3, = /3) multiplicr ª lih por /0.0003 e subtrir o resultdo à ªlih: resolver s equções: = /3 sesível os erros de rredodmeto: 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 35

Método de Elimição de Guss Eemplo: Versão com pivotgem: (solução =/3, = /3) trocr ª lih com ªlih: elimir e resolver s equções: = /3 pouco sesível os erros de rredodmeto: 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 36

Método de Elimição de Guss fuctio = GussPivot(A,b) % GussPivot: Guss elimitio pivotig % = GussPivot(A,b): Guss elimitio with pivotig. % iput: % A = coefficiet mtri % b = right hd side vector % output: % = solutio vector [m,]=size(a); if m~=, error('mtri A must be squre'); ed b=+; Aug=[A b]; 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 37

Método de Elimição de Guss % forwrd elimitio for k = :- % prtil pivotig [big,i]=m(bs(aug(k:,k))); ipr=i+k-; if ipr~=k Aug([k,ipr],:)=Aug([ipr,k],:); ed for i = k+: fctor=aug(i,k)/aug(k,k); Aug(i,k:b)=Aug(i,k:b)-fctor*Aug(k,k:b); ed ed % bck substitutio =zeros(,); ()=Aug(,b)/Aug(,); for i = -:-: (i)=(aug(i,b)-aug(i,i+:)*(i+:))/aug(i,i); ed 8 Mrço 07 Sistems de Equções Lieres - Métodos Directos 38