Está en la página 1de 1

Tarea 2: Python

David Ricardo Valencia Daz


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?

También podría gustarte