04.07.2017 Views

Análisis numérico, Timothy Sauer

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

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

92 | CAPÍTULO 2 Sistemas de ecuaciones<br />

I. Solución exacta. En forma de labia. La eliminación gaussiana procede déla siguiente manera<br />

[ 10“ 2 0 1 | 1 1 _ resta 10» X renglón 1 [ 1ÍT20 I | 1<br />

I 2| 4 J ” del renglón 2 [ 0 2- 1 0 » | 4 - I0 20 J *<br />

La ecuación inferior es<br />

(2 -1 0 » ,x 2 = 4 - . 0 » ^ , 2 = í f ! g .<br />

y de la ecuación superior se obtiene<br />

La solución exacta es<br />

- 2 x 1020<br />

2 - I0 20<br />

, [2 x 10® 4 - 1 0 » !<br />

“ |_10» - 2 *2 - 10» J %[' *•<br />

2. Precisión doble IEEE. La versión en computadora de la eliminación gaussiana avanza en forma<br />

un poco diferente:<br />

[ 10“20 1 | I ] resta 10» X renglón 1 [ 10“» 1 | 1<br />

[ 1 2 | 4 J * del renglón 2 ~ [ 0 2 - 1020 | 4 - 10» J *<br />

En la precisión doble IEEE, 2 - 10»esigualque -1 0 » ,d eb id o al redondeo. De manera similar,<br />

4 - 10» se almacena como - 1 0 » . Ahora la ecuación inferior es<br />

- 1 0 » x 2 = - 1 0 20 — +X2 = L<br />

La versión en aritmética de máquina de la ecuación superior se convierte en<br />

lO "» * , + 1 = 1,<br />

así que jíj = 0. La solución calculada es exactamente<br />

[X1,X2] = [0 , 1].<br />

Esta solución tiene un error relativo grande en comparación con la solución exacta.<br />

3. Precisión doble IEEE, después del intercambio de renglones. Se repite la versión en<br />

computadora de la eliminación gaussiana. después de cambiar el orden de las dos ecuaciones:<br />

[<br />

1 2 l 4 1 teste 1 0“ » x renglón 1<br />

10“» i | 1 J — ’<br />

r i 2 1 4 1<br />

[ O 1 - 2 x 1 0 » | 1 - 4 x 1 0 » J*<br />

En la precisión doble IEEE, 1 - 2 X 10 » s e almacena como 1 y 1 —4 X 10 »sealm acena<br />

como 1. I-as ecuaciones son ahora<br />

x 1 + 2X2 = 4<br />

* 2 = 1.

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

Saved successfully!

Ooh no, something went wrong!