Logo Studenta

Taller_Analisis_Numerico

¡Estudia con miles de materiales!

Vista previa del material en texto

UNIVERSIDAD DEL CAUCA
Ejercicios del curso de Análisis Numérico.
4 de junio de 2023
Profesor: Tulio Emiro López Erazo.
Oficina: Departamento de Matemáticas, Of. 307.
Email:tele2607@gmail.com
Aritmética del Computador.
1. Considere los números siguientes en sistema decimal. Expréselos como potencias de 10.
1.1. x = 20, 3045;
1.2. x = −0, 203045;
1.3. x = e;
1.4. x = π;
1.5. x =
17
3
;
1.6. x = −38
5
;
1.7. x = −2, 34;
1.8. x = − 5
√
−64, 2;
1.9. x = − 4
√
2
36
.
2. Considere los números siguientes en sistema binario. Expréselos como potencias de 2.
2.1. x = 100101;
2.2. x = −1000001;
2.3. x = 0, 001;
2.4. x = 0, 0011;
2.5. x = −111, 011;
2.6. x = −0, 001001.
3. Considere los números siguientes en sistema decimal. Expréselos en sistema binario.
3.1. n = 100; 3.2. m = −1270; 3.3. k = 137; 3.4. i = −200.
4. Considere los números siguientes en sistema decimal. Expréselos en sistema binario.
4.1. x = 0, 25; 4.2. y = −0, 085; 4.3. z = 0, 00175; 4.4. w = 0, 1337. 4.5. t = 0, 7.
5. Considere los números siguientes en sistema decimal. Expréselos en sistema binario.
5.1. x = 100, 25; 5.2. y = −1270, 085; 5.3. z = 137, 00175; 5.4. w = −200, 002; 5.5. t = 7, 7.
6. Considere los números siguientes en sistema decimal. Encuentre una aproximación de ellos en sistema binario.
6.1. x = e; 6.2. y =
√
2; 6.3. z =
√
3; 6.4. w = ln 5; 6.5. t = e
√
5.
7. Considere los números enteros en sistema binario. Conviértalos al sistema decimal.
7.1. n = 1000001100001;
7.2. n = 10011001100101;
7.3. n = 111111111;
7.4. n = 100000000;
7.5. n = 11111111111111111;
7.6. n = 10000000000000000.
8. Considere los números siguientes en sistema binario. Expréselos en sistema decimal.
8.1. t = 0, 1;
8.2. x = −0, 001;
8.3. w = 0, 0001;
8.4. y = −0, 01000001;
8.5. z = 0, 11111;
8.6. t = 0, 010101.
9. Considere los números siguientes en sistema binario. Expréselos en sistema decimal.
1 1
9.1. x = 100010, 000101; 9.2. y = −110011, 00110011; 9.3. t = 1, 111.
10. Calcule la suma de los números:
10.1. x = 1000102, y = 1111111102;
10.2. x = 10110112, y = 10000111102
10.3. x = 10102, y = 1111102, z = 1000001112;
10.4. x = 101112, y = 1101102, z = 1001101112, w = 1000011112.
11. Calcule la multiplicación de los números:
11.1. x = 1000102, y = 11102;
11.2. x = 10102, y = 101102.
12. Calcule el cuadrado y el cubo de cada número:
12.1. x = 1112; 12.2. y = 10102.
13. Calcule la resta x− y.
13.1. x = 1000102, y = 1112;
13.2. x = 10000111102, y = 10110112
13.3. x = 1000001112, y = 11111002;
13.4. x = 1011011112, y = 1000112.
14. Calcule la división x÷ y.
14.1. x = 1000102, y = 112;
14.2. x = 1010012, y = 1112.
14.3. x = 1010011111102, y = 11112.
14.4. x = 1012, y = 11102.
15. Considere un computador de 32 Bits, diseñado con complemento a 2 y una distribución de palabra
según lo expuesto en clase.
15.1. Represente los siguientes números enteros:
1) n = 3.047.568; 2) m = −1.234.567; 3) p = −745.681.
15.2. Represente los siguientes números reales:
1) x = 928.455, 015625;
2) y = −10.001, 0859375;
3) z = −75, 33203125;
4) w = 315, 888671875.
15.3. Represente los siguientes números reales:
1) x = 0, 001011011101111× 2111;
2) y = −0, 111101110× 2111011;
3) z = 0, 100101110× 2−100010;
4) w = −0, 00001111× 2−101011;
15.4. Identifique cual es el número entero en base 10 representado de la siguiente forma:
1) 0 1010101010101010101010101010101
2) 1 0000000000001110111011101110111
3) 1 0000001111110000001111110000001
15.5. Identifique cual es el número real en base 10 representado de la siguiente forma:
1) 0 0 1010101 11100011100011100011100
2) 0 1 1010101 00011100011100011100011
3) 1 1 0111011 10001100011000110001100
2 2
15.6. Ordene de menor a mayor los siguientes números enteros:
1) n = 1111000111; m = 1111100110; p = 1110001110; q = 1110010110; r = 1111010111.
15.7. Ordene de menor a mayor los siguientes números en notación punto flotante:
x = 0, 1101010101× 2101;
y = 0, 1101000101× 2101;
z = 0, 1010001001× 2101;
w = 0, 1010101001× 2101.
15.8. Ordene de menor a mayor los siguientes números en notación punto flotante:
x = 0, 1101010101× 211;
y = 0, 1101000101× 2111;
z = 0, 1010001001× 21011;
w = 0, 1010101001× 21111.
15.9. ¿Cuales de los siguientes números se pueden representar en este computador?.
1) z =
1
5
; 2) w =
1
3
; 3) t =
1
256
.
15.10. Considere el número x =
2
3
.
Represente el número en el sistema binario;
Defina x′ como el número en el computador obtenido por truncamiento;
Defina x′′ como el número en el computador obtenido por redondeo;
Defina fl(x) como el número x
′
o x
′′
que esté más “cerca” a x;
Calcule el error relativo al representar x como fl(x).
15.11. Considere el número x =
4
5
..
Muestre que x no puede ser representado de manera exacta en el este computador;
¿Cuál es el número de máquina más cercano?;
Cuál es el error de redondeo relativo que se produce al representar x como fl(x).
15.12. Sea x = 0, 111 . . . 111000 . . .2×210001 en donde la parte fraccionaria tiene 26 unos seguidos de ceros. Determine:
x
′
, x
′′
, x− x′ , x′′ − x, x′′ − x′ , fl(x) y |x− fl(x)|
|x|
..
Solución Numérica de Sistemas de Ecuaciones Lineales.
16. Resuelva el SEL usando reducción Gaussiana:
2x− 3y + z − w = 1
−x+ y − z − w = −1
4x+ 3y + 2z − 3w = 0
3y + 2z = 0
.
17. Resuelva el SEL usando sustitución hacia adelante: 2x = 1−x+ y = −1
4x+ 3y + 2z − 3w = 0
.
18. Resuelva el SEL usando la factorización LU de la matriz de coeficientes:
x+ y + z + w = 1
2x− 3y − z + 4w = 2
−2x+ 4y + z − 2w = −1
5x− y + 2z − w = 1
.
3 3
19. Realice 3 iteraciones del método de Jacobi para resolver el SEL:
2x− 6y + z − w = 6
4x+ y − z − w = −4
2x+ 4y + 2z − 10w = 0
3y + 6z = 0
.
Use como aproximación inicial el vector nulo correspondiente. En cada iteración calcule el error generado en dos
iteraciones consecutivas. A partir de esta secuencia de errores, ¿puede concluir algo respecto a la solución del
sistema?.
Reorganice las ecuaciones del sistema de tal forma que se garantice convergencia de la sucesión generarada por el
método de Jacobi para cualquier aproximación inicial. Ahora realice 3 iteraciones del método de Jacobi (decida
usted cual aproximación inicial toma).
20. Realice 3 iteraciones del método de Gauss-Seidel para resolver el SEL:
2x− 6y + z − w = 6
4x+ y − z − w = −4
2x+ 4y + 2z − 10w = 0
3y + 6z = 0
.
Use como aproximación inicial el vector nulo correspondiente. En cada iteración calcule el error generado en dos
iteraciones consecutivas. A partir de esta secuencia de errores, ¿puede concluir algo respecto a la solución del
sistema?.
Reorganice las ecuaciones del sistema de tal forma que se garantice convergencia de la sucesión generarada por el
método de Gauss-Seidel para cualquier aproximación inicial. Ahora realice 3 iteraciones del método de Gauss-Seidel
(decida usted cual aproximación inicial toma).
Observación 1.
Recordemos que el método de Gauss-Seidel tiene como principio general despejar la variable xi en la ecuación
i−ésima, para i = 1, 2, 3, · · · . Luego, en la iteración k−ésima, calcula cada una de estas variables considerando
los valores actualizados en esta iteración de las variables anteriores y los valores de las variables posteriores en
la iteración anterior, con k = 1, 2, 3, · · · . En este sentido, primero se actualiza la variable x1, luego se actualiza
la variable x2, seguidamente s eactualiza la variable x3 y aśı sucesivamente se actualizan todas las variables hasta
llegar a la variable xn, la cual será la última variable actualizada en la iteración actual (la actualización de las
variables se hace hacia adelante).
Una variante del método de Gauss-Seidel, después de despejar cada variable de la ecuación correspodiente (al
igual que en la versión tradicional del método), consiste en calcular en la iteración k−ésima cada una de las varia-
bles considerando los valores actualizados en estaiteración de las variables posteriores y los valores de las variables
anteriores en la iteración actual, con k = 1, 2, 3, · · · . En este sentido, primero se actualiza la variable xn, luego
se actualiza la variable xn−1, seguidamente se actualiza la variable xn−2 y aśı sucesivamente se actualizan todas
las variables hasta llegar a la variable x1, la cual será la última variable actualizada en la iteración actual (la
actualización de las variables se hace hacia atrás).
21. Realice 3 iteraciones de la nueva versión del método de Gauss-Seidel para resolver el SEL:
2x− 6y + z − w = 6
4x+ y − z − w = −4
2x+ 4y + 2z − 10w = 0
3y + 6z = 0
.
Use como aproximación inicial el vector nulo correspondiente. En cada iteración calcule el error generado en dos
iteraciones consecutivas. A partir de esta secuencia de errores, ¿puede concluir algo respecto a la solución del
sistema?.
Reorganice las ecuaciones del sistema de tal forma que se garantice convergencia de la sucesión generarada por
la nueva versión del método de Gauss-Seidel para cualquier aproximación inicial. Ahora realice 3 iteraciones del
método de Gauss-Seidel en esta nueva versión (decida usted cual aproximación inicial toma).
4 4
22. Realice 5 iteraciones del método de Gauss-Seidel usado para resolver el SEL: 3x+ y + z = 5x+ 3y − z = 3
3x+ y − 5z = −1
.
Use como aproximación inicial el vector x(0) = (10,−100, 1000)T . Sabiendo que la solución del sistema lineal es,
x = (1, 1, 1)T , calcule el error relativo causado en cada una de las iteraciones. A partir de esta secuencia de errores,
¿puede concluir algo respecto a la convergencia del método para resolver este sistema?. ¿Es el sistema estrictamente
diagonalmente dominante? (¿Es la matriz de coeficientes del sistema estrictamente diagonalmente dominante?).
23. Realice 5 iteraciones del método de Jacobi usado para resolver el SEL: 3x+ y + z = 53x+ y − 5z = −1
x+ 3y − z = 1
.
Use como aproximación inicial el vector x(0) = (10,−100, 1000)T . Sabiendo que la solución del sistema lineal es,
x = (5/4, 1/4, 1)
T
, calcule el error relativo causado en cada una de las iteraciones. A partir de esta sucesión de
errores, ¿puede concluir algo respecto a la convergencia del método usado para resolver este sistema?. ¿Es el sistema
estrictamente diagonalmente dominante? (¿Es la matriz de coeficientes del sistema estrictamente diagonalmente
dominante?).
Solución Numérica de Ecuaciones no Lineales.
24. Considere el método de bisección y el intervalo I = [1.5, 3.5] como intervalo inicial
a) ¿Cuál es la longitud del intervalo en el paso n-ésimo?
b) ¿Cuál es la máxima distancia posible entre la raiz r y el punto medio de ese intervalo?.
25. Si a = 0.1 y b = 1, ¿cuantos pasos del método de la bisección son necesarios para determinar una raiz con un error
de a los más
1
2
× 10−8?.
26. Usando el algoritmo de la bisección, encuentre una raiz de la ecuación, 2x
2 − 5x+ 1 = 0. Use una calculadora.
27. Usando el algoritmo de la bisección, encuentre una raiz negativa de la ecuación, x3−3x+1 = 0. Use una calculadora.
28. Usando el algoritmo de la bisección, encuentre una raiz de la ecuación, x3 − 2 cosx = 0. Use una calculadora.
29. Usando la implementación del algoritmo de la bisección, encuentre la raiz negativa de la ecuación, x3− 2 senx = 0.
30. Usando la implementación del algoritmo de la bisección, encuentre una raiz de la ecuación,
x8 − 36x7 + 546x6 − 4536x5 + 22449x4 − 67284x3 + 118124x2 − 109584x+ 40320 = 0
en el intervalo I = [5.5, 6.5]. Cambie −36 por −36.001 y repita el proceso.
31. Si f(x) = x3 − 3x+ 1 y x0 = 2, ¿cuales son x1 y x2 en el método de Newton?.
32. Usando la implementación del algoritmo de Newton, encuentre una raiz de la función, f(x) = x3 + 2x2 + 10x− 20,
iniciando en x0 = 2.
33. Usando la implementación del algoritmo de Newton, encuentre una raiz de la ecuación
2x(1− x2 + x) lnx = x2 − 1,
en el intervalo I = [0, 1].
5 5
34. Usando la implementación del algoritmo de Newton, encuentre una raiz de la ecuación
5(3x4 − 6x2 + 1) = 2(3x5 − 5x3),
en el intervalo I = [0, 1].
35. Usando una calculadora, realice 8 iteraciones del método de Newton, para aproximar el valor de una raiz positiva
de cada una de las ecuaciones siguientes:
35.1. x = 2 senx. 35.2. x5 + x2 = 1 + 7x3; x ≥ 2. 35.3. x3 = senx+ 7.
Si el método de la secante es aplicado sobre el polinomio, p(x) = x5 + x3 + 3 con x0 = −1 y x1 = 1, ¿quién es x8?.
Si el método de la secante es aplicado sobre el polinomio, p(x) = x3 + 2x+ 2 con x0 = 0 y x1 = 1, ¿quién es x2?.
Si el método de la secante es aplicado sobre el polinomio, p(x) = x5 + x3 + 3 y si xn−2 = 0 y xn−1 = 1, ¿quién es
xn?.
39. Si f(x) = x3 − 3x+ 1 y x0 = 2.5, x1 = 2, ¿cuales son x2 y x3 en el método de la secante?.
40. Calcule un valor aproximado para a = 43/4 usando un paso del método de la secante con x0 = 3 y x1 = 1.
41. Usando los métodos de: bisección, Newton y secante, encuentre la mayor raiz positiva correcta hasta 3 cifras
decimales del polinomio p(x) = x3 − 5x+ 3. (todas las raices están en el intervalo [−3, 3].)
42. Use el método de la secante para aproximar la raiz más cercana a −0, 5 de la función f(x) = ex−3x2. Esta función
además tiene una raiz cercana a 4. Encuentre esta raiz usando el método de Newton.
43. Encuentre los puntos fijos de cada una de las siguientes funciones:
43.1. f(x) = ex + 1. 43.2. f(x) = e−x − x. 43.3. f(x) = senx.
44. Para la ecuación no lineal x2 − x− 2 = 0 con raices 1 y 2, escriba 4 problemas equivalentes de la forma x = g(x).
Dibuje estas y muestre que todas ellas intersectan la recta x = y.
45. Usando una “calculadora” como Excell o Matlab, encuentre una raiz del polinomio p(x) = x5 + x3 + 3.
6 6

Continuar navegando

Materiales relacionados

256 pag.
ANALISIS NUMERICO BASICO

UFSC

User badge image

Gabriel Acosta

14 pag.
Metodos Numericos Aproximados - TP

SIN SIGLA

User badge image

Elviodepasodelrey