Curso de Cálculo Numérico

Professor Raymundo de Oliveira

| Home | Programa | Exercícios | Provas | Professor | Links |

Precisão dos resultados e seu Refinamento

 

Imaginemos um grande sistema de equações lineares, desses sistemas que acontecem nos problemas práticos, com centenas, milhares, dezenas de milhares de equações.

Ao fazer-se a triangularização, muitos milhares de contas estão sendo feitas e, em decorrência, muitas aproximações com a conseqüente propagação dos erros.

Ao se chegar ao final dos cálculos, determinados os valores das variáveis, é de se supor que, face às aproximações ocorridas, ao serem aplicadas no sistema original A . X,  dificilmente levarão ao valor original do vetor B, sendo muito mais provável que cheguemos a valores até mesmo próximos de B, mas com desvios, em decorrência dos erros e suas propagações.

Vamos chamar de X(1)  ao vetor de soluções obtido ao ser resolvido o sistema por um dos métodos de eliminação.

A . X(1) = B(1) , onde o vetor B(1) é uma aproximação do vetor B, pois X(1) é uma aproximação do que seria o resultado exato X.

O erro de X(1) leva ao erro no cálculo de B.

Seja E vetor erro de X, onde

 

E = (e1 , e2 , ....., en)T , onde T indica a transposta por se tratar de um vetor coluna n por 1.

 

e1 = x1(1) – x1

e2 = x2(1) – x2

....................

en = xn(1) - xn

 

Aplicando-se a matriz A aos dois lados tem-se:

A . E = A . X(1) – A . X , sendo que A . X = B , dado da questão.

 

Assim aplica-se a matriz A ao resultado encontrado, vetor X(1) , subtrai-se o vetor B dado e encontra-se o vetor desvio D, que nos vai permitir estimar os erros ocorridos.

A . E = D , onde di = S aij xj(1) – bi 

onde d e b representam os componentes dos vetores D e B.

A resolução do sistema A . E = D nos permite estimar os erros ei = xi(1) – xi  e com eles melhorar o cálculo dos valores dos componentes do vetor X.

xi = xi(1) - ei

Esse passa a ser um valor melhorado dos x­i ‘s calculados anteriormente.

Esse processo iterativo pode ser repetido, buscando-se uma melhor aproximação do valor de X.

Claro está que se o resultado encontrado X(1) for exato, ao se calcular A.X(1) ele já dará o valor exato de B e o erro será zero.

A esse processo iterativo chama-se Refinamento do Método de Eliminação de Gauss.

 

 

Se mudássemos o valor do vetor B, tão comum nos problemas práticos, bastaria resolver os dois sistemas triangulares, pois a matriz A já está fatorada em L . U.

 

 

 

Se você tiver dúvidas sobre a matéria, meu e-mail é: raymundo.oliveira@terra.com.br

  Home | Programa | Exercícios | Provas | Professor | Links |