Está en la página 1de 5

UNIVERSIDAD POPULAR DEL CESAR

FACULTAD DE CIENCIAS BÁSICAS DE LA EDUCACIÓN


DEPARTAMENTO DE MATEMÁTICAS Y ESTADÍSTICA
RED B

Programa: INGENIERÍA ELECTRÓNICA, INGENIERÍA DE SISTEMA


Asignatura: ANÁLISIS NUMÉRICO
Grupo: G2
Semestre:
Ciudad: VALLEDUPAR
Fecha: MAYO 07 DE 2019

TALLER 1.
Tema: ANÁLISIS DE ERRORES

GRUPO ESTUDIANTES PTOS ASIGNADOS DEL TALLER 1


GUTIERREZ USTARIZ JOAN SEBASTIAN
joan.gutierrex@outlook.com
3 MONTENEGRO CAÑIZARES ISNEIDER FABIA Ejercicios: 1, 2, 3c, 4, 5, 8, 11, 15 y 23
isneidermc@gmail.com
CONRADO LIZCANO CARLOS MARLON
carlosmarlon-205@hotmail.com
UNIVERSIDAD POPULAR DEL CESAR
FACULTAD DE CIENCIAS BÁSICAS Y DE EDUCACIÓN
DEPARTAMENTO DE MATEMÁTICAS Y ESTADÍSTICA
RED B

Programas: INGENIERIAS DE ELECTRÓNICA E INGENIERÍA DE SISTEMAS


Asignatura: ANÁLISIS NUMÉRICO
Grupos: 01-02-03 Semestre:
Ciudad: VALLEDUPAR Fecha: MAYO 07 DE 2019

TALLER 1.
Tema: ANÁLISIS DE ERRORES

ACTIVIDAD: Resuelve el siguiente taller en grupo de TRES (3) estudiantes para entregar el día del primer parcial.

1. Complete la tabla:

CIFRAS
NUMERO JUSTIFICACIÓN
SIGNIFICATIVAS
−8
5.7 × 10
274.40002
86.40 × 105
100.000086
0.010602500
0.0000025002

2. Truncar y Redondear a cifras decimales y a cifras significativas:

EXPRESIÓN
NUMERO 4d 3S
DECIMAL
1000/11
−√7
3/16
−𝜋 3
3/e
Seno ( 𝜋/4)

3. Determine el mayor intervalo en que debe quedar X para aproximar a:


3
(a) 2e (b) 𝜋 (c) √7 (d) √2 (e) (0.5)6
3.1. A 4 cifras decimales.
3.2. A 3 cifras significativas
3.3. Con un error relativo a lo sumo de 10−3

4. Considere una computadora que trabaja con doble precisión (MARC-64). De acuerdo al estándar 754-1985 de la
IEEE, se tiene que para almacenar los números normalizados correctamente se reserva: un (1) bit para el signo,
11 bits para el exponente con exceso E+Eo y 52 bits para la fracción binaria f de la mantisa. Teniendo en cuenta
que el menor exponente sesgado está dado por 00000000001 y el mayor por 11111111110.
4.1. Determine el número positivo almacenable más pequeño Xm y el número más grande XM.
4.2. ¿Cuantos números normalizados diferentes se pueden almacenar correctamente en esa computadora?
4.3. Presente un bosquejo gráfico donde se ilustre el flujo corriente y los desbordamientos asociados.
4.4. Consulte sobre épsilon de la máquina e indique cuál es para la máquina del ejercicio.

5. En la maquina hipotética MARC-64 se almacenan los siguientes números:


(a) b: 0 10000001010 1001001100000000000000000000000000000000000000000000
(b) b: 1 10000001010 1001001100000000000000000000000000000000000000000000
(c) b: 0 01111111111 0101001100000000000000000000000000000000000000000000
(d) b: 0 01111111111 0101001100000000000000000000000000000000000000000000
5.1. ¿Cuál es el número equivalente en numeración decimal?
5.2. Escribe los números binarios (de máquina) más próximos: el mayor bM y el menor bm.
Expréselos en el sistema de numeración decimal dm ≡ bm y dM ≡ bM.
5.3. ¿Todos los números que se encuentran en [dm, dM] se almacenan correctamente en la máquina? Si
no es así ¿Cómo lo procesa la MARC-64?

6. (a) Sea 𝑋 = 1.0005 ∗ 10−324. Pruebe si X es o no un número de máquina, para la MARC-64. ¿Si no lo es
como que número lo almacena la máquina?
(b) Sea 𝑌 = 1 ∗ 10325. Pruebe si y es un número de máquina en la MARC-64. ¿Si no lo es como qué número lo
almacena la máquina?

7. Supongamos que x es un valor que se desea procesar en una computadora y el error inherente es no nulo es
decir 𝑥 ≠ 𝑓𝑙(𝑥) = 𝑋 determine:
7.1. El error absoluto |𝑥 − 𝑋| máximo, cuando se emplea truncamiento y cuando se emplea redondeo a k
cifras decimales.
𝑥−𝑋
7.2. El error relativo | 𝑥 | máximo, cuando se emplea truncamiento y cuando se emplea redondeo a k
cifras decimales.

8. Dada la ecuación: X2 − 10000000000000000000000000X − 1 = 0.


8.1. Encuentre la solución “cuasi exacta” utilizando la instrucción roots del Matlab. Utilice formato long e.
8.2. Resuelve utilizando la fórmula cuadrática clásica en el MATLAB. Calcule el error relativo para cada raíz
encontrada. ¿Ambas son confiables?
8.3. Utilice una fórmula cuadrática alternativa equivalente a la clásica para calcular la raíz que
no haya resultado confiable, en MATLAB, y determine el error relativo. ¿Es ahora confiable el
resultado?
8.4. Si en 8.2 alguna raíz se obtuvo con un error relativo significativamente alto, explique la causa del
problema.

1−cos(𝑥)
9. Dada la función 𝑓 (𝑥 ) = 2 ∗ , realice los siguientes puntos:
𝑥2
9.1 Evalué f directamente en MATLAB para valores muy cercanos a 𝑥 = 0;
(tome 𝑥 = [−10∧(−10): 10∧(−11): 10∧(−10)]).
9.2 Grafique la función a través del MATLAB en [−10: 0.1: 10].
9.3 Analice los resultados obtenidos por cálculo directo y los obtenidos por la gráfica. ¿Existe alguna
discrepancia? (calcule lim 𝑓(𝑥) ).
𝑥→0
9.4 Determine una expresión equivalente a la dada que no genere error para los cálculos directos considerados.
Presente las explicaciones pertinentes, grafique en MATLAB las dos funciones en el intervalo [−0.5: 0.001:
0.5], y observe la equivalencia.

1−𝑒 𝑥
10. Dada la función 𝑓 (𝑥 ) = 2 ∗ 𝑥 , realice los siguientes puntos:
10.1 Evalué f directamente en MATLAB para valores muy cercanos a 𝑥 = 0; (tome 𝑥 ∈ [−10−18: 10−19: 10−18]).
10.2 Grafique la función a través del MATLAB en [−4: 0.01: 4].
10.3 Analice los resultados obtenidos por cálculo directo y los obtenidos por la gráfica. ¿Existe alguna
discrepancia? (calcule lim 𝑓(𝑥) ).
𝑥→0
10.4 Determine una expresión equivalente a f para puntos “muy cercanos” a 𝑥 = 0. Presente las explicaciones
pertinentes, grafique en MATLAB las dos funciones en el intervalo [−2: 0.1: 2], y observe la equivalencia.

1−cos(𝑥)
11. Dada la función 𝑓 (𝑥 ) = 2 ∗ 𝑥 2 , realice los siguientes puntos:
11.1 Evalué f directamente en MATLAB para valores muy cercanos a 𝑥= 0;
(tome 𝑥 = [−2 ∗ 10−8: 10−9: 2 ∗ 10−8]).
11.2 Grafique la función a través del MATLAB en [−10: 0.1: 10].
11.3 Analice los resultados obtenidos por cálculo directo y los obtenidos por la gráfica. ¿Existe alguna
discrepancia? (calcule lim 𝑓(𝑥) ).
𝑥→0
11.4. Determine una expresión equivalente a f para puntos “muy cercanos” a 𝑥 = 0. (|𝑥| < 10−8).
Presente las explicaciones pertinentes, grafique en MATLAB las dos funciones en el intervalo [−1: 0.1: 1], y
observe la equivalencia.
𝑒 −𝑥 −𝑒 𝑥
12. Dada la función 𝑓(𝑥 ) = 𝑥 , realice los siguientes puntos:
12.1 Evalué a f directamente en MATLAB para valores muy cercanos a x=0. (tome 𝑥 ∈ [−10−18: 10−19: 10−18]).
12.2 Grafique la función a través del MATLAB en [−4: 0.01: 4].
12.3 Analice los resultados obtenidos por cálculo directo y los obtenidos por la gráfica. ¿Existe alguna
discrepancia? (calcule lim 𝑓(𝑥) ).
𝑥→0
12.4 Determine una expresión equivalente a f para puntos “muy cercanos” a 𝑥 = 0. Presente las
explicaciones pertinentes, grafique en MATLAB las dos funciones en el intervalo [−2: 0.1: 2], y
observe la equivalencia.

13. Determine el tercer polinomio de Taylor 𝑃3(𝑥; 1) para la función 𝑓(𝑥) = 𝑙𝑛 (𝑥2 + 2), alrededor de 𝑥0 =1.
13.1 Grafique en un mismo plano usando MATLAB a 𝑓(𝑥) y a 𝑃3(𝑥; 1). ¿Qué tan buena sería el remplazo de f
por P3 alrededor de 𝑥0 = 1?
13.2 Utilice 𝑃3(1.5; 1) para aproximar 𝑓(1.5). Determine una cota superior para el error a través de 𝑅3(1.5; 1) y
compárelo con el error real.
1.5 1.5
13.3 Aproxime ∫1 𝑓(𝑥)𝑑𝑥, usando ∫1 𝑃3 (𝑥; 1)𝑑𝑥
1.5
13.4 Calcule una cota superior para el error en 13.3 mediante ∫1 |𝑅3 (𝑥)𝑑𝑥 | y compárela con el error real.
Muestre procesos en detalles en MATLAB.

14. Determine el segundo polinomio de Taylor 𝑃2 (𝑥;𝜋/4) para la función 𝑓(𝑥) = 𝑒𝑥𝑐𝑜𝑠𝑥, alrededor de 𝑥0 = 𝜋/4.
14.1 Grafique en un mismo plano usando MATLAB a 𝑓(𝑥) y a 𝑃2(𝑥; 𝜋/4). ¿Qué tan buena sería el remplazo de
f por P2 alrededor de 𝑥0 = 𝜋/4 ?
14.2 Utilice 𝑃2(0.5; 𝜋/4) para aproximar 𝑓(0.5). Determine una cota superior para el error a través de 𝑅2(0.5;
𝜋/4) y compárelo con el error real.
1 1
14.3 Aproxime ∫0 𝑓(𝑥)𝑑𝑥, usando ∫0 𝑃2 (𝑥; 𝜋/4)𝑑𝑥
1
14.4 Calcule una cota superior para el error en 14.3 mediante ∫0 |𝑅2 (𝑥)𝑑𝑥 | y compárela con el error real.
Muestre procesos en detalles en MATLAB.
2
15. Determine el tercer polinomio de Maclaurin 𝑃3(𝑥;0) para la función 𝑓 (𝑥 ) = 𝑥𝑒 𝑥 𝑑𝑥, alrededor de 𝑥0=0.
15.1 Grafique en un mismo plano usando MATLAB a 𝑓(𝑥) y a 𝑃3(𝑥;0). ¿Qué tan buena sería el remplazo
de f por P3 alrededor de 𝑥0=0?
15.2 Utilice 𝑃3(0.4;0) para aproximar 𝑓(0.4). Determine una cota superior para el error a través de 𝑅3(0.4;0)
y compárelo con el error real.
0.4 0.4
15.3 Aproxime ∫0 𝑓(𝑥)𝑑𝑥, usando ∫0 𝑃3 (𝑥; 0)𝑑𝑥.
0.4
15.4 Calcule una cota superior para el error en 15.3 mediante ∫0 |𝑅3 (𝑥)𝑑𝑥 | y compárela con el error real.
Muestre procesos en detalles en MATLAB.

16. Determine el cuarto polinomio de Maclaurin 𝑃4(𝑥;0) para la función 𝑓 (𝑥) = 2𝑥𝑐𝑜𝑠(2𝑥 ) − (𝑥 − 2)2 .
16.1 Grafique en un mismo plano usando MATLAB a 𝑓(𝑥) y a 𝑃4(𝑥;0). ¿Qué tan buena sería el remplazo
de f por P4 alrededor de 𝑥0=0?
16.2 Utilice 𝑃4(0.4;0) para aproximar 𝑓(0.4). Determine una cota superior para el error a través de 𝑅4(0.4;0)
y compárelo con el error real.
0.4 0.4
16.3 Aproxime ∫0 𝑓(𝑥)𝑑𝑥 utilizando ∫0 𝑃4 (𝑥, 0)𝑑𝑥.
0.4
16.4 Calcule una cota superior para el error en 16.3 mediante ∫0 |𝑅4 (𝑥)𝑑𝑥 | y compárela con el error real.
Muestre procesos en detalles en MATLAB.

17. Determine el tercer polinomio de Taylor 𝑃3(𝑥; 1) para la función 𝑓 (𝑥 ) = (𝑥 − 1)ln𝑥, alrededor de 𝑥0 =1.
17.1 Grafique en un mismo plano usando MATLAB a 𝑓(𝑥) y a 𝑃3(𝑥; 1). ¿Qué tan buena sería el remplazo de f
por P3 alrededor de 𝑥0 = 1?
17.2 Utilice 𝑃3(0.5; 1) para aproximar 𝑓(0.5). Determine una cota superior para el error a través de 𝑅3(0.5; 1) y
compárelo con el error real.
1.5 1.5
17.3 Aproxime ∫0.5 𝑓(𝑥)𝑑𝑥, usando ∫0.5 𝑃3 (𝑥; 1)𝑑𝑥
1.5
17.4 Calcule una cota superior para el error en 17.3 mediante ∫0.5 |𝑅3 (𝑥)𝑑𝑥 | y compárela con el error real.
Muestre procesos en detalles en MATLAB.
𝑥𝑘
18. El polinomio de Taylor de grado n para 𝑓 (𝑥 ) = 𝑒 𝑥 , es ∑𝑛𝑘=0 𝑘! .
Emplee el polinomio de
Taylor de grado nueve
y aritmética
con truncamiento a tres dígitos para encontrar
una aproximación a 𝑒 −5 por:

Un valor aproximado de 𝑒 −5 correcto es 6.74×10−3. ¿Cuál de las fórmulas a ó b proporciona la mayor precisión y
por qué?

19. ¿Qué grado de polinomio de Maclaurin para f (x) = Ln(1+ x) se debe usar para hallar Ln(1.5) con un error menor
que 0,0001?

También podría gustarte