Está en la página 1de 8

UNIVERSIDAD TÉCNICA DE MACHALA

Calidad, Pertinencia y Calidez


UNIDAD ACADEMICA DE CIENCIAS AGROPECUARIAS
ESCUELA DE INGENIERÍA AGRONÓMICA
LABORATORIO COMPUTACIONAL MATEMÁTICO

NÚMERO DE PRACTICA: AC.02.04.9


TEMA: INTEGRACION NUMERICA
1. DATOS INFORMATIVOS
CARRERA: INGENIERÍA AGRONOMICA CICLO/NIVEL: TERCER CICLO “B”
FECHA: ENERO DEL 2019 ALUMNO: Wagner Ramos
DOCENTE RESPONZABLE: ING. BLADIMIR SERRANO RUGEL
TÉCNICO DOCENTE RESPONSABLE: ING. HENRRY AGUILAR AGUILAR
2. FUNDAMENTACION TEÓRICA.
FÓRMULAS DE INTEGRACIÓN DE NEWTON-COTES

Estas fórmulas se basan en la idea de integrar una función polinomial en vez de

Donde es un polinomio de aproximación de grado n para


ciertos valores de f(x) que se escogen apropiadamente (se suele conocer también como
polinomio de interpolación, ya que la condición es que tome los mismos valores que la
función original en los puntos elegidos). Estas fórmulas se pueden aplicar también a una
tabla de datos, siendo éstos los puntos a considerar.

Dentro de las fórmulas de Newton-Cotes, existen las formas cerradas y abiertas. En las
formas cerradas se conocen los valores de f(a)y f(b), en caso contrario, se llaman formas
abiertas. Nos remitiremos a estudiar únicamente las formas cerradas, y por lo tanto,
siempre supondremos que conocemos los valores de los extremos, f(a) y f(b).

METODO DE SIMPSON
Este método consiste en la aproximación del cálculo del área plana bajo una
curva utilizando trapecios curvilíneos a partir una interpolación con una función
cuadrática:

Esta aproximación es denominada “simple” debido a que utiliza tan solo un


polinomio. Requiere el conocimiento de tres puntos equiespaciados: los
extremos y un punto central. Aplicando esta expresión utilizando mayor cantidad
de puntos intermedios (es decir, realizando más de un Simpson 1/3 dentro del
intervalo) puede definirse la variante “compuesta” del método para el cual se
utilizan N puntos que corresponden a n = N − 1 subintervalos. Este caso requiere
que la cantidad de subintervalos sean pares (el caso simple utiliza dos, por lo
tanto ´este debe ser un múltiplo). Por lo tanto, se define un valor h que
corresponde a el ancho del subintervalo o el paso que hay entre puntos. Se
calcula como h = b−a/n. Finalmente, la aproximación del ´área se puede calcular
como:

A modo de interpretación, las sumatorias corresponden a los valores de la


función en los puntos impares y pares respectivamente sin contar los extremos.
Esto es debido a que, en los puntos impares, se encuentra el factor de 4 que
introduce la fórmula de Simpson 1/3 simple para los puntos intermedios y, en los
puntos pares, el factor de 2 se debe a que ese punto es compartido por los
trapecios curvilíneos adyacentes.

3.OBJETIVOS:

Desarrollar un programa para aproximar integrales definidas aplicando la fórmula


de Simpson, implementado Phyton.

4. METRIALES
COMPUTADOR

SOFTWARE DE CÓDIGO ABIERTO

MODULOS SymPy, NumPy y Matplotlib

5. PROCEDIMIENTO

Vamos a Aproximar la siguiente integral definida:

, Para M= 5;10;15;20

Abrimos Python, e importamos los módulos SymPy, NumPy y Matplotlib, de la


siguiente manera from sympy import*, import numpy as np, import
matplotlib.pyplot as plt, Luego declaramos las variables de forma simbólica, con
el comando Symbol de esta forma x=Symbol('x') para la variable x, con el mismo
procedimiento vamos a declarar a la variable y. Para nuestro problema la variable
“Y”, definirá la función, la vamos a solicitar en nuestro programa por medio del
teclado, de esta forma f=input('Ingrese la función: '), ahora pedimos por teclado
el valor de x, el cual nos servirá para evaluar la aproximacionde la función en
dicho punto.

Abrimos Python, e importamos los módulos SymPy, NumPy y Matplotlib, de la


siguiente manera from sympy import*, import numpy as np, import
matplotlib.pyplot as plt, Luego declaramos las variables de forma simbólica, con
el comando Symbol de esta forma x=Symbol('x') para la variable x, con el mismo
procedimiento vamos a declarar a la variable y. Para nuestro problema la variable
“Y”, definirá la función, la vamos a solicitar en nuestro programa por medio del
teclado, de esta forma f=input('Ingrese la función: '), ahora pedimos por teclado
el valor de x, el cual nos servirá para evaluar la aproximacion de la función en
dicho punto.

Ahora pedimos por teclado los extremos superior e inferior de la integral definida
de la siguiente manera

a=float(input("ingrese el extremo inferior: "))


b=float(input("ingrese el extremo superior: "))

Se tomara “M” como el numero de intervalos de la integral,

M=int(input("ingrese el numero de intervalos: "))

F=sympify(f)

Para el calculo del valor de h se utilizara la siguiente formula

h=(b-a)/(2*M)

s1=0

s2=0

En este punto se establecere doble derivada por lo que estableceremos siguiente


con el programa.

for k in range(1,M):

x1=a+h*(2*k-1)

s1=s1+F.subs(x,x1)

for k in range(1,M-1):

x1=a+h*2*k

s2=s2+F.subs(x,x1)

Ahora se establece la formula para el calculo

s=h*(F.subs(x,a)+F.subs(x,b)+4*s1+2*s2)/3

print("el valor aproximado de la integral es:",' ', k) , se utiliza print para que el
programa pueda imprimir la respuesta.

5. RESULTADOS

Este programa nos permitió calcular una aproximación a una función usando la
Diferenciación Numérica aplicada en Phyton.

CÓDIGO

Figura 1; Aquí se muestra el código a utilizarse para desarrollar el calculo de las


Aproximaciones de la siguiente integral.
CÁLCULOS

Figura 2

En la figura 2 se muestra los resultados de evaluar la integral

para M=5
Figura 3

En la figura 3 se muestra los resultados de evaluar la integral

para M=10

Figura 4

En la figura 4 se muestra los resultados de evaluar la integral

para M=15
Figura 5

En la figura 5 se muestra los resultados de evaluar la integral

para M=20

6. CONCLUSIONES
La integración con métodos numéricos es una herramienta útil cuando se trata
de integrar una función muy complicada o datos tabulados.

Con el método de Simpson se puede aproximar una integral compleja a la


integral de un polinomio.

Con el método de Simpson se logra convertir matemáticas superiores en


aritméticas básicas.
Mediante el uso de la tecnología podemos realizar operaciones más complejas
en menos tiempo.

7. BIBLIOGRAFÍA
http://campus.usal.es/~mpg/Personales/PersonalMAGL/Docencia/CalculoCATe
ma5cTeoria(09-10).pdf
http://www.ing.unne.edu.ar/assets/pdf/academica/departamentos/computacion/
comp/IN.pdf

También podría gustarte