Baixe o app para aproveitar ainda mais
Prévia do material em texto
Método de Jacobi-Richardson (ou Gauss-Jacobi) Cálculo Numérico Computacional Método Neste método, o sistema Ax = b é escrito na forma x = Cx + g. O processo consiste em a partir de uma aproximação inicial x0 calcular x1, x2,..., xn por: xk+1 = Cxk + g. Método Para isso colocamos x1 em função de x2,x3, ...,xn da seguinte forma: Método De maneira análoga, colocamos x2 em função de x1,x3, ...,xn da seguinte forma: A partir daí, montamos um processo iterativo dado por: Método xk+1 C xk g As equações escritas na forma matricial ficam: Critérios de Parada Podemos definir vários critérios de parada para o método entre eles: que é a distância euclidiana entre duas iterações consecutivas ser menor que ɛ. Um outro critério de parada é dado por: neste caso consideramos os elementos do vetor xk+1 e os respectivos elementos do vetor xk e consideramos o máximo da diferença entre eles em módulo. Se essa diferença for menor que ɛ paramos o processo. Critérios de Parada Um outro critério é o da distância relativa, dado por: Exemplo Resolver o seguinte sistema linear pelo método de Jacobi-Richardson: com com e com o critério de parada da distância relativa. Exemplo Inicialmente colocamos o sistema na seguinte forma: A partir daí começamos a calcular a sequência de soluções. Note que neste caso estamos usando o critério da distância relativa. A solução do sistema é portanto: 11 1 11 1 3 11 13 2 11 12 1 11 1 11 1 3 11 13 2 11 12 1 1 1 3 13 2 12 1 11 ... ... ... a b x a a x a a x a a x a b x a a x a a x a a x b x a x a x a x a n n n n n n + - - - = = + + + = + + + 22 2 22 2 3 22 23 1 22 21 2 22 2 22 2 3 22 23 2 1 22 21 2 2 3 23 2 22 1 21 ... ... ... a b x a a x a a x a a x a b x a a x a a x x a a b x a x a x a x a n n n n n n + - - - = = + + + = + + + e < - + k k x x 1 ÷ ÷ ÷ ø ö ç ç ç è æ - = 966 , 0 98 , 1 978 , 0 ) 2 ( x e < - + k i k i x x 1 max ï î ï í ì = + + - = + + = + + 6 10 3 2 8 5 7 2 10 3 2 1 3 2 1 3 2 1 x x x x x x x x x ÷ ÷ ÷ ø ö ç ç ç è æ - = 6 , 0 6 , 1 7 , 0 0 x 05 , 0 = e ) 3 2 6 ( 10 1 ) 8 ( 5 1 ) 2 7 ( 10 1 ) ( 2 ) ( 1 ) 1 ( 3 ) ( 3 ) ( 1 ) 1 ( 2 ) ( 3 ) ( 2 ) 1 ( 1 k k k k k k k k k x x x x x x x x x - - = - - - = - - = + + + e > = = = £ £ 1828 , 0 86 , 1 34 , 0 max 34 , 0 ) 1 ( 3 1 i i r x d e > = = = £ £ 0606 , 0 98 , 1 12 , 0 max 12 , 0 ) 1 ( 3 1 i i r x d e < = = = £ £ 0163 , 0 9888 , 1 0324 , 0 max 12 , 0 ) 1 ( 3 1 i i r x d 966 , 0 6 , 0 3 , 0 2 , 0 98 , 1 6 , 1 2 , 0 2 , 0 978 , 0 7 , 0 1 , 0 2 , 0 ) 1 ( 2 ) 1 ( 1 ) 2 ( 3 ) 1 ( 3 ) 1 ( 1 ) 2 ( 2 ) 1 ( 3 ) 1 ( 2 ) 2 ( 1 = + - - = - = - - - = = + - - = x x x x x x x x x 94 , 0 6 , 0 3 , 0 2 , 0 86 , 1 6 , 1 2 , 0 2 , 0 96 , 0 7 , 0 1 , 0 2 , 0 ) 0 ( 2 ) 0 ( 1 ) 1 ( 3 ) 0 ( 3 ) 0 ( 1 ) 1 ( 2 ) 0 ( 3 ) 0 ( 2 ) 1 ( 1 = + - - = - = - - - = = + - - = x x x x x x x x x ÷ ÷ ÷ ø ö ç ç ç è æ - = 94 , 0 86 , 1 96 , 0 ) 1 ( x ÷ ÷ ÷ ø ö ç ç ç è æ - = 9984 , 0 9888 , 1 9994 , 0 ) 3 ( x ÷ ÷ ÷ ø ö ç ç ç è æ - = = 9984 , 0 9888 , 1 9994 , 0 ) 3 ( x x 22 2 ) ( 22 2 ) ( 3 22 23 ) ( 1 22 21 ) 1 ( 2 ... a b x a a x a a x a a x k n n k k k + - - - = + 11 1 ) ( 11 1 ) ( 3 11 13 ) ( 2 11 12 ) 1 ( 1 ... a b x a a x a a x a a x k n n k k k + - - - = + nn n k n nn n n k nn n k nn n k n a b x a a x a a x a a x + - - - = - - + ) ( 1 , 1 ) ( 2 2 ) ( 1 1 ) 1 ( ... ... ÷ ÷ ÷ ÷ ÷ ÷ ø ö ç ç ç ç ç ç è æ + ÷ ÷ ÷ ÷ ÷ ÷ ø ö ç ç ç ç ç ç è æ ÷ ÷ ÷ ÷ ÷ ÷ ø ö ç ç ç ç ç ç è æ - - - - - - - - - - - - = ÷ ÷ ÷ ÷ ÷ ÷ ø ö ç ç ç ç ç ç è æ nn n n nn n nn n nn n n n n n a b a b a b a b x x x x a a a a a a a a a a a a a a a a a a a a a a a a x x x x / ... / / / ... 0 ... / / / ... ... ... ... ... / ... 0 / / / ... / 0 / / ... / / 0 ... 33 3 22 2 11 1 3 2 1 3 2 1 33 3 33 32 32 31 22 2 22 23 22 21 11 1 11 13 11 12 3 2 1 e < - + k i k i k i x x x max max 1 3 ) 0 ( 3 ) 1 ( 3 2 ) 0 ( 2 ) 1 ( 2 1 ) 0 ( 1 ) 1 ( 1 34 , 0 26 , 0 26 , 0 d x x d x x d x x = = - = = - = = -
Compartilhar