12.07.2015 Views

Notas em Matemática Aplicada 36 - Laboratório de Matemática ...

Notas em Matemática Aplicada 36 - Laboratório de Matemática ...

Notas em Matemática Aplicada 36 - Laboratório de Matemática ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

1.2. ARREDONDAMENTO E CONDICIONAMENTO 11resolve(pow(2.0, -21)) ;resolve(pow(2.0, -22)) ;resolve(pow(2.0, -23)) ;resolve(pow(2.0, -24)) ;resolve(pow(2.0, -25)) ;resolve(pow(2.0, -26)) ;}gregorio@momentum:~/cnmac$ ./arredondax = [-1.000000000000e+00 -4.768373855768e-07x = [-1.000000000000e+00 -2.384186359450e-07x = [-1.000000000000e+00 -1.192093037616e-07x = [-2.000000000000e+00 -5.960465188082e-08x = [ 0.000000000000e+00 -2.980232238770e-08x = [ 0.000000000000e+00 -1.490116119385e-081.000000476837e+00]1.000000238419e+00]1.000000119209e+00]1.000000119209e+00]1.000000000000e+00]1.000000000000e+00]Quando ɛ é sucient<strong>em</strong>ente pequeno, o resultado obtido para x 1 é zero !Isso se <strong>de</strong>ve à maneira como os números reais são representados. Computadorestrabalham com gran<strong>de</strong>zas aproximadas, representadas como números<strong>de</strong> ponto utuante. O formato padrão <strong>em</strong> uso nos computadores mo<strong>de</strong>rnos(guras 1.1 e 1.2) prevê 23 bits <strong>de</strong> mantissa.O mo<strong>de</strong>lo <strong>de</strong> aritmética utilizado hoje <strong>em</strong> todos os computadores é opadrão IEEE754/854 [4, Cap. 2.3]. Este mo<strong>de</strong>lo constitui uma <strong>de</strong>niçãoaxiomática rigorosa da aritmética digital, <strong>em</strong>bora permita diferentes impl<strong>em</strong>entações.As regras ou axiomas do padrão permit<strong>em</strong> provar teor<strong>em</strong>as sobrealgoritmos numéricos.Por outro lado, x 1 = 0 está longe da solução do sist<strong>em</strong>a (1.1.2). Paraenten<strong>de</strong>r as implicações <strong>de</strong> se utilizar aritmética IEEE, é preciso enten<strong>de</strong>rnão apenas o efeito do arredondamento no algoritmo, mas ainda o conceito<strong>de</strong> condicionamento, que é in<strong>de</strong>pen<strong>de</strong>nte do algoritmo.1.2 Arredondamento e condicionamentoUm estudo cuidadoso do algoritmo <strong>de</strong> eliminação Gaussiana sob a aritmética<strong>de</strong> ponto utuante [2, Seção 2.4.2] mostra que, se o computador produziruma solução x para o probl<strong>em</strong>a Ax = b, então x é a solução exata paraum probl<strong>em</strong>a aproximado,(A + δA) x = b .Além disso, prova-se que ‖δA‖ F ≤ 3nɛ‖L‖ F ‖U‖ F , on<strong>de</strong> A = P LU é afatoração PLU <strong>de</strong> A e ‖ · ‖ F <strong>de</strong>nota a norma <strong>de</strong> Frobenius (Ver Apêndice,seção A.4).Subtraindo a equação Ax = b, obt<strong>em</strong>os:

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

Saved successfully!

Ooh no, something went wrong!