Anexo Guía de Actividad 1 Unidad 1 Analisis Numerico Jhonny Rivera Upc 2 2020

You might also like

You are on page 1of 3

1

UNIVERSIDAD POPULAR DEL CESAR


FACULTAD DE CIENCIAS BÁSICAS Y DE EDUCACIÓN
DEPARTAMENTO DE MATEMÁTICAS Y ESTADÍSTICA
RED B

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


Asignatura: ANÁLISIS NUMÉRICO
Docente: JHONNY RIVERA
Semestre:
Grupos: 01-02-05
Fecha: SEPTIEMBRE 2020
Ciudad: VALLEDUPAR

ANEXO DE LA GUÍA 1 DE ACTIVIDADES


UNIDAD 1 Y 2
Tema: ANÁLISIS DE ERRORES Y SOLUCIÓN DE ECUACIONES EN UNA VARIABLE

Resolver los siguientes ejercicios.


1. Indique la cantidad de cifras significativas que tienen cada número y justifique:
(a) 0.0010025002 (b) 5.554 × 10−6 (c) 27.440002
−20
(d) 1001.44 × 10 (e) 1.0000121 (f) 2.440 × 10−6

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

NUMERO 3d 3d 3s 3s
−0.99999
√6
−3/16
tan 86.5º

3. Encuentre el intervalo más largo en el que se debe encontrar 𝑃∗ para aproximarse a 𝑃 con error relativo
máximo de 10−4 para cada valor de P. (a 4 cifras significativas).
3
(a) √7 (b) π (c) √2 (d) e

4. Dada las ecuaciones:


(i) 𝑥 2 − √7𝑥 + √2 = 0 (ii) 𝑥 2 − √35𝑥 − 2 = 0
Resuelve para cada una:
(a) Encuentre las raíces “cuasi exacta” utilizando el comando “roots” del matlab, en el formato long-e.
(b) Use una aritmetica de redondeo de cuatro digitos y las formula cuadrática clásica, y determine en matlab
las raíces de cada ecuación. Calcule el error relativo para cada una, y compare los resultados de cada raíz
con las halladas anteriormente. ¿son confiables las raíces?
(c) Utilice una formula cuadrática alterna equivalente a la clásica para calcular la raíz cuyo resultado no fue
confiable, mediante matlab, y calcule el error relativo. Compare su resultado con la encontrada en el inciso
(a). Ahora, ¿si es confiable su resultado?
(d) Porque en el inciso (b) hubo una raíz con error relativo significativamente alto. Explique ¿cuál es la causa
del problema?
𝑥 𝑐𝑜𝑠 𝑥 − 𝑠𝑒𝑛 𝑥
5. Sea 𝑓(𝑥) =
𝑥 − 𝑠𝑒𝑛 𝑥
(a) Evalúe la función 𝑓 directamente en matlab para valores muy cercanos a 𝑥 = 0. Ejemplo, 𝑥 = −10−10 y
𝑥 = 10−10 . ¿Qué resultado obtuvo?
(b) Grafique la función mediante matlab en [−10 10], y observe el comportamiento de la función, cuando x se
a cerca a cero, ¿a qué valor se aproxima 𝑓?
(c) Encuentre 𝑙𝑖𝑚 𝑓(𝑥) y compare el resultado con los incisos a y b. explique donde hay discrepancia y ¿por qué?
𝑥→0
(d) Aproxime la función 𝑓 por medio de un polinomio de Maclaurin de orden tres, y repite los pasos del inciso a,
b y c para el polinomio. ¿Qué resultados obtuvo y compárelos con los de 𝑓 y explique?
2

𝑒 𝑥 −𝑒 −𝑥
6. Sea 𝑓(𝑥) =
𝑥
(a) Evalúe la función 𝑓 directamente en matlab para valores muy cercanos a 𝑥 = 0. Ejemplo, 𝑥 = −10−20 y
𝑥 = 10−20 . ¿Qué resultado obtuvo?
(b) Grafique la función mediante matlab en [−2 2] y observe el comportamiento de la función, cuando x se a
cerca a cero, ¿a qué valor se aproxima 𝑓?
(c) Encuentre 𝑙𝑖𝑚 𝑓(𝑥) y compare el resultado con los incisos a y b. explique donde hay discrepancia y ¿por qué?
𝑥→0
(d) Aproxime la función 𝑓 por medio de un polinomio de Maclaurin de orden tres, y repite los pasos del inciso a,
b y c para el polinomio. ¿Qué resultados obtuvo y compare con los de 𝑓 y explique?

7. Considere una computadora que trabaja con precisión simple (MARC-32). De acuerdo al formato estándar 754
de 2008 (versión actualizada) de la IEEE, se tiene que para almacenar los números normalizados correctamente
se reserva: un (1) bit para el signo, 8 bits para el exponente con exceso E+Eo y 23 bits para la fracción binaria 𝑓
de la mantisa. Teniendo en cuenta que el menor exponente sesgado está dado por 00000001 y el mayor por
11111110.
(a) Determine el número positivo almacenable más pequeño Xm y el número más grande XM.
(b) ¿Cuantos números normalizados diferentes se pueden almacenar correctamente en esa computadora?
(c) Presente un bosquejo gráfico donde se ilustre el flujo corriente y los desbordamientos asociados.
(d) Consulte sobre la épsilon de la máquina e indique cuál es para la máquina del ejercicio. Muestre proceso
sin formula.

8. Sea el número cuya representación en decimal es −118.625. Use el formato real de 64 bits de longitud (doble
precisión) y encuentre:
(a) ¿Cuál es el número equivalente en numeración binaria?
(b) Encuentre los números de máquina de punto flotante próximos: el siguiente y el anterior en numeración binaria
y decimal 𝑏𝑠 ≡ 𝑑𝑠 𝑦 𝑏𝐴 ≡ 𝑑𝐴 respectivamente?
(c) ¿Todos los números que se encuentran en [𝑑𝐴 , 𝑑𝑠 ], se almacenan correctamente en la máquina? Si no es así
¿Cómo lo procesa la MARC-64?

9. (a) Sea 𝑋 = 1.0002 ∗ 10−342 . Pruebe si 𝑋 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.2 ∗ 10355 . 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?

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

11. Si 𝑥 = 0.43257143 𝑦 𝑦 = 0.43257824


(a) Use aritmética de redondeo a cinco cifras para calcular 𝑓𝑙 (𝑥 ) 𝑦 𝑓𝑙(𝑦), y calcule los errores absoluto y
relativo.
(b) Resolver: 𝑥 ⊕ 𝑦, 𝑥 ⊝ 𝑦, 𝑥 ⊗ 𝑦 𝑦 𝑥 ⊘ 𝑦, y calcule los errores relativos para las operaciones realizadas.
¿Cuántos digitos significativos se pierden al resolver cada una de las operaciones?

𝑥𝑖
12. El polinomio de Taylor de grado n para 𝑓(𝑥 ) = 𝑒 𝑥 , 𝑒𝑠 ∑𝑛𝑖=0 𝑖! . Use el polinomio de Taylor de grado nueve y
aritmética de corte de tres dígitos para encontrar una aproximación a 𝑒 −5 con cada uno de los siguientes
métodos
(−5)𝑖 (−1)𝑖 5𝑖 1 1
(a) 𝑒 −5 ≈ ∑9𝑖=0
𝑖!
= ∑9𝑖=0
𝑖!
(b) 𝑒 −5 ≈ 𝑒5 ≈ 5𝑖
∑9𝑖=0
𝑖!

(c) Un valor aproximado de 𝑒 −5 correcto para tres digitos es: 6.74×10−3. ¿Qué fórmula, (a) ó (b), es más
precisa y por qué?

1 1 1
13. El polinomio 𝑃𝟐 (𝒙) = 1 − 2 𝑥 2 se utilizará para aproximar 𝑓(𝑥) = 𝑐𝑜𝑠 𝑥 𝑒𝑛 [− 2 , 2], encuentre una cota
3

para el error máximo.


0.5 0.5
14. (a) Aproxime ∫−0.5 𝑓(𝑥)𝑑𝑥, por medio de ∫−0.5 𝑃2 (𝑥)𝑑𝑥, para 𝑓(𝑥) y 𝑃2 (𝑥) del ejercicio anterior.
0.5
(b) Encuentre una cota superior para el error en (a) usando ∫−0.5|𝑅2 (𝑥)𝑑𝑥 | y compárela con el error real.

15. Sea 𝑓(𝑥 ) = 𝑠𝑒𝑛 𝑥

(a) Encuentre el polinomio de taylor de grado 3 para f alrededor de 𝑥0 = 0.


(b) Use 𝑃3 (0.1) para aproximar 𝑓(0.1). Utilice matlab y grafique en un mismo plano a 𝑓(0.1) y a 𝑃3 (0.1)
¿Qué tan bueno sería el reemplazo de f por 𝑃3 alrededor de 𝑥0 = 0.
(c) Encuentre una cota superior para el error |𝑓 (0.1) − 𝑃3 (0.1)| por medio de la fórmula de error y
compárela con el error real.
(d) Halle el polinomio de taylor de grado n para f alrededor de 𝑥0 = 0. Y muestre en una tabla las
aproximaciones para 𝑠𝑒𝑛 (0.1) usando polinomios de taylor para n=1,3,5,7. ¿Qué ocurre con la precisión
si n crece?
2
16. Encuentre el segundo polinomio de Taylor 𝑃2 (𝑥) para la función 𝑓 (𝑥 ) = 𝑥𝑒 𝑥 𝑐𝑜𝑠 𝑥, alrededor de 𝑥0 =0.
(a) Use 𝑃2 (0.5) para aproximar 𝑓(0.5). Utilice matlab y grafique en un mismo plano a 𝑓(0.5) y a 𝑃2 (0.5)
¿Qué tan bueno sería el reemplazo de f por 𝑃2 alrededor de 𝑥0 = 0.
(b) Encuentre una cota superior para el error |𝑓 (0.5) − 𝑃2 (0.5)| por medio de la fórmula de error y
compárela con el error real.

17. Encuentre el cuarto polinomio de Taylor 𝑃4 (𝑥) para la función 𝑓 (𝑥 ) = 𝑒 𝑥 𝑐𝑜𝑠 𝑥, alrededor de 𝑥0 =0.
(a) Use 𝑃4 (0.4) para aproximar 𝑓(0.4). Utilice matlab y grafique en un mismo plano a 𝑓(0.4) y a 𝑃4 (0.4)
¿Qué tan bueno sería el reemplazo de f por 𝑃4 alrededor de 𝑥0 = 0.
(b) Encuentre una cota superior para el error |𝑓 (0.4) − 𝑃4 (0.4)| por medio de la fórmula de error y
compárela con el error real.

18. (a) Halle el grado del polinomio de taylor, centrado en 𝑥0 = 1, que debe usarse para aproximar 𝑙𝑛(1.2) con
un error menor que 0.001.
(b) Evalúe 𝑙𝑛(1.2) usando el polinomio obtenido en (a), y encuentre el error real.
(c) Evalúe la función f y el polinomio obtenido en (a), en 0.5, 0.9, 1.2,0.5, 1.8 y 0.2. halle el error absoluto en
cada punto y muestre los resultados en una tabla y la gráfica realizada en matlab.

19. Qué grado de Polinomio de Maclaurin para 𝑓 (𝑥 ) = 𝑙𝑛(1 + 𝑥), se debe usar para aproximar f en x=1.5, con
un error menor que 0,0001?

20. Considere la serie de Maclaurin para la función f(x)=cos(x).


Determine mediante proceso detallado, el menor número de términos que deben tomarse en dicha serie para
Obtener una aproximación, con un error menor que 10−8 , de:
(a) cos (1) (b) cos (0.5) (c) cos (0.1)
10 1
21. Considere la ecuación en diferencias: 𝑆𝑛 = 3 𝑆𝑛−1 − 𝑆𝑛−2 , 𝑝𝑎𝑟𝑎 𝑛 = 2,3, … 𝑐𝑜𝑛 𝑆0 = 1 𝑦 𝑆1 = 3 .
(a) Utilice aritmetica finita (Redondeo a 5 cifras decimales). Calcular 𝑆𝑛 , 𝑝𝑎𝑟𝑎 𝑛 = 0,1,2,3, … ,30.
1 𝑛
(b) La formula 𝑆𝑛 = (3) , para toda n es la solución correcta de la ecuación dada. Use esta y calcule
𝑆𝑛 , 𝑝𝑎𝑟𝑎 𝑛 = 0,1, … ,30. Explique los resultados y concluya a cerca de la estabilidad numérica de la ecuación
en diferencia dada.
1
22. Considere la ecuación en diferencias: 𝑆𝑛 = 2𝑆𝑛−1 − 𝑆𝑛−2 𝑝𝑎𝑟𝑎 𝑛 = 2,3, … 𝑐𝑜𝑛 𝑆0 = 1 𝑦 𝑆1 = 3 .
(a) Utilice aritmetica finita (Redondeo a 5 cifras decimales). Calcular 𝑆𝑛 , 𝑝𝑎𝑟𝑎 𝑛 = 0,1,2,3, … ,30.
2
(b) La formula 𝑆𝑛 = 1 − 3 𝑛, para toda n es la solución correcta de la ecuación dada. Use esta y calcule
𝑆𝑛 , 𝑝𝑎𝑟𝑎 𝑛 = 0,1, … ,30. Explique los resultados y concluya a cerca de la estabilidad numérica de la ecuación
en diferencia dada.

You might also like