Está en la página 1de 23

Universidad Nacional Experimental de Guayana

Vicerrectorado Académico
Coordinación General de Pregrado
Proyecto de Carrera Ingeniería Informática
Cálculo Numérico

INTEGRANTES:
Castillo Heilin
Silva Mariana
Pinelly Carlos
Norvis
INTEGRACION NÚMERICA

La integración numérica es un método


esencial que se usa para obtener
valores aproximados de integrales
definidas que no pueden calcularse
analíticamente.
Regla del
trapecio
Formulas de Regla de 1/3
integración de de Simpson
Newton-Cotes
Métodos de Regla de
integración Simpson
numérica
Integración de Regla de 1/8
Romberg de Simpson
Regla del Trapecio
b

 f ( x)dx  h
2
 f ( x0 )  f ( x1 )
a

Donde: h=b-a

Esta fórmula se llama regla del trapecio


porque, cuando f es una función con
valores positivos, aproximamos
b

 f ( x)dx
a

por el área de un trapecio


Ejemplo
Aproximar usando La regla del trapecio

Solución:
b
Fórmula:  f ( x)dx  h
2
 f ( x0 )  f ( x1 )
a

Entonces:
h=b–a
h=2–0=2
Luego tenemos:

Entonces:

Sustituyendo:
Regla de Simpson de 1/3
La regla de Simpson nos permite obtener una
mayor aproximación haciendo uso de polinomios
de grado superior y dividiendo un sub-intervalo
dado, en n sub-intervalos de anchuras iguales.

Suponemos que tenemos los datos:


.

Donde: x0 = a
x1 = (b+a) / 2
x2 = b

En este caso se tiene que:


.
.

Ejemplo
Usar la regla de Simpson de 1/3 para aproximar
la siguiente integral:

Solución:

Tenemos que:
.

Xi 0 0.5 1
1 1.284 2.718

Nos queda:

≈ (1-0) /2 [1+4(1,284)+2,718] = 1,476


3
.

Regla de Simpson de 3/8


En una manera similar a la regla de Simpson de 1/3, un polinomio de
tercer grado se puede ajustar a cuatro puntos e integrarse, para
obtener:

Donde: h = (b-a) / 3
.

Al sustituir h en nuestra ecuación anterior, la regla


de Simpson 3/8 puede expresarse también de la
siguiente manera:

I ≈ (b-a) f(x0) + 3f(x1) + 3f(x2) + f(x3).


8
.

Ejemplo
Aproximar la siguiente integral usando la regla de
Simpson de 3/8

Solución:

Se tiene que :
h= (b-a) / 3 = (4-1)/3=1

donde 1 va a ser la anchura de los sub-intervalos


.

Entonces:
Xi 1 2 3 4

F(Xi) o 5,122 22.066 75.689

Quedando :

≈ (4-1) 0 + 3(5,122) + 3(22,066) + 75,689


8

≈ 58,9699
Integración de Romberg
Para la integración de Romberg se usa la regla
compuesta del trapecio para obtener aproximaciones
preliminares, y luego el proceso de extrapolación de
Richardson para mejorar las
aproximaciones
Para obtener las aproximaciones preliminares se utilizará la
siguiente fórmula:

1 
k 2
2
Rk ,1   Rk 1,1  hk 1  f a  2i  1 hk 
2 
 i 1

k  2,3,...n donde ba


hk  k 1
2
El procedimiento de extrapolación se
aplicará con la siguiente formula:

Rk , j 1  Rk 1, j 1
Rkj  Rk , j 1  j 1
4 1
Para generar:
Tabla de Romberg
Expresión general: 4 j1 I k , j1  I k 1, j1
I kj  j1
4 1

Error de orden h2j

Exacta para polinomios de grado 2j-1


Ejemplo

 senx dx
0

Solución:
Calculamos R1;1 aplicando la regla simple del trapecio.

R1;1 = π [sen0 + senπ] = 0


2

Ahora utilizando la formula:

1 
k 2
2
Rk ,1   Rk 1,1  hk 1  f a  2i  1 hk 
2 
 i 1
calculamos las demás aproximaciones preliminares

1   
1
2
 
R2,1  R11,1  h1  f a  h2   0   sen   1,57079633
2  2 


R3,1  R2,1  h2  f a  h3   f a  3h3 
1
2

1    3  
1,57079633  sen   sen   1.89611890
2 2 4  4 

Ahora empezamos con el procedimiento de extrapolación


R2,1  R1,1
R2, 2  R2,1  2 1

4 1
57079633 - 0
 1,57079633   2,09439511
3
R3,1  R2,1
R3, 2  R3,1  2 1

4 1
1,89611890 - 1,57079633
 1,89611890   2,004683123
3
R3, 2  R2, 2
R3,3  R3, 2  31

4 1
2,004683123 - 2,09439511
 2,004683123   1,998702324
3
Algoritmo ROMBERG
Integra f(x) en [a,b], aplicando el método de Romberg.

Datos de entrada: a,b,n,tol

Proceso: Construcción de la tabla de Romberg


k = 1, I(1,1) = trapecio(a,b,n); % Fila 1
mientras error > tol
k = k+1 % Fila k
dividir en 2 cada subintervalo
x = nuevos puntos, y = f(x)
I(k,1) = I(k-1,1)/2 + h*sum(y)
para j = 2 : k % Aplica el método de Romberg
I(k,j) = (4^(j -1)*I(k,j -1) - I(k -1,j -1)) / (4^(j -1) -1)
fin para
error = abs(I(k,j) - I(k,j -1))
fin mientras