12.07.2015 Views

t - Departamento de Sistemas e Computação - UFCG

t - Departamento de Sistemas e Computação - UFCG

t - Departamento de Sistemas e Computação - UFCG

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.5. SISTEMAS MAL-CONDICIONADOS E REFINAMENTO DE SOLUÇÃO 35Por exemplo, se u (i) = (u 1 , u 2 , . . .,u n ) e u (i+1) = (û 1 , û 2 , . . . , û n ), po<strong>de</strong>-se comparar o quantoas coor<strong>de</strong>nadas variam, relativamente, da etapa i para a etapa i+1, olhando para os números|u 1 − û 1 ||u 1 |, . . . ,|u n − û n ||u n |, . . . ,e pedindo que eles sejam menores do que um certo valor (por exemplo, 0.05, significando 5%<strong>de</strong> variação). O problema é quando o <strong>de</strong>nominador é igual a zero. Po<strong>de</strong>-se convencionar que:(i) se u j = 0 e û j = 0 então a variação é zero; (ii) se u j = 0 e û j ≠ 0, então a variação é iguala 1 (o que, em geral, fará com que o processo continue).Exercício 2.9 Melhorar o programa que implementa o Método <strong>de</strong> Escalonamento com con<strong>de</strong>nsaçãopivotal, acrescentando o refinamento, com algum critério <strong>de</strong> parada. Para fazer orefinamento, o programa <strong>de</strong>ve utilizar o “histórico” do escalonamento, isto é, os multiplicadorese as trocas <strong>de</strong> linha (para que não se repita tudo a cada etapa).Exercício 2.10 Tome o sistema discutido na Subseção 2.5.2 e sua solução obtida com2 algarismos significativos, chamando-a <strong>de</strong> u (0) . Obtenha o refinamento u (1) , calculandob − Au (0) com dupla precisão.Exercício 2.11 Consi<strong>de</strong>re o sistema⎛1/2 1/3 1/4⎝ −11/3 1/4 1/5 01/4 1/5 1/6 1(a) Ache sua solução exata.(b) Resolva-o com dois algarismos significativos.(c) Agora faça a seguinte experiência: escreva o mesmo sistema, arredondando para doisalgarismos significativos, mas a partir daí ache sua solução usando o máximo <strong>de</strong> algarismossignificativos que sua calculadora permite. Compare com a solução exata. Istomostra que o refinamento também é limitado pelo arredondamento inicial que, num sistemamal-condicionado, po<strong>de</strong> alterar drasticamente a solução.⎞⎠ .Exercício 2.12 Dado o sistema linear Ax = b on<strong>de</strong>⎛⎞⎛−3.2 −5.0 −4.0A = ⎝ −3.0 −2.9 −2.7 ⎠ b = ⎝ 2.5−4.4−1.5 −0.40 1.13.5⎞⎠,após resolvê-lo utilizando o Método <strong>de</strong> Eliminação <strong>de</strong> Gauss com con<strong>de</strong>nsação pivotal earitmética <strong>de</strong> ponto flutuante com 2 algarismos significativos, obtivemos⎛⎞ ⎛−3.2 −5.0 −4.0Ã = ⎝ 0.47 2.0 3.0 ⎠ p = ⎝ 1 ⎞ ⎛3 ⎠ x (0) = ⎝ 4.4 ⎞−7.5 ⎠ .0.94 0.90 −1.625.6Execute uma etapa <strong>de</strong> refinamento.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!