Curso de Cálculo NuméricoProfessor 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 xi ‘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 | |