Documente Academic
Documente Profesional
Documente Cultură
NACIONAL DE MEXICO
INSTITUTO TECNOLOGICO
DE MORELIA
No. de Control:
Nombre:
Certifico que:
He ledo y tomado en cuenta las instrucciones para la solucion, presentacion y evaluacion de esta actividad.
Conservo una copia de este documento en caso de que el original sea extraviado o danado.
El trabajo plasmado en este documento es de mi autora, y ninguna parte del mismo ha sido copiada del trabajo
de otra persona.
Firma
Actividad
Puntuacion
Actividad
10
Total
Calificacion
Puntuacion
Instrucciones
Resuelva esta actividad de manera individual. Ante cualquier sospecha de copia, el profesor se reserva el derecho de anular la actividad.
Resuelva detalladamente cada uno de los siguientes problemas.
Muestre todos los calculos analticos e incluya el listado de todos los codigos de programacion empleados en la
solucion de cada actividad.
No incluya impresiones de pantalla (ni codigo, ni salida de ejecucion de codigo, ni graficos) en el documento a
entregar.
Utilice hojas blancas tamano carta.
Presente la solucion de los problemas en el mismo orden en el que aparecen en la hoja de examen.
Antes de entregar su examen asegurese de numerar todas las hojas que entregue con el formato 1/n, 2/n,. . . ,
donde n es el numero total de hojas de solucion que este entregando.
Si las hojas de respuesta no estan debidamente numeradas su examen no sera calificado.
Si existe alguna duda consulte a su profesor, maganaleonel@gmail.com
Fecha de entrega
Miercoles 14 de Diciembre 2016
9:00 horas
Oficina del Profesor
Rubrica
para evaluar la solucion de problemas de matematicas
Nivel
Conocimiento matematico
Conocimiento de los conceptos y principios matematicos
que resultan en la correcta solucion del problema
Conocimiento estrategico
Identificacion y uso de los elementos importantes del problema que representa e integra conceptos que llevan a la
solucion (i.e., modelos, diagramas, smbolos, algoritmos
Explicacion
Explicacion escrita de las razones y los pasos del proceso de solucion. Proporciona una justificacion de cada
paso. Aunque es importante, la extension de la respuesta, la gramatica y la sintaxis no son elementos crticos en
esta dimension.
Muestra una comprension completa de los conceptos y principios matematicos del problema.
Presenta una explicacion escrita completa del proceso de solucion; explica claramente que se ha hecho y por que se ha hecho.
Muestra evidencia completa de una estrategia adecuada con la que podra resolver correctamente el
problema.
Identifica la mayora de los elementos del problema y muestra una comprension general de las relaciones entre ellos.
ii
Ejecuta los algoritmos adecuadamente; los calculos son generalmente correctos pero contienen
errores menores.
2
Muestra alguna comprension de los conceptos y
principios matematicos del problema.
Usa alguna terminologa y notacion matematica.
Puede incluir algunos errores algortmicos o computacionales mayores.
Identifica algunos elementos importantes del problema pero muestra una comprension limitada de
las relaciones entre ellos.
1
Muestra una comprension limitada o nula de los
conceptos y principios matematicos del problema.
0
No aparece un intento de solucion.
Rubrica
para evaluar tareas de programacion
Nivel 1
(024 %)
Conocimiento/
Comprension
Pensamiento/
investigacion
Nivel 2
(2549 %)
Nivel 3
(5074 %)
Nivel 4
(75100 %)
El estudiante crea programas que muestran una limitada comprension de los conceptos y la teora de
programacion.
El estudiante muestra alguna habilidad para planear y crear un programa para resolver el problema.
Comunicacion
iii
Aplicacion
Problemas
Ejercicio 1
100 puntos
1
En un artculo de 1914, el famoso matematico hindu, Srinivasa Ramanujan propuso la siguiente formula para
calcular :
X
8
(4n)! 1103 + 26390n
1
=
9801 n=0 (n!)4
3964n
Elabore un archivo tipo script en Matlab en el que implemente esta formula y calcule tantos dgitos exactos como sea
posible. Puede consultar el sitio: https://stuff.mit.edu/afs/sipb/contrib/pi/ para verificar su respuesta.
Discuta los problemas computacionales predecibles al emplear esta formula, las fuentes de error y los problemas
relacionados con la propagacion del error en su algoritmo. Como parte de la solucion de este problema presente:
a) El codigo del script en Matlab.
b) El numero de dgitos exactos de que logro obtener (cinco, diez, setecientos cincuenta, diez mil, . . . )
c) Los u ltimos 40 dgitos exactos obtenidos.
Ejercicio 2
Considere la evaluacion numerica de:
100 puntos
f (t) =
X
n=0
1
1 + n4 (t n)2 (t n 1)2
digamos para t = 20 y siete dgitos de precision. Discuta los problemas o peligros potenciales que pueden presentarse
en los calculos.
Ejercicio 3
100 puntos
6
Sea x = 1 + /10 . Calcule la n-esima potencia de x para n = 100, 000, 200, 000, . . . , 1, 000, 000 primero con
precision sencilla y luego con doble precision en Matlab. Sean spn y d pn , respectivamente, los resultados de los
calculos. Use d pn para determinar los errores relativos rn en spn . Imprima en una tabla n, spn , d pn , rn y rn /(n eps0),
donde eps0 es el e psilon de la maquina en precision sencilla. Cuanto debe ser, aproximadamente, xn cuando n = 106 ?
Discuta los resultados.
Ejercicio 4
Considere la serie
100 puntos
X
k=1
1
k3/2 + k1/2
Trate de calcular la suma a tres dgitos decimales exactos. Describa todas las consideraciones aplicadas en la realizacion de los calculos y discuta los resultados.
Ejercicio 5
Calcule la integral
100 puntos
Z
e x dx
x=0
empleando sumas de Riemann con n subintervalos iguales, evaluando el integrando en el punto medio de cada subintervalo. Imprima las sumas de Riemann para n = 5, 000, 10, 000, . . . , 100, 000 con 15 dgitos a la derecha del punto
decimal, junto con los errores absolutos. Discuta los resultados.
1 Ramanujan,
S. Modular Equations and Approximations to Pi. Quart. J. Pure Appl. Math. 45, 350-372, 1914.
Ejercicio 6
Considere la ecuacion x tan x = 1.
100 puntos
a) Discuta las races reales de esta ecuacion: cuantas son?, donde se encuentran?, existen propiedades de simetra? Utilices graficas para apoyar su respuesta.
b) Cuantas iteraciones del metodo de biseccion seran necesarias para encontrar la raz positiva mas pequena con
un error no mayor de (1/2) 108 ? [Indique las aproximaciones iniciales]. Es valida su respuesta para todas
las races?
c) Existe alguna raz compleja? Explique su respuesta.
Ejercicio 7
Considere la funcion f (x) = 0, con x > 0 y
100 puntos
f (x) = ln2 x x 1
a) Consideraciones graficas sugieren que existe exactamente una raz positiva , y que 0 < < 1. Demuestre esta
afirmacion.
b) Cual es el mayor numero positivo b 1, tal que el metodo de Newton, comenzando con x0 = b, converge a ?
Ejercicio 8
Considere la ecuacion
100 puntos
1
x sin x = 0
2
100 puntos
a) Implemente el metodo de iteracion de punto fijo xn+1 = exn empleando Matlab, comenzando con x0 = 1 y
terminando el proceso en el primer valor de n para el cual xn+1 coincida con xn dentro de la precision de la
maquina. Reporte el valor de n y el correspondiente valor de xn+1 .
b) Si la ecuacion se multiplica por , [ , 0, , 1] y se suma x en ambos lados, se obtiene la ecuacion
x=
ex + x
1+
Bajo que condicion en , la iteracion de punto fijo para esta ecuacion converge mas rapido que la iteracion del
apartado anterior? [Sugerencia: esta condicion involucra la raz de la ecuacion].
c) Cual es la eleccion o ptima de ? Verifique su respuesta mediante calculos computacionales con la misma
precision que en el apartado (a).
Ejercicio 10
100 puntos
2
Un ejemplo propuesto por Wilkinson muestra que pequenas alteraciones en los coeficientes de un polinomio pueden tener efectos masivos en las races. Sea
f (x) = (x 1)(x 2) (x 20)
que es conocido en la actualidad como el polinomio de Wilkinson. Los ceros de f son, por supuesto, los enteros 1, 2,
. . . , 20. Intente determinar que le ocurre al cero en x = 20 cuando la funcion es modificada a
g(x) = f (x) 108 x19
Total de puntos: 1000
2 Wilkinson,
James Hardy (1963). Rounding Errors in Algebraic Processes (1 ed.). Englewood Cliffs, NJ, USA: Prentice-Hall, Inc.