Instituto de Fsica. Universidad de Antioquia 18 de febrero de 2017
Fecha de entrega: Jueves 23 de Febrero de 2017.
Realice un script en python para el siguiente ejercicio. A la hora de entre-
garlo, llame el archivo con Tarea2 + nombre + documento.
Escriba un programa en el que defina una funcion matematica f (x) haciendo
uso de las funciones de python. Solicite un numero N de puntos y genere N valores aleatorios para x y para y. Solicite ademas los valores maximos y mnimos de x y de y para crear un rango en el que se generaran los N numeros aleatorios; tenga en cuenta que el rango de y debe incluir el rango de la funcion f (x), es decir ymin < f (x) < ymax . Haciendo uso de arreglos de numpy, encuentre las tuplas de valores (x, y) tales que dichos puntos estan por debajo de la curva definida por la funcion f (x), es decir, los pares (x, y) tales que y f (x). Calcule el numero de puntos Nu que cumplen dicha condicion. Realice una grafica mostrando la funcion, los N puntos generados y los Nu puntos bajo la curva con diferentes colores; utilice un formato conveniente: leyendas, ttulos, etc para rectificar el funcionamiento de su algoritmo. A continuacion, tenga en cuenta la siguiente relacion
Area Total Area bajo curva
= (1) N Nu Para calcular el area bajo la curva y obtener un estimativo de la integral de la funcion. Utilice funciones matematicas como f (x) = x2 , f (x) = x3 , f (x) = cos (x), f (x) = cos2 (x). Finalmente, corra su programa 2 veces y compare un error relativo entre los resultados de la integral. Que concluye al respecto?