Sunteți pe pagina 1din 14

Resolución de problemas del capítulo 3

“Aproximaciones y errores de redondeo”


1. Convierta los números siguientes en base 2 a números en base 10:

a) 1011101

26 25 24 23 22 21 20

1 0 1 1 1 0 1

1x1= 1
0x2= 0
1x4= 4
1x8= 8
1x16= 16
0x32= 0
1x64= 64
93

b) 101.101

1𝑥22 + 0𝑥21 + 1𝑥20 . 1𝑥2−1 + 0𝑥2−2 + 1𝑥2−3


1 1 1
4 +0 + 1.1𝑥 ( ) + 0𝑥 ( ) + 1𝑥 ( )
2 4 8
1 1
5. +0 +
2 8
5.0,625
5,625

c) 0.01101

0𝑥20 . 0𝑥2−1 + 1𝑥2−2 + 1𝑥2−3 + 0𝑥2−4 + 1𝑥2−5


1 1 1 1 1
0.0𝑥 ( ) + 1𝑥 ( ) + 1𝑥 ( ) + 0𝑥 ( ) + 1 ( )
2 4 8 16 32
0.0 + 0,25 + 0,125 + 0 + 0,03125
0.0,40625
0,40625
2. Realice su propio programa con base en la figura 3.9 y úselo para
determinar la épsilon de máquina de su computadora.

Según el MATLAB:
Abrir el MatLab
Click en la Command Window
Escribir eps
Finalmente se tiene el resultado
3. Evalúe 𝑒 −5 con el uso de dos métodos

−𝑥
𝑥2 𝑥3
𝑒 =1−𝑥+ − +⋯
2 3!
1 1
𝑒 −𝑥 = =
𝑒𝑥 𝑥2 𝑥3
1 + 𝑥 + 2 + 3! + ⋯

Y compárelo con el valor verdadero de 6.737947 × 10–3. Utilice 20 términos


para evaluar cada serie y calcule los errores relativos aproximado y
verdadero como términos que se agregaran.
Solución:
Estimación 1:
𝑒 −5 = 1
6.737947𝑥10−3 − 1
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −14741.315%

Estimación 2:
𝑒 −5 = 1 − (−5) = 6
6.737947𝑥10−3 − 6
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −88947.895%
6−1
𝜀𝑎 = 𝑥100%
6
𝜀𝑎 = 83.333%

Estimación 3:
(−5)2
𝑒 −5 = 1 − (−5) + = 18.5
2
6.737947𝑥10−3 − 18.5
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −274464.3443%
18.5 − 6
𝜀𝑎 = 𝑥100%
18.5
𝜀𝑎 = 67.56756%
Estimación 4:
(−5)2 (−5)3
𝑒 −5 = 1 − (−5) + − = 39.333
2 3!
6.737947𝑥10−3 − 39.333
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −583653.478%
39.333 − 18.5
𝜀𝑎 = 𝑥100%
39.333
𝜀𝑎 = 52.9657%

Estimación 5:
(−5)2 (−5)3 (−5)4
𝑒 −5 = 1 − (−5) + − + = 65.3744
2 3! 4!
6.737947𝑥10−3 − 39.333
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −970149.5434%
65.3749 − 39.333
𝜀𝑎 = 𝑥100%
65.3749
𝜀𝑎 = 39.8347%

Estimación 6:
(−5)5
𝑒 −5 = 65.3744 − = 91.4165
5!
6.737947𝑥10−3 − 91.4165
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −1356641.156%
91.4165 − 65.3749
𝜀𝑎 = 𝑥100%
91.4165
𝜀𝑎 = 28.4867%
Estimación 7:
(−5)6
𝑒 −5 = 91.4165 + = 113.1178
6!
6.737947𝑥10−3 − 113.1178
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −1678717.005%
113.1178 − 91.4165
𝜀𝑎 = 𝑥100%
113.1178
𝜀𝑎 = 19.1846%

Estimación 8:
(−5)7
𝑒 −5 = 113.1178 − = 128.6187
7!
6.737947𝑥10−3 − 128.6187
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −1908770.758%
128.6187 − 113.1178
𝜀𝑎 = 𝑥100%
128.6187
𝜀𝑎 = 12.0518%

Estimación 9:
(−5)8
𝑒 −5 = 128.6187 + = 138.3068
8!
6.737947𝑥10−3 − 138.3068
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −2052554.911%
138.3068 − 128.6187
𝜀𝑎 = 𝑥100%
138.3068
𝜀𝑎 = 7.004%
Estimación 10:
(−5)9
𝑒 −5 = 138.3068 − = 143.689
9!
6.737947𝑥10−3 − 143.689
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −2132433.842%
143.689 − 138.3068
𝜀𝑎 = 𝑥100%
143.689
𝜀𝑎 = 3.7457%
Estimación 11:
(−5)10
𝑒 −5 = 143.689 + = 146.38
10!
6.737947𝑥10−3 − 146.38
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −2172371.823%
146.38 − 143.689
𝜀𝑎 = 𝑥100%
146.38
𝜀𝑎 = 1.8383%
Estimación 12:

−5
(−5)11
𝑒 = 146.38 − = 147.603
11!
6.737947𝑥10−3 − 147.603
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −2190522.752%
147.603 − 146.38
𝜀𝑎 = 𝑥100%
147.603
𝜀𝑎 = 0.8285%
Estimación 13:
(−5)12
𝑒 −5 = 147.603 + = 148.1126
12!
6.737947𝑥10−3 − 148.1126
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −2198085.887%
148.1126 − 147.603
𝜀𝑎 = 𝑥100%
1148.1126
𝜀𝑎 = 0.3440%

Estimación 14:
(−5)13
𝑒 −5 = 148.1126 − = 148.3086
13!
6.737947𝑥10−3 − 148.3086
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −2200994.785%
148.3086 − 148.1126
𝜀𝑎 = 𝑥100%
1148.1126
𝜀𝑎 = 0.1321%

Estimación 15:
(−5)14
𝑒 −5 = 148.3086 + = 148.3786
14!
6.737947𝑥10−3 − 148.3786
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −%
148.3786 − 148.3086
𝜀𝑎 = 𝑥100%
148.3786
𝜀𝑎 = 0.0471%

Estimación 16:
(−5)15
𝑒 −5 = 148.3786 − = 148.4019
15!
6.737947𝑥10−3 − 148.4019
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −2202379.479%
148.4019 − 148.3786
𝜀𝑎 = 𝑥100%
148.4019
𝜀𝑎 = 0.0157%

Estimación 17:

−5
(−5)16
𝑒 = 148.4019 + = 148.409
16!
6.737947𝑥10−3 − 148.409
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −2202.484%
148.409 − 148.4019
𝜀𝑎 = 𝑥100%
148.409
𝜀𝑎 = 4.784𝑥10−3 %

Estimación 18:

−5
(−5)17
𝑒 = 148.409 − = 148.4111
17!
6.737947𝑥10−3 − 148.4111
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −2202516.019%
148.4111 − 148.409
𝜀𝑎 = 𝑥100%
148.4111
𝜀𝑎 = 1.4149𝑥10−3 %
Estimación 19:
(−5)18
𝑒 −5 = 148.4111 + = 148.411
18!
6.737947𝑥10−3 − 148.411
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −2202514.535%
148.411 − 148.4111
𝜀𝑎 = 𝑥100%
148.411
𝜀𝑎 = 6.738𝑥10−5 %
Estimación 20:
(−5)19
𝑒 −5 = 148.411 + = 148.411
19!
6.737947𝑥10−3 − 148.411
𝜀𝑡 = 𝑥100%
6.737947𝑥10−3
𝜀𝑡 = −2202514.535%
148.411 − 148.411
𝜀𝑎 = 𝑥100%
148.411
𝜀𝑎 = 0%

1
4. 𝑓(𝑥) =
(1−3𝑥 2 )2
X=0,577
1
𝑓(𝑥) =
(1 − 3(0,577)2 )2
1
𝑓(𝑥) =
(1 − 0,998787)2
Usando 3 dígitos:
1
𝑓(𝑥) =
(1 − 0,99)2
1
𝑓(𝑥) =
0,0001
Usando 3 dígitos:
1
𝑓(𝑥) =
0,00

1
𝑓(𝑥) =
0

El lector llegaría a esto lo cual es una inconsistencia ya que no existe un


número que multiplicado por cero nos de 1
Ahora evaluemos con 4 dígitos
1
𝑓(𝑥) =
(1 − 0,9987)2
1
𝑓(𝑥) =
0,00000169
Usando 4 dígitos:
1
𝑓(𝑥) =
0,000
1
𝑓(𝑥) =
0

El lector llegaría a esto lo cual es una inconsistencia ya que no existe un


número que multiplicado por cero nos de 1

5.

a) y=𝑥 3 − 7𝑥 2 + 8𝑥 + 0.35
Resolviendo aritméticamente con 3 dígitos con corte
DATO: x= 1,37 REEMPLAZANDO: Y=0,743
S1= 𝑥 3 S1= 1.373
S2= S1 – 7𝑥 2 S2=1.373 7(1.37)2
S3=S2+8𝑥 S2=1.373 (4,10)
S4=S3+0,35 S3=1.373 (4,10)+ 8(1,37)
S3= 1.373 (0,162)
FORMULA: S4= 1.373 (0,162) + 0,35
(𝑆4−𝑌)
%ERROR= 𝑥 100% S4= 0,766
𝑌
(0,766−0,743)
%ERROR= 𝑥 100%
0,766

%ERROR= 0,031%

b) y=[(𝑥 − 7)𝑥 + 8]𝑥 + 0.35


Resolviendo aritméticamente con 3 dígitos con corte
DATO: x= 1,37 REEMPLAZANDO: Y=0,743
S1= 𝑥 − 7 S1= 1.37 - 7
S2= S1 x S1= (1,37)(-4,10)
S3=S2+8 S2= (1,37)(-4,10) (1,37)
S4= S3 𝑥 S2= (1.37)2 (−4,10)
S5= S4+0.35 S3= (1.37)2 (−4,10) + 8
S3= (1.37)2 (0,162)
FORMULA: S4= 1.372 (0,162) (1,37)
(𝑆5−𝑌)
%ERROR= 𝑥 100% S4= 1.373 (0,162)
𝑌
(0,766−0,743)
%ERROR= 𝑥 100% S5= 0,766
0,766

%ERROR= 0,031%
6. Calcule la memoria de acceso al azar (RAM) en megabytes, que es
necesaria para almacenar un arreglo multidimensional de 20 × 40 × 120.
Este arreglo es de doble precisión, y cada valor requiere una palabra de 64
bits. Recuerde que una palabra de 64 bits = 8 bytes, y un kilobyte = 210
bytes. Suponga que el índice comienza en 1.

96000 𝑒𝑛 𝑏𝑎𝑠𝑒 𝑏𝑖𝑛𝑎𝑟𝑖𝑎 𝑒𝑠 𝟏𝟎𝟏𝟏𝟏𝟎𝟏𝟏𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟎

Teniendo en cuenta:
7.
Y =𝑥 2 − 5000,002𝑥 + 40
Resolviendo aritméticamente con 5 dígitos con corte
DATO: x1= 3,12 REEMPLAZANDO: Y= -15580
S1= 𝑥 2 S1= 3,122
S2= S1 – 5000,002𝑥 S2= 3,122 − 5000,002(3,12)
S3=S2+40 S2= 3,122 (-1601,5)
S3= 3,122 (-1601,5) +40
S3= −15579
FORMULA:
(𝑆3−𝑌)
%ERROR= 𝑥 100%
𝑌
(−15579−(−15580))
%ERROR= 𝑥 100%
−15580

%ERROR= 0,008%

DATO: x2= 3,13 REEMPLAZANDO: Y= -15580


S1= 𝑥 2 S1= 3,132
S2= S1 – 5000,002𝑥 S2= 3,132 − 5000,002(3,13)
S3=S2+40 S2= 3,132 (-1596,4)
S3= 3,132 (-1596,4) +40
S3= −15628
FORMULA:
(𝑆3−𝑌)
%ERROR= 𝑥 100%
𝑌
(−15628−(−15580))
%ERROR= 𝑥 100%
−15580

%ERROR= 0,014%
8. ¿Cómo puede emplearse el épsilon de la máquina para formular un criterio
de detención es para sus programas? Dé un ejemplo.

Del ejemplo 3.4 y 3.5 dado por el libro


1 × 21 + 1 × 20 = 3
1 × 2–1 + 0 × 2–2 + 0 × 2–3 = 0.5
+0.5 × 2–3= 0.0625

Aplicaos la fórmula del épsilon


E(épsilon) = 2^(1–3) = 0.25

La diferencia de
0.015625
= 0.25
0.0625

S-ar putea să vă placă și