Problemas Analisis Numerico
Problemas Analisis Numerico
Problemas Analisis Numerico
Lista 1: Introduccion
Analisis Numerico a los Metodos Numericos Agosto-Diciembre 2017
Indicaciones
Para resolver los siguientes ejercicios toma en cuenta las siguientes indicaciones:
Se puede realizar en equipos de a lo mas tres personas. Pero, se sugiere, que la distri-
bucion de los ejercicios sea de modo equitativo teniendo en cuenta que algunos de ellos
llevaran bastante tiempo en su resolucion.
En los ejercicios que se realicen de forma manual debes escribir todo el procedimien-
to; mientras que los ejercicios en los que utilices Matlab debes escribir los comandos
utilizados.
Cada ejercicio debera ir en hojas distintas y, si el ejercicio no se encuentra resuelto
completamente deberas escribir que la solucion es parcial (de otro modo no se tomara
en cuenta).
En total son 238 puntos distribuidos en 23 ejercicios (cada ejercicio muestra su valor),
de los cuales deberas entregar un maximo de 200 puntos que equivaldra al 60 % de la
tarea.
En todos los ejercicios en los que se haya utilizado Matlab debera anexar comentarios
sobre el tiempo que tardo en realizar dicha tarea.
En los ejercicios de numeros felices, narcicistas y perfectos debera anexar un grafico
que muestre la cantidad de numeros que cumplen dicha condicion.
En el ejercicio sobre las ternas de Cardano deberas ubicar todas las ternas en N3 .
Los ejercicios deberas entregarlos a mas tardar el da 25 de septiembre a las 2 : 30pm.
Despues, de la fecha se recibira con una amonestacion de 5 % por cada hora, o fraccion,
de retraso.
Es comprensible que algunos ejercicios se resuelven de forma similar pero si se descubre
que alguno realizo plagio se penalizara con un 10 % (plagiado y plagiador) por ejercicio.
Cualquier duda que se tenga podra resolverse en clase o podra escribir al correo
[email protected] especificando el numero de ejercicio en el asunto.
Cualquier error que se tenga en la redaccion favor de comunicarlo de inmediato en el
mismo correo.
Nombre: Matrcula:
Nombre: Matrcula:
Nombre: Matrcula:
n = dk 10k + + d2 102 + d1 10 + d0
con d0 , d1 , d2 , . . . , dk {0, 1, . . . , 9} y dk 6= 0.
Definamos la operacion : N N de la siguiente forma:
n = dk 10k + + d2 102 + d1 10 + d0
con d0 , d1 , d2 , . . . , dk {0, 1, . . . , 9} y dk 6= 0.
Definamos la operacion : N N de la siguiente forma:
Por ejemplo, (2, 1, 5) es una terna de Cardano. Determina todas las ternas
de Cardano de modo que a + b + c = 1000.
4. (Valor 8 puntos) Sea {fn } la sucesion de Fibonacci; esto es,
f1 = 1
f2 = 1
fn+2 = fn+1 + fn para cada n 1
fn+1
Definamos la sucesion an = fn con n 1.
n Cantidad de dgitos
1
2
3
4
5
6
7
8
9
10
b) (Valor 5 puntos) Convierte a sistema binario cada uno de los siguien-
tes numeros.
1) 451 4) 13
2) 78912 5) 18.25
3) 13
16 6) 101.0101
3 1 1 3 1 1
a) 17 + 9 + 7 b) 17 + 9 + 7
13. (Valor 7 puntos) Usando la aritmetica de punto flotante con tres cifras y
corte, calcule las siguientes sumas (sumando en el orden indicado).
6
1
P
a) 3k
k=1
6
1
P
b) 37k
k=1
14. (Valor 10 puntos) Sean p(x) = x3 3x2 + 3x 1, q(x) = ((x 3)x + 3)x 1
y r(x) = (x 1)3 .
a) Usando aritmetica de punto flotante con cuatro cifras significativas
y redondeo, calcule p(2.72), q(2.72) y r(2.72). En el calculo de p(x),
suponga que (2.72)3 = 20.12 y (2.72)2 = 7.398.
b) Usando aritmetica de punto flotante con cuatro cifras significativas y
redondeo, calcule p(0.975), q(0.975) y r(0.975). En el calculo de p(x),
suponga que (0.975)3 = 0.9268 y (0.975)2 = 0.9506.
Ademas, calcula el error relativo verdadero en cada uno de los incisos.
15. (Valor 5 puntos) La formula mejorada para la resolucion de la ecuacion de
segundo grado. Supongamos que a 6= 0 y que b2 4ac > 0 y consideremos la
ecuacion cuadratica ax2 + bx + c = 0. Sus races pueden hallarse mediante
la conocida formula
b + b2 4ac b b2 4ac
x1 = y x2 = (1)
2a 2a
Pruebe que estas races pueden calcularse mediante las formulas equiva-
lentes
2c 2c
x1 = y x2 = (2)
b + b2 4ac b b2 4ac
Nota: Cuando |b| b2 4ac, hay que proceder con cuidado para evitar
la perdida de precision por cancelacion. Si b > 0, entonces x1 debera ser
calculado con la formula (2) y x2 debera ser calculado con la formula (1);
mientras que, si b < 0, entonces x1 debera ser calculado con la formula
(1) y x2 debera ser calculado con la formula (2).
Explica el porque de la nota anterior.
16. (Valor 10 puntos) Elabora un script en Matlab que calcule las races de
una ecuacion de segundo grado de dos formas: usando la formula general
y usando la formula general mejorada.
17. (Valor 8 puntos) Usando el script enterior, calcula las races de las siguien-
tes ecuaciones de segundo grado.
a) x2 1000.001x + 1 = 0
b) x2 10000.0001x + 1 = 0
c) x2 100000.00001x + 1 = 0
d ) x2 1000000.000001x + 1 = 0
Comenta si hubo diferencia en los resultados obtenidos. En caso de que
haya habido diferencia calcula el error relativo porcentual.
18. (Valor 8 puntos) Convierte los siguientes numeros a sistema decimal.
a) (0.11110101)dos d ) 11.01011011100001dos
b) 410111cinco e) 0.11001dos
c) 11101.11011dos f ) 0.111011dos
x2 x3 x4
ex = 1 x + + ...
2 3! 4!
y
1 1
ex = = x2 3 x4
ex 1+x+ 2 + x3! + 4! + ...
y comparelo con el valor verdadero 6.737947 103 . Calcule el error por-
centual aproximado y el error porcentual verdadero.
21. (Valor 20 puntos) Un numero natural n es perfecto si la suma de sus
divisores propios (i.e. menores a el) da por resultado n. Por ejemplo, 6 es
un numero perfecto ya que sus divisores propios son 1, 2 y 3; y, 6 = 1+2+3.
a) Elabora un script en Matlab que calcule los primeros m numeros
perfectos; es decir, que pida un valor m e imprima dicha cantidad de
numeros perfectos.
b) Haciendo uso del script anterior encuentra los primeros 8 numeros
perfectos.
22. (Valor 12 puntos) El numero e, tambien conocido como numero de Euler
o constante de Napier, es uno de los mas importantes numeros reales que
aparece en diversas areas de las matematicas. Existen diversas formas de
poder calcular dicho numero y una de ellas es
X k3
e=
5(k!)
k=1
Considere a e = 2.71828182845945.
23. (Valor 30 puntos) Elabora un script en Matlab en el que se especifiquen
el numero de cifras significativas de un numero, y cuando se realice una
operacion aritmetica arroje el resultado con tal restriccion.