Você está na página 1de 10

Integracion numerica

Ing. Jes
us Javier Cortes Rosas
M. en A. Miguel Eduardo Gonzalez Cardenas
M. en A. Vctor D. Pinilla Moran *
2011

Resumen
Introducci
on. Integraci
on numerica. Analisis del error. Ejemplo de aplicacion. Conclusiones.

1.

Introducci
on

En la exploraci
on de las tecnicas de derivacion numerica quedo de manifiesto la enorme ventaja que
resulta de la aplicaci
on de los principios de la interpolacion cuando el profesional de la Ingeniera se
enfrenta a problema reales donde el fenomeno fsico se manifiesta a traves de una funcion en forma
tabular.
En este sentido, de la misma forma en que es posible operar con una funcion tabular sin la necesidad
de obtener primeramente su forma analtica, en este caso se presentaran las herramientas para
integrar dicha funci
on; tales herramientas requieren de los considerandos basicos del calculo integral
y por tratarse de tecnicas numericas su resultado es el valor del area bajo la curva de la funci
on; en
consecuencia, es indispensable contar con el intervalo de integracion respectivo.
Adicionalmente a las ventajas intrnsecas que ofrecen las aplicaciones numericas a traves de herramientas de c
omputo, la integraci
on numerica permite obtener resultados muy precisos para aquellas
integrales denominadas impropias o para aquellas que por su complejidad rebasan a las tecnicas
analticas.
Es necesario resaltar que para la buena aplicacion de las herramientas de integracion numerica
deben aplicarse conceptos b
asicos de interpolacion numerica, tales como el orden de interpolaci
on
y el orden de error en funci
on del paso h, que debe ser constante.

2.

Integraci
on num
erica

El punto de partida para el desarrollo de las herramientas de integracion numerica [1], en este caso,
es el polinomio interpolante de Newton-Gregory expresado en la ecuacion (1) y que se aplica a una
*
Facultad de Ingeniera, UNAM. Profesores de tiempo completo del Departamento de Matem
aticas Aplicadas de
la Divisi
on de Ciencias B
asicas

Analisis numerico

funcion tabular equiespaciada.


f (X) = Y0 + kY0 +
Donde h = cte y k =

Xk X0
.
h

k(k 1) 2
k(k 1)(k 2) 3
Y0 +
Y0 + ...
2!
3!

(1)

Se plantea entonces obtener:


Z

Xn

f (x) dx

(2)

X0

Dado que el polinomio interpolante de la ecuacion (1) representa de buena manera a la funci
on
analtica f (X) es v
alida la siguiente igualdad:
Xn

Xn

f (x) dx =

(Y0 + kY0 +

X0

X0

k(k 1) 2
k(k 1)(k 2) 3
Y0 +
Y0 + ...) dx
2!
3!

(3)

Para proceder a su soluci


on es necesario realizar un cambio de variable de X a k de la siguiente
forma:
Si k =

Xk X0
,
h

entonces:

Si X = X0

K=0

Si X = Xn =
funcion tabular.
dk
dX

1
h

K = n. n representa el n
umero de pares de puntos que conforman la

dX = h dk

Incluyendo estas consideraciones en la ecuacion (3):


Z

Xn

Z
f (x) dx =

X0

(Y0 + kY0 +
0

k(k 1) 2
k(k 1)(k 2) 3
Y0 +
Y0 + ...) h dx
2!
3!

(4)

Realizando la integral:
Z

Xn

X0

k2
f (x) dx = h kY0 + Y0 +
2


k3 k2

6
4

Y0 +

k 4 3k 3 2k 2

24
18
12

n
Y0 + ...)
3

Valuando sus lmites:


 3

 4



Z Xn
n2
n
n2
n
3n3 2n2
f (x) dx = h nY0 + Y0 +

2 Y0 +

3 Y0 + ...)
2
6
4
24
18
12
X0

(5)

La ecuacion (5) representa la integral de la funcion tabular f (X) con n puntos equiespaciada. A
partir de ella es posible obtener diferentes ordenes de integracion de acuerdo al orden de interpolaci
on
deseado.

Analisis numerico

Primer orden de interpolaci


on
Si la ecuaci
on (5) se limita la f
ormula a la primera diferencia, es decir, a un primer orden de
interpolacion.


Z Xn
n2
f (x) dx = h nY0 + Y0
(6)
2
X0
Este truncamiento implica un problema de coherencia con el planteamiento de la integral mostrado
en el miembro izquierdo de esta u
ltima ecuacion. La integral de la funcion f (X) esta planteada en
el intervalo [X0 , Xn ] y en el miembro derecho el resultado esta forzado a incluir los puntos (X0 , Y0 )
y (X1 , Y1 ) por efectos del truncamiento a la primera diferencia. Dado lo anterior, deben ajustarse
los lmites de la integral del miembro izquierdo. Si se integra del punto (X0 , Y0 ) al (X1 , Y1 ) implica
que n = 1. Ajustando la ecuaci
on y sustituyendo el valor de la diferencia:


Z X1
1
f (x) dx = h Y0 + Y0
2
X0
Z

X1



1
f (x) dx = h Y0 + (Y1 Y0 )
2
Z X1
h
f (x) dx = [Y0 + Y1 ]
2
X0

X0

Debe percibirse que para obtener la integral en todo el intervalo [X0 , Xn ] debe aplicarse la u
ltima
formula entre todos los pares de puntos y despues hacer la suma de todos los resultados:
Z

X2

f (x) dx =

h
[Y1 + Y2 ]
2

f (x) dx =

h
[Y2 + Y3 ]
2

X1

X3

X2

..
.
Z

Xn

f (x) dx =
Xn1

h
[Yn1 + Yn ]
2

Sumando las integrales parciales:


Z

Xn

f (x) dx =
X0

h
[Y0 + Y1 + Y1 + Y2 + Y2 + Y3 + ... + Yn1 + Yn ]
2

Xn

f (x) dx =
X0

i
X
h h
Y0 + Yn +
(resto de ordenadas)
2

(7)

La ecuacion (7) se le conoce como F


ormula trapecial y representa un primer orden de interpolaci
on
2
y tiene un esquema de error de O(h ) [2].

Analisis numerico

Segundo orden de interpolaci


on
Si la ecuacion (5) se limita la f
ormula a la segunda diferencia, es decir, a un segundo orden de
interpolacion.
Z

Xn

X0




 3
n2
n
n2
2
f (x) dx = h nY0 + Y0 +
Y0

2
6
4

(8)

En este caso, al incluir en el planteamiento de la solucion de la integral a la segunda diferencia se


consideran a los puntos (X0 , Y0 ), (X1 , Y1 ) y (X2 , Y2 ), que de nuevo no es coherente con la integral
de la funcion f (X) que est
a planteada en el intervalo [X0 , Xn ]. De nuevo debera hacerse el ajuste
respectivo lo que implica que se integrara parcialmente entre tres puntos que representan dos segmentos de area. En consecuencia, al hacer la suma de las areas parciales sera condicion necesaria
que el n
umero n de puntos que conforman la funcion tabular sea m
ultiplo de dos.
En el ajuste de la ecuaci
on (8), si se integra del punto (X0 , Y0 ) al (X2 , Y2 ) implica que n = 2.
Ajustando la ecuaci
on y sustituyendo el valor de la diferencia:

 

Z X2
1
2
f (x) dx = h 2Y0 + 2Y0 +
Y0
3
X0

 

Z X2
1
f (x) dx = h 2Y0 + 2(Y1 Y0 ) +
(Y2 2Y1 + Y0 )
3
X0
Z X2
h
f (x) dx = [Y0 + 4Y1 + Y2 ]
3
X0
Recorriendo los intervalos de integraci
on:
Z X4
h
f (x) dx = [Y2 + 4Y3 + Y4 ]
3
X2
Z

X6

f (x) dx =
X4

h
[Y4 + 4Y5 + Y6 ]
3
..
.

Xn

f (x) dx =
Xn2

h
[Yn2 + 4Yn1 + Yn ]
3

Sumando las integrales parciales:


Z Xn
h
f (x) dx = [Y0 + 4Y1 + Y2 + Y2 + 4Y3 + Y4 + ... + Yn2 + 4Yn1 + Yn ]
3
X0

Z Xn
X ordenadas de
X ordenadas de
h
f (x) dx =
Y0 + Yn + 2
+4
orden par
orden impar
3
X0

(9)

La ecuacion (9) se conoce como F


ormula de integraci
on de Simpson 1 que tiene condicion que
3
el n
umero n de puntos que conforman la funcion tabular sea par ; presenta un segundo orden de
interpolacion y un esquema de error de O(h4 ) [1].

Analisis numerico

Tercer orden de interpolaci


on
Si la ecuacion (5) se limita la f
ormula a la tercer diferencia, es decir, a un tercer orden de interpolacion.
Xn

X0

n2
f (x) dx = h nY0 + Y0 +
2


n3 n2

6
4

Y0 +

n4 3n3 2n2

24
18
12

Y0

(10)

De nuevo se presenta la situaci


on en que al considerar a la tercer diferencia se utiliza a los puntos
(X0 , Y0 ), (X1 , Y1 ), (X2 , Y2 ) y (X3 , Y3 ). De nuevo deberan ajustarse los lmites de la integral parcial
y de nuevo hacer la suma de ellas para abarcar todo el intervalo [X0 , Xn ]. Al integrar parcialmente
en tres puntos se tiene como condici
on que n sea m
ultiplo de tres.
En el ajuste de la ecuaci
on (10), si se integra del punto (X0 , Y0 ) al (X3 , Y3 ) implica que n = 3.
Ajustando la ecuaci
on y sustituyendo el valor de la diferencia:






Z X3
9
27 9
81 27 9
2
3
f (x) dx = h 3Y0 + Y0 +

Y0 +

+
Y0
2
6
4
24 18 6
X0
Z

X3

f (x) dx =
X0

3h
[Y0 + 3Y1 + 3Y2 + Y3 ]
8

Recorriendo los intervalos de integraci


on:
Z

X6

f (x) dx =

3h
[Y3 + 3Y4 + 3Y5 + Y6 ]
8

f (x) dx =

3h
[Y6 + 3Y7 + 3Y8 + Y9 ]
8

X3

X9

X6

..
.
Z

Xn

f (x) dx =
Xn3

3h
[Yn3 + 3Yn2 + 3Yn1 + Yn ]
8

Sumando las integrales parciales:


Z

Xn

f (x) dx =
X0

Xn

X0

3h
[Y0 + 3Y1 + 3Y2 + Y3 + Y3 + 3Y4 + 3Y5 + Y6 + ... + Yn3 + 3Yn2 + 3Yn1 + Yn ]
8


X ordenadas de orden
X  resto de 
3h
f (x) dx =
Y0 + Yn + 2
+3
8
multiplo de tres
ordenadas

(11)

La ecuacion (11) se conoce como F


ormula de integraci
on de Simpson 3 que tiene condicion que el
8
n
umero n de puntos que conforman la funcion tabular sea m
ultiplo de tres; presenta un tercer orden
de interpolaci
on y un esquema de error de O(h5 ) [1].

Analisis numerico

Consideraciones generales
Resulta muy importante determinar claramente el valor de n que representa el n
umero de
pares de puntos que forman la funcion tabular. Si se observan las consideraciones iniciales de
estos desarrollos, el primer punto de la funcion tabular es (X0 , Y0 ) y el u
ltimo es (Xn , Yn ).
Este valor de n deber
a ser par para aplicar Simpson 1 o m
ultiplo de tres para Simpson 3 o de
3
8
cualquier valor para la f
ormula trapecial.
Cuando se hace referencia a ordenadas de orden par o terminos similares no se refiere al valor
en s mismo de la ordenada, sino de su posicion en la funcion tabular. Por lo anterior, es muy
pertinente numerar las ordenadas.
En el uso de las ordenadas en cualquiera de las formulas es necesario recalcar que ninguna
ordenada podr
a utilizarse m
as de una vez en la misma formula.
La notaci
on convencional para la regla trapesoidal es: AT .
La notaci
on convencional para la formula de Simpson 1 es: A 1 .
3

La notaci
on convencional para la formula de Simpson 3 es: A 3 .
8

Atendiendo el orden del error de cada formula, en el animo de reducirlo, debera priorizarse su
uso en este orden: A 3 , A 1 y al u
ltimo AT .
8

En el supuesto de que una funci


on tabular posea un n
umero n que no sea ni par ni m
ultiplo
de tres pueden utilizarse las f
ormulas en combinacion siguiendo un orden que contemple las
prioridades citada, haciendo incapie en que los intervalos de integracion de las formulas deben
ser continuos, es decir, no se debe interrumpir el intervalo de integracion. Se propone evitar
el uso de AT a menos que sea indispensable.

3.

Ejemplo de aplicaci
on
El cuadro 1 muestra el desplazamiento de un movil que parte del reposo; sus observaciones
son la velocidad del m
ovil en distintos instantes. Calcule el desplazamiento del movil en cada
uno de los instantes citados en la tabla.
Cuadro 1: Desplazamiento de un movil
t [s]
0
60
120
180
240
300

~ [m]
V
s
0
0,0824
0,2474
0,6502
1,3851
3,2229

Analisis numerico

En forma general, el desplazamiento S de un movil se obtiene por la ecuacion:


Z tf
~ dt
~
V
S =

(12)

t0

Por otra parte, en la selecci


on de los puntos de la funcion tabular se sugiere numerarlos para
evitar cualquier error involuntario en su uso, iniciando en 0 y concluyendo en n.
Cuadro 2: Numeracion de los puntos
i
0
1
2
3
4
5

t [s]
0
60
120
180
240
300

~ [m]
V
s
0
0,0824
0,2474
0,6502
1,3851
3,2229

Desplazamiento a los 60 s: Por tratarse de el area entre dos puntos solo puede utilizarse
AT :
Z 60
~
~ dt = h [Y0 + Y1 ]
St=60s =
V
2
0
Z 60
~t=60s =
~ dt = 60 [0 + 0,0824] = 2,472 m
S
V
2
0
Desplazamiento a los 120 s: Dado que la integracion se hace desde X0 a X2 entonces
n = 2 y puede utilizarse A 1 :
3
Z 120
60
~
St=120s =
f (x) dx =
[Y0 + Y2 + 2(0) + 4Y1 ]
3
0
Z 120
60
~
St=120s =
f (x) dx =
[0 + 0,2747 + 2(0) + 4(0,0824)] = 12,086 m
3
0
Desplazamiento a los 180 s: dado que la integracion se hace desde X0 a X3 entonces n = 3
y puede utilizarse A 3 :
8
Z 180
3h
~
St=180s =
f (x) dx =
[Y0 + Y3 + 2(0) + 3(Y1 + Y2 )]
8
0
Z 180
3 60
~t=180s =
f (x) dx =
[0 + 0,6502 + 2(0) + 3(0,0824 + 0,2747)] = 38,7338 m
S
8
0
Desplazamiento a los 240 s: Dado que la integracion se hace desde X0 a X4 entonces
n = 4 y puede utilizarse A 1 :
3
Z 240
60
~t=240s =
S
f (x) dx =
[Y0 + Y4 + 2Y2 + 4(Y1 + Y3 )]
3
0
Z 240
60
~t=240s =
S
f (x) dx =
[0 + 1,3851 + 2(0,2747) + 4(0,0824 + 0,6502)] = 97,298 m
3
0

Analisis numerico

Desplazamiento a los 300 s: Dado que la integracion se hace desde X0 a X5 entonces


n = 5. Se propone hacer dos integrales parciales y despues la suma de ambas: de X0 a
X3 utilizando A 3 y de X3 a X5 utilizando A 1 .
8

~t=300s =
S

180

300

f (x) dx +
0

f (x) dx
180

~t=180s = 38,7338 m. La segunda


La primera integral ya fue calculada y su valor fue S
integral se calcula como:
Z 300
60
f (x) dx =
[Y3 + Y4 + 2(0) + 4Y5 ]
3
180
Es pertinente comentar que en este intervalo la ordenada Y0 de la formula equivale a la
ordenada Y3 de la tabla, Y1 a Y5 y Yn a Y4
Z 300
60
f (x) dx =
[0,6502 + 3,2229 + 2(0) + 4(1,3851)] = 188,2700
3
180
Sumando los resultados parciales
Z 180
Z
~t=300s =
S
f (x) dx +
0

300

f (x) dx = 38,7338 + 188,27 = 217,0038 m

180

El resultado total se expresa tambien como funcion tabular:


Cuadro 3: Resultado
~ [m]
S
t [s]
0
60
120
180
240
300

0
12,0860
38,7338
97,2980
188,2700
217,0038

Calcular numericamente el valor de la integral:


Z 1Z 1
(X 2 + Y 2 ) dy dx
0

(13)

Para resolver esta integral se procede de manera similar que cuando se utiliza la integraci
on
analtica: primero se deber
a integrar con respecto a una variable dejando a la otra constante
y despues integrar a esta u
ltima. La solucion numerica consiste en convertir a la funci
on
por integrar en una funci
on tabular equiespaciada con un n equiespaciado; para motivos de
simplicidad en la soluci
on se propone un h = 0,1 lo que origina n = 10.
Integrando con respecto a Y de acuerdo al cuadro 4:

Analisis numerico

Cuadro 4: Integracion con respecto a Y


Y
0,0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1,0

f (X, Y )
0,00 + X 2
0,01 + X 2
0,04 + X 2
0,09 + X 2
0,16 + X 2
0,25 + X 2
0,36 + X 2
0,49 + X 2
0,64 + X 2
0,81 + X 2
1,00 + X 2

Cuadro 5: Integracion con respecto a X


X
0,0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1,0

f (X, Y )
0,00000
0,34333
0,37333
0,42333
0,49333
0,58333
0,69333
0,82333
0,97333
1,14333
1,33333

 2
A 1 = 0,1
X + (1,00 + X 2 ) + 4[(0,01 + X 2 ) + (0,09 + X 2 ) + (0,25 + X 2 ) + (0,49 + X 2 )+
3
3

(0,81 + X 2 )] + 2[(0,04 + X 2 ) + 0,16 + X 2 ) + (0,36 + X 2 ) + (0,64 + X 2 ) = 0,33333 + Y 2
Integrando con respecto a X de acuerdo al cuadro 5:
A1 =
3

4.

0,1 
3 0,33333

+ 1,33333 + 4[0,34333 + 0,42333 + 0,58333 + 0,82333 + 1,14333]



+2[0,37333 + 0,49333 + 0,69333 + 0,97333 = 0,66666

Conclusiones

A la luz de los resultados obtenidos particularmente en el segundo ejercicio es posible afirmar


que cualquier integral puede resolverse por estos metodos, ya sea propia o impropia, con la u
nica

Analisis numerico

10

condicion de que el resultado deseado sea el area bajo la curva.


Esto abre expectativas muy alentadoras para evitar el obstaculo que pueda llagar a representar una
integral muy complicada de resolver de forma analtica.

Referencias
[1] Gerald Curtis F. An
alisis numerico. 2a ed. Mexico 1991.
[2] Iriarte-Vivar Rafael. Metodos numericos. Mexico 1990.
1

Editado por Juan Carlos Marn Hel


u. Junio 2011

Você também pode gostar