You are on page 1of 22

Ing Yamil Armando Cerquera Rojas yacerque@gmail.

com
Universidad Surcolombiana Neiva Huila - Colombia 1 de 22
INTEGRACION NUMERICA
Mtodo de Simpson

Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Especialista en Sistemas Universidad Nacional
Docente Universidad Surcolombiana
Neiva Huila

Contenido


DEFINICIN............................................................................................................................ 2
INTRODUCCIN..................................................................................................................... 2
OBJETIVOS............................................................................................................................. 3
GENERAL............................................................................................................................ 3
ESPECFICOS...................................................................................................................... 3
OBSERVACIONES PRELIMINARES......................................................................................... 3
CLCULO DE REAS.............................................................................................................. 5
EL MTODO DE SIMPSON ................................................................................................. 5
DESARROLLO DEL MODELO DE SIMPSON:...................................................................... 6
Deduccin del modelo a partir de la Ecuacin de la parbola........................................ 6
Deduccin del modelo a partir del polinomio de lagrange............................................. 8
Generalizacin del modelo para n subintervalos.......................................................... 11
Ejemplos.......................................................................................................................... 13
Programacin del mtodo de Simpson en lenguaje C. ........................................... 20
La jerarqua de clases para C...................................................................................... 21


Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 2 de 22
DEFINICIN
De acuerdo a la definicin del diccionario, integrar significa unir todas las
partes en un todo; unificar, indicar la cantidad total,.
1
. Matemticamente, la
integracin se representa por

b
a
dx x f ) ( . En los primeros aos de ingeniera, se ven
apartes de clculo integral. Se aprenden tcnicas que obtienen soluciones
analticas o soluciones exactas de integrales definidas e indefinidas. En esta
parte se trata de solucionar integrales definidas, o sea integrar una funcin entre
un par de lmites dados | | b a, . Integral en la cual el intervalo de integracin
| | b a, , es finito, y f es una funcin de una variable real y valor real continua en
| | b a, .

Una integral definida se define geomtricamente como el rea bajo la curva
) (x f en el intervalo | | b a, . De acuerdo al teorema fundamental del calculo
integral la ecuacin se evala como
b
a
b
a
x F dx x f ) ( ) ( =

. En donde F(x) es la
integral de ) (x f , esto es, cualquier funcin tal que ) ( ) ( '
) (
x f x F
dx
x dF
= = . Es
decir F(x) es una antiderivada de ) (x f . La nomenclatura de
b
a
x F ) ( es
) ( ) ( a F b F .
INTRODUCCIN
Desafortunadamente en la mayora de los casos prcticos es muy difcil o aun
imposible hallar una antiderivada de f(x). En estos casos el valor de la integral
debe de aproximarse. Esto puede lograrse de las siguientes maneras:

Serie de potencias.
Mtodo grfico.
Mtodos numricos.

Para realizar el clculo de una integral definida por modelos mtodos
numricos, adems de aplicar la regla Trapezoidal o Rectangular con segmentos
cada vez ms pequeos, otra manera de obtener una estimacin ms exacta de
una integral, es la de usar polinomios de orden superior para conectar los puntos.
Por ejemplo si hay un punto medio extra entre ) (a f y ) (b f , entonces se puede
conectar los tres puntos con una parbola. A las formulas resultantes para
calcular la integral bajo estos polinomios se llama Reglas de SIMPSON.

1
CHAPRA Steven. Canale Raymond. Metodos numericos para ingenieros. Pag 415.McGraw - Hill
Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 3 de 22

Dicho de otra manera se dice que para cada aplicacin de la regla de SIMPSON se
requieren dos subintervalos, a fin de aplicarla n nmero de veces, deber
dividirse el intervalo (a,b) en un nmero de subintervalos o segmentos.
Cada subintervalo sucesivo se aproxima por un polinomio de segundo grado
(parbola) y se integra de tal manera que la suma de las reas de cada segmento
de la parbola sea la aproximacin a la integracin deseada.
OBJETIVOS
GENERAL
Resolver el problema de clculo del rea bajo la curva entre dos lmites
conocidos, dividiendo en N sub reas para calcular su valor, asumiendo cada sub
rea como un pequeo arco de parbola.

1. Comprender las bases conceptuales de la integracin aproximada.
2. Comprender los rasgos generales de la integracin aproximada utilizando
el mtodo de Simpson.
3. Comprender la aproximacin del error por truncamiento de la integracin
aproximada utilizando el mtodo de Simpson, frente al valor exacto.
4. Resolver problemas de integracin numrica y apreciar su aplicacin en
la solucin de problemas de ingeniera, utilizando el mtodo de Simpson.
ESPECFICOS
1. Conocer la interpretacin geomtrica de la integral definida.
2. Reconocer que el mtodo de Simpson representa, geomtricamente, el rea
bajo una funcin polinomial de segundo orden (Cuadrtica o Parablica).
3. Deducir la frmula de Simpson a partir de la interpretacin geomtrica de la
integral definida.
4. Acotar el error cometido en la integracin numrica por el mtodo de
Simpson.
5. Explicar la obtencin de frmulas ms precisas para calcular,
numricamente, integrales definidas.
6. Aplicar el mtodo de Simpson, para calcular numricamente, las
aproximaciones de algunas integrales definidas.
OBSERVACIONES PRELIMINARES
Cuando se realiza un experimento, generalmente, se obtiene una tabla de
valores que se espera, tengan un comportamiento funcional.

Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 4 de 22
Sin embargo, no se obtiene la representacin explcita de la funcin que
representa la regla de correspondencia entre las variables involucradas.

En estos casos, la realizacin de cualquier operacin matemtica sobre la nube
de puntos que pretenda tratarla como una relacin funcional, tropezar con
dificultades considerables al no conocerse la expresin explcita de dicha
relacin. Entre estas operaciones se encuentra la integracin de funciones.

Adems, es conocido que existen relativamente pocas frmulas y tcnicas de
integracin, frente a la cantidad existente de funciones que se pueden integrar.
Es decir, un gran nmero de integrales de funciones elementales no puede ser
expresada en trminos de ellas. Entre estos casos singulares se tienen, a manera
de ejemplo:


+
+ + dx
x
dx x dx x dx x
x
dx
dx e
x
.
1
1
, 1 , ) sin( , 1 ,
) ln(
,
1
0
5
4 2 3
2


dx x dx x dx x x dx
x
x
dx
x
e
x
3 / 1
2 /
0
1
0
2
4 /
0
2
1
2
1
) 9 ( , ) sin( , ) tan( ,
1
) ln(
,


+



Lo anterior motiva el uso de los mtodos de integracin numrica que se
estudian en lo que sigue; lo primero en considerar se basa en la aproximacin de
la funcin f mediante polinomios interpolantes.

Para aclarar la contradiccin antes sealada, se debe recordar la condicin
necesaria para que una funcin sea integrable. Dicha condicin se menciona de
inmediato, sin demostracin:

Proposicin 1 (Condicin necesaria de Integrabilidad).

Si una funcin f es continua en el intervalo [a, b], entonces la funcin f es
integrable en el intervalo [a, b].

No obstante que las condiciones de la proposicin 1 son sumamente generales, no
se tiene garanta de que, al aplicar los mtodos usualmente conocidos para
resolver integrales, se pueda encontrar la antiderivada de una funcin f(x)
cualquiera necesaria para obtener la integral definida.

Estos apuntes pretenden ilustrar al lector de forma detallada y lo mas sencillo
posible, una de las tcnicas bsicas que permiten resolver dicha situacin,
haciendo uso de los mtodos o modelos numricos, a travs de la denominada
INTEGRACIN APROXIMADA, POR EL MTODO DE SIMPSON.

Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 5 de 22
CLCULO DE REAS
Uno de los problemas matemticos ms frecuentes es el clculo del rea que se
forma entre una funcin f(x), el eje x y los lmites a y b. Por ejemplo, se
necesita calcular el rea A que aparece en la Fig. 1, reiterando que dicha rea
esta por debajo de la funcin f(x) entre los lmites a y b:


Fig. 1

Partiendo del hecho que la funcin ) (x f y los valores a y b son conocidos. a se
considera como el limite inferior y b se considera como lmite superior.

En este tipo de problemas se pueden obtener dos tipos de soluciones:

9 Soluciones algebraicas: se obtiene una frmula precisa y exacta para el
rea solicitada.
9 Soluciones numricas: se calcula numricamente una estimacin del rea.

Desde luego, la soluciones algebraicas son mejores que las numricas, porque
son exactas. Pero a veces, la complejidad de las funciones hace imposible (o
difcil) obtener la solucin algebraica, por lo que una solucin numrica permite
ahorrar tiempo.

EL MTODO DE SIMPSON

Adems de aplicar la regla trapezoidal o Rectangular con segmentos o sub reas
cada vez ms pequeas, otra manera de obtener una estimacin an ms exacta
de una integral, es la de usar polinomios de orden superior para conectar los
puntos, en el caso particular del mtodo que usa orden 2, es decir de la forma
c bx ax + +
2
.

A las frmulas resultantes de calcular la integral bajo estos polinomios se les
conoce como reglas de Simpson.

En este procedimiento, se toma el intervalo de anchura 2h, comprendido entre
i
x y
2 + i
x , y se sustituye la funcin f(x) por la parbola que pasa por tres puntos
(x
i
, y
i
), (x
i+1
, y
i+1
), y (x
i+2
, y
i+2
). El valor del rea aproximada, sombreada en la
Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 6 de 22
figura, se calcula con un poco ms de trabajo y el resultado es
| |
2 1
4
3
+ +
+ +
i i i
y y y
h
, que se demuestra en seguida.

DESARROLLO DEL MODELO DE SIMPSON:

Deduccin del modelo a partir de la Ecuacin de la parbola


Para efectos de la demostracin del mtodo de Simpson, se asume cada sub rea
como un pequeo arco de parbola de la forma c bx ax + +
2
con lmites as:
Limite inferior en h, limite superior en h, por ende la mitad de la pequea sub
rea se encontrar en el Punto 0, tal como se ilustra en Fig. 2.


Fig. 2

Se procede a integrar dicho arco de parbola entre los lmites descritos se tendr:

+ +
h
h
dx c bx ax ) (
2
=
h
h
cx
bx ax

+ +
2 3
2 3
,
Reemplazando cada uno de los lmites, se tiene:

(

+
(

+ + ch
bh ah
ch
bh ah
2 3 2 3
2 3 2 3
, ahora destruyendo parntesis se
tendr:

ch
ah
ch
bh ah
ch
bh ah
2
3
2
2 3 2 3
3 2 3 2 3
+ = + + + + , simplificando un poco la
solucin se obtendr la ecuacin 1 que se muestra a continuacin.


Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 7 de 22
| | c ah
h
dx c bx ax
h
h
6 2
3
) (
2 2
+ = + +



Ec 1



Fig. 3

Observando la Fig 3, en lo que respecta a las notaciones, se puede decir que
) ( ) ( h f y x f
i i
= = , ) 0 ( ) (
1 1
f y x f
i i
= =
+ +
, ) ( ) (
2 2
h f y x f
i i
= =
+ +
, Entonces se
podra obtener el siguiente sistemas de ecuaciones, evaluando la ecuacin
general de la parbola c bx ax + +
2
en cada uno de los puntos de la pequea sub
rea [h,0-h]:

c bh ah h f + =
2
) ( , se puede tomar esta altura como
0
y = ) (
i
x f
c f = ) 0 ( , se toma esta altura como
1
y = ) (
1 + i
x f
c bh ah h f + + =
2
) ( , y esta altura como
2
y = ) (
2 + i
x f

De lo anterior se puede decir que:

c ah y y 2 2
2
2 0
+ = +

Ec 2

c y =
1


Ec 3

Retomando la Ec 1 se puede expresar igualmente de la siguiente manera:

| | c c ah
h
dx c bx ax
h
h
4 2 2
3
) (
2 2
+ + = + +



Ec 4

Reemplazando las ecuaciones 2 y 3 en la Ec 4 se tiene que:

| |
1 2 1 0
2
4
3
) ( A y y y
h
dx c bx ax
h
h
= + + = + +



Ec 5
Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 8 de 22

Interpretando la ecuacin Ec 5 con base en la sub rea seleccionada A
1
para
desarrollar el modelo de Simpson, se dira que el rea del segmento es igual a la
suma de la altura o funcin evaluada en el lado izquierdo mas cuatro veces la
funcin evaluada en la parte central de la sub rea mas la funcin evaluada en
el lado derecho de la sub rea, todo esto multiplicado por el ancho del sub rea
y dividido por 3.

La simple inspeccin visual de esta figura y la que describe el procedimiento de
los trapecios o los rectngulos, confirma que el mtodo de Simpson deber ser
mucho ms exacto que los procedimientos mencionados.

Si a y b se denominan como
0
x y
2
x , y ) (
i i
x f se representa mediante un
polinomio de Lagrange de segundo orden, entonces la integral es:

dx
x f
x x x x
x x x x
x f
x x x x
x x x x
x f
x x x x
x x x x
I
X
X

(
(
(
(
(
(
(



+


+


=
2
0
2
1 2 0 2
1 0
1
2 1 0 1
2 0
0
2 0 1 0
2 1
) (
) )( (
) )( (
) (
) )( (
) )( (
) (
) )( (
) )( (


Despus de integrar y de reordenar los trminos, resulta la siguiente ecuacin:

6
) ( ) ( 4 ) (
) (
2 1 0
x f x f x f
a b I
+ +
=

Ec 5a
Deduccin del modelo a partir del polinomio de lagrange


Suponga que se tienen los datos:

a
m
x b
) (a f
) (
m
x f ) (b f

Donde
m
x es el punto medio entre a y. b
En este caso se tiene que:


b
a
b
a
dx x f dx x f ) ( ) (
2

Donde ) (
2
x f es el polinomio de interpolacin para los datos en la tabla anterior. Se usar el
polinomio de Lagrange.
Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 9 de 22

As, se tiene que:

) )( (
) )( (
) (
) )( (
) )( (
) (
) )( (
) )( (
) ( ) (
2
m
m
m m
m
m
m
x b a b
x x a x
b f
b x a x
b x a x
x f
b a x a
b x x x
a f x f


+


+


=

Si se denota
m m
x b a x
a b
h = =

=
2
, entonces:

) )( 2 (
) )( (
) (
) )( (
) )( (
) (
) 2 )( (
) )( (
) ( ) (
2
h h
x x a x
b f
h h
b x a x
x f
h h
b x x x
a f x f
m
m
m

+


+


=

Simplificando trminos:

) )( (
2
) (
) )( (
) (
) )( (
2
) (
) (
2 2 2
2 m
m
m
x x a x
h
b f
b x a x
h
x f
b x x x
h
a f
x f + =

Se puede notar que cada uno de los trminos anteriores, son esencialmente de la misma forma,
es decir, una constante por ) )( ( x x .

As, se calcula la siguiente integral por partes:

dx x x ) )( (

Sea:

= x u dx du =
dx x dv ) ( =
2
) (
) (
2


= =

x
dx x v

Por lo tanto,


= dx
x x
x dx x x
2
) (
2
) (
) ( ) )( (
2 2



6
) (
2
) (
) ( ) )( (
3 2


x x
x dx x x

Se usa esta frmula para calcular la integral de cada uno de los tres trminos de ) (
2
x f .
dx x x a x
h
b f
dx b x a x
h
x f
dx b x x x
h
a f
dx x f
m
b
a
b
a
m
b
a
m
b
a
) ( ) (
2
) (
) ( ) (
) (
) ( ) (
2
) (
) (
2 2 2
2
+ =


Tomando cada trmino a integrar como
x
I , se tendra la siguiente expresin.

3
2
2
2
1
2
2
2
) ( ) (
2
) (
) ( I
h
b f
I
h
x f
I
h
a f
dx x f
m
b
a
+ =



1 . Ec

Entonces

( )
b
a m
b
a
m
b x b x
x x dx b x x x I ]
6
) (
2
) (
) ( ) (
3 2
1

= =


Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 10 de 22

( )
6
) 2 (
2
) 2 (
) (
6
) (
2
) (
3 2 3 2
1
h h
h
b a b a
x a I
m

+

=

3 3
1
3
4
2 h h I =

3
1
3
2
h I =

( )
b
a
b
a
b x b x
a x dx b x a x I ]
6
) (
2
) (
) ( ) (
3 2
2

= =



3
3 3
2
3
4
6
) 2 ( ) (
h
h
b
b a
I =

=
3
2
3
4
h I =

( )
b
a
m m
m
b
a
x x x x
a x dx x x a x I ]
6
) (
2
) (
) ( ) (
3 2
3

= =



( )
6
) (
6
) (
2
) (
3 3 2
3
m m m
x a x b x b
a b I

+

=

( )
3
2
3 6
) (
6 2
2
3 3
3
3 3 2
3
h h
h
h h h
h I = =

+ =
3
2
3
3
h
I =

Ahora retomando la Ec. 1 se tiene:


3
2
2
2
1
2
2
2
) ( ) (
2
) (
) ( I
h
b f
I
h
x f
I
h
a f
dx x f
m
b
a
+ =



|
.
|

\
|
+ |
.
|

\
|
|
.
|

\
|
=

3
2
3
2
3
2
2
3
2
2
) (
3
4 ) (
3
2
2
) (
) ( h
h
b f
h
h
x f
h
h
a f
dx x f
m
b
a


3
) (
3
4
) (
3
) ( ) (
2
h
b f h x f
h
a f dx x f
m
b
a
+ + =



| | ) ( ) ( 4 ) (
3
) (
2
b f x f a f
h
dx x f
m
+ +



Debido al factor h
3
1
se le conoce como la regla de Simpson de un tercio.
Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 11 de 22
En la prctica, se sustituye el valor de
2
a b
h

= para obtener la frmula final:

6
) ( ) ( 4 ) (
) ( ) (
b f x f a f
a b dx x f
m
b
a
+ +


Generalizacin del modelo para n subintervalos


Si se toma 3 / 6 / ) ( h a b ,
0 0
) ( y x f = ,
1 1
) ( y x f = , y
2 2
) ( y x f = , entonces se
tiene como solucin de la sub rea ( )
2 1 0
4
3
y y y
h
I + + = , que sera lo mismo
mostrado en la ecuacin 5.

Ahora, se sabe que el rea que se desea encontrar sera la sumatoria de todas las
sub reas que se calculen. Al igual que los mtodos de la regla trapezoidal y de
la regla rectangular, entre mas sub reas tenga la integral a calcular, mas exacto
ser el valor encontrado. El rea aproximada en el intervalo [a, b] es:

n
b
a
A A A A dx x f + + + + =

... ) (
3 2 1


Ahora dejando esta ecuacin en trminos de la ecuacin 5 se tendr:

) 4 (
3
... ) 4 (
3
) 4 (
3
) (
2 1 2 2 2 4 3 2 2 1 0 n n n
b
a
y y y
h
y y y
h
y y y
h
dx x f + + + + + + + + + =



Simplificando 3 / h y sumando los trminos se tendr:

) 4 ... 2 4 2 4 2 4 (
3
) (
2 1 2 6 5 4 3 2 1 0 n n
b
a
y y y y y y y y y
h
dx x f + + + + + + + + + =

,

Donde n sera el nmero de sub reas en el cual se ha dividido el rea que se
desea calcular.

A manera de ejemplo, si el rea a calcular se hubiera dividido en 4 Sub reas
entonces en trminos de y la solucin seria:

) 4 2 4 2 4 2 4 (
3
) (
8 7 6 5 4 3 2 1 0
y y y y y y y y y
h
dx x f
b
a
+ + + + + + + + =



Bien, dependiendo como se agrupen los trminos se llegara a expresar la
solucin de dos maneras:

| | ) ( 2 ) ( 4
3
) (
6 4 2 7 5 3 1 8 0
y y y y y y y y y
h
dx x f
b
a
+ + + + + + + + =



Ec 6


Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 12 de 22

| | ) ( 2 ) ( 4
3
) (
8 6 4 2 7 5 3 1 8 0
y y y y y y y y y y
h
dx x f
b
a
+ + + + + + + + =



Ec 7

Los primeros trminos del parntesis, contienen los valores de la evaluacin de la
funcin en los extremos, el segundo, la suma de los trminos de ndice impar, y
el tercero la suma de los trminos de ndice par.

Las dos ecuaciones se pudieran representar en trminos de sumatorias de la
siguiente manera.

La Ec 6:

(

+ + + =


= =

1
1
2
1
1 2 2 0
2 4
3
) (
n
i
i
n
i
i n
b
a
y y y y
h
dx x f

Ec 8

La Ec 7:

| |
(

+ + =

=

n
i
i i n
b
a
y y y y
h
dx x f
1
2 1 2 2 0
2 4
3
) (

Ec 9

Para efectos de programacin y en lo que respecta a mi concepto personal, es
mejor la solucin representada como Ec 9 y con ella se contina el trabajo. Hay
que tener en cuenta que n es el nmero de sub reas en la que se divide el rea
total a calcular y 2 / dx h = .

Ahora lo que se conoce en un momento determinado, cuando se desea calcular el
valor de la integral definida, son los siguientes trminos:

= a Lmite inferior
= b Lmite Superior
= n Nmero de sub reas
) (x f La funcin sobre la cual se desea integrar.

Con los valores anteriores se pude calcular el valor de dx as: n a b dx / ) ( = y
2 / dx h = .

En necesario entonces dejar la ecuacin en trminos de ) (x f , a , b y dx h
as:

Los primeros trminos: ) (
0
a f y = y ) (
2
b f y
n
=

Analizando ahora los trminos impares: ) 2 / 1 (
1
dx a f y + = , ) 2 / 3 (
3
dx a f y + = ,
) 2 / 5 (
5
dx a f y + = , por tanto se tendra de manera general:

) 2 / ) 1 2 ( (
1 2
dx i a f y
i
+ =

) ) 1 2 ( (
1 2
h i a f y
i
+ =



Ec 10


Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 13 de 22
Analizando ahora los trminos pares: ) 1 (
2
dx a f y + = , ) 2 (
4
dx a f y + = ,
) 3 (
6
dx a f y + = , por tanto se tendra de manera general:

) (
2
idx a f y
i
+ = ) 2 (
2
ih a f y
i
+ =

Ec 11

Dejando la ecuacin Ec 9 en trminos de lo expresado en las ecuaciones Ec 10 y
Ec 11 se tendr en forma definitiva la solucin as:

| |
(

+ + + + =

=
n
i
b
a
idx a f dx i a f b f a f
h
dx x f
1
) ( 2 2 / ) 1 2 ( ( 4 ) ( ) (
3
) (

Ec 12

Ejemplos

Ejemplo 1: Utilizar la regla de Simpson para aproximar la integral: dx e
x

1
0
2
.
Tenga en cuenta que el valor real es 1.4626


Fig. 4

Solucin: Usando la frmula directamente con los siguientes datos:
2
) (
1
0
x
e x f
b
a
=
=
=


Si se asume el rea a calcular como un solo arco de parbola, se tendra
entonces que 1 1 / ) ( = = a b dx 5 . 0 ) 2 / ( = = dx h y aplicando la ecuacin Ec
5 se tiene que:
| | A y y y
h
dx e
x
= + + =
2 1 0
1
0
4
3
2


Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 14 de 22
| |
2 2 2 2
1 5 . 0 0
1
0
4
3
5 . 0
e e e dx e
x
+ + =



| | 7183 . 2 ) 2840 . 1 ( 4 1
3
5 . 0
1
0
2
+ + =

dx e
x


4757 . 1
1
0
2

= dx e
x


Ahora si compara los resultados obtenidos al aplicar la regla del Trapecio o la
regla de los Rectngulos, con respecto al valor real y al valor obtenido por la
regla de Simpson tendra que analizar lo siguiente:

Integral Valor Real Rectangular Trapezoidal Simpson
2
) (
x
e x f =
1.4626 1.2840 1.8591 1.4757
Er 12.21% 27.11% 0.90%
Ea 0.1786 0.3965 0.0131

Vale la pena aclarar que para los tres mtodos se trabaj una sola sub rea.

Desarrollado en MatLab se tendra el siguiente resultado.

syms x
f=exp(x^2);
integral=int(f)
integral =
-1/2*i*pi^(1/2)*erf(i*x)

ERF Error de la funcin.
Y = ERF(X) es el error de la funcin para cada elemento de X. X debe ser real.
El error de la funcin est definido como:

erf(x) = 2/sqrt(pi) * integral desde 0 a x de exp(-t^2) dt. Analice lo anterior.

Ejemplo 2: Aplicar la regla de Simpson para aproximar la integral

1
0
2
dx e
x
si
se subdivide el rea total en 5 intervalos.

Solucin: En este caso, se identifica 5 = n , y las particiones generadas estaran
delimitadas por los puntos P={0.0, 0.2, 0.4, 0.6, 0.8, 1.0} sobre el eje x.

As, aplicando la frmula:

Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 15 de 22
) 4 2 4 2 4 2 4 2 4 (
3
) (
10 9 8 7 6 5 4 3 2 1 0
y y y y y y y y y y y
h
dx x f
b
a
+ + + + + + + + + + =




Si se asume el rea a calcular como cinco pequeos arcos de parbola, se
tendra entonces que 2 . 0 5 / ) ( = = a b dx 1 . 0 ) 2 / ( = = dx h y aplicando la
ecuacin Ec 7 se tiene que:

| | ) ( 2 ) ( 4
3
) (
10 8 6 4 2 9 7 5 3 1 10 0
y y y y y y y y y y y y
h
dx x f
b
a
+ + + + + + + + + + =



1 ) (
2 2
0
0
= = = = e e a f y
a
, 7183 . 2 ) (
2
1
10 2
= = = = e b f y y
n


Los trminos impares se encontraran de acuerdo con la frmula:

) ( ) ) 1 2 ( (
1 2 i i
x f h i a f y = + =

As:

0101 . 1 ) 1 . 0 ( ) (
2
1 . 0
1
= = = = e f h f y
0942 . 1 ) 3 . 0 ( ) 3 (
2
3 . 0
3
= = = = e f h f y
2840 . 1 ) 5 . 0 ( ) 5 (
2
5 . 0
5
= = = = e f h f y
6323 . 1 ) 7 . 0 ( ) 7 (
2
7 . 0
7
= = = = e f h f y
2479 . 2 ) 9 . 0 ( ) 9 (
2
9 . 0
9
= = = = e f h f y

Y la sumatoria igual a: 7.2685

Los trminos pares se encontraran de acuerdo a la frmula ) 2 (
2
ih a f y
i
+ = as:

0408 . 1 ) 2 . 0 ( ) 2 (
2
2 . 0
2
= = = + = e f h a f y
1735 . 1 ) 4 . 0 ( ) 4 (
2
4 . 0
4
= = = + = e f h a f y
4333 . 1 ) 6 . 0 ( ) 6 (
2
6 . 0
6
= = = + = e f h a f y
8965 . 1 ) 8 . 0 ( ) 8 (
2
8 . 0
8
= = = + = e f h a f y
7183 . 2 ) 1 ( ) 10 (
2
1
10
= = = + = e f h a f y

Y la sumatoria igual a: 8.2624

Por tanto el valor de la integral ser igual a:
| | 4627 . 1 ) 2624 . 8 ( 2 ) 2685 . 7 ( 4 7183 . 2 1
3
1 . 0
) ( = + + =

b
a
dx x f

Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 16 de 22
Integral Valor Real Rectangular Trapezoidal Simpson
2
) (
x
e x f =
1.4626 1.4537 1.48065 1.4627
Er 0.6085% 1.2375% 0.0068%
Ea 0.0089 0.0181 0.0001

Ejemplo 3: Usar la regla de Simpson para aproximar la integral:

4
2
dx
x
e
x
.
Solucin: Igual que en el ejemplo anterior, se sustituyen los datos de manera
directa en la frmula de Simpson dividiendo el rea en cuatro (4) sub reas. En
este caso, se tienen los datos:
a=2, b=4, n=4
x e x f
x
/ ) ( =
dx = (4-2)/4 = 0.5
h = dx/2 = 0.25

Por lo tanto, se tiene que:
| | ) ( 2 ) ( 4
3
) (
10 8 6 4 2 9 7 5 3 1 10 0
y y y y y y y y y y y y
h
dx x f
b
a
+ + + + + + + + + + =



3.6945 2 / / ) (
2
0
= = = = e a e a f y
a
, 13.6495 4 / ) (
4
8 2
= = = = e b f y y
n


Los trminos impares se encontraran de acuerdo con la frmula
) ( ) ) 1 2 ( (
1 2 i i
x f h i a f y = + =

as:

4.2168 25 . 2 / ) 25 . 0 2 ( ) (
25 . 2
1
= = + = + = e f h a f y
5.6882 75 . 2 / ) 75 . 2 ( ) 3 (
75 . 2
3
= = = + = e f h a f y
7.9355 25 . 3 / ) 25 . 3 ( ) 5 (
25 . 3
5
= = = + = e f h a f y
11.3390 75 . 3 / ) 75 . 3 ( ) 7 (
75 . 3
7
= = = + = e f h a f y

Y la sumatoria igual a: 29.1795

Los trminos pares se encontraran de acuerdo a la frmula ) 2 (
2
ih a f y
i
+ = as:

4.8730 5 . 2 / ) 5 . 2 ( ) 2 (
5 . 2
2
= = = + = e f h a f y
6.6952 0 . 3 / ) 0 . 3 ( ) 4 (
0 . 3
4
= = = + = e f h a f y
9.4616 5 . 3 / ) 5 . 3 ( ) 6 (
5 . 3
6
= = = + = e f h a f y
13.6495 0 . 4 / ) 0 . 4 ( ) 8 (
0 . 4
8
= = = + = e f h a f y

Y la sumatoria igual a: 34.6793
Por tanto el valor de la integral ser igual a:
Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 17 de 22
| | 14.6768 ) 6793 . 34 ( 2 ) 1795 . 29 ( 4 6495 . 13 6945 . 3
3
25 . 0
) ( = + + =

b
a
dx x f

Ejemplo 4: Evaluar la funcin

2 . 1
0
) ( dx x f , usando la siguiente tabla:

x 0 0.10 0.30 0.50 0.70 0.95 1.20
f(x) 0 6.84 4.00 4.20 5.51 5.77 1.0


Fig 5

Solucin.

Observe en la fig 5 que en el intervalo [0,0.1] se puede aplicar la regla del
trapecio, en el intervalo [0.1,0.7] la regla de Simpson de 3/8 y en el intervalo
[0.7,1.2] la regla de Simpson de 1/3. As, se tienen las siguientes integrales:


| |

= +

= =
1 . 0
0
1
842 . 0 ) 1 . 0 ( ) 0 (
2
0 1 . 0
) ( f f dx x f I
| |

= + + +

= =
7 . 0
1 . 0
2
7712 . 2 ) 7 . 0 ( ) 5 . 0 ( 3 ) 3 . 0 ( 3 ) 1 . 0 (
8
1 . 0 7 . 0
) ( f f f f dx x f I
| |

= + +

= =
2 . 1
7 . 0
3
4658 . 2 ) 2 . 1 ( ) 95 . 0 ( 4 ) 7 . 0 (
6
7 . 0 2 . 1
) ( f f f dx x f I

Finalmente, la integral buscada es la suma de las tres integrales anteriores:

= + + =
2 . 1
0
079 . 6 4658 . 2 7712 . 2 842 . 0 ) ( dx x f

Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 18 de 22
Ejemplo 5: Calcula la integral

25 . 3
1
) ( dx x f , usando la siguiente tabla de datos:

x -1 -0.5 0 1 1.75 2.5 3.25
f(x) 2 -3 1.5 -1 0.5 0.75 -2

Si se desarrolla la grfica con Matlab ajustando los datos de la tabla anterior
mediante splines cbicos, se tendra lo siguiente:

x=[-1 -0.5 0 1 1.75 2.5 3.25];
y=[2 -3 1.5 -1 0.5 0.75 -2];
xx=-1:0.01:3.5;
yy=spline(x,y,xx);
plot(x,y,'o',xx,yy)


Fig. 6

Solucin combinando varios mtodos de integracin.

Para este caso, se puede aplicar la regla de Simpson de 1/3 en el intervalo [-
1,0], la regla del trapecio en el intervalo [0,1] y la regla de Simpson de 3/8 en
el intervalo [1,3.25]. As, se tiene las siguientes integrales:


| | 41667 . 1 ) 0 ( ) 5 . 0 ( 4 ) 1 (
6
) 1 ( 0
) (
0
1
1
+ +

=

f f f dx x f I
| | 25 . 0 ) 1 ( ) 0 (
2
0 1
) (
1
0
2
+

=

f f dx x f I
| | 210938 . 0 ) 25 . 3 ( ) 5 . 2 ( 3 ) 75 . 1 ( 3 ) 1 (
8
1 25 . 3
) (
25 . 3
1
3
+ + +

=

f f f f dx x f I

Por lo tanto, la integral buscada es la suma de las tres integrales anteriores:

Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 19 de 22
955729 . 0 210938 . 0 25 . 0 41667 . 1 ) (
25 . 3
1
+ +

dx x f

Vale la pena comentar que no siempre tiene que suceder que se apliquen
exactamente las tres reglas. En realidad, esto depende de cmo se encuentran
espaciados los intervalos de la tabla de datos y la forma que pueda tener la
curva.
Ejemplo 6: Calcular la siguiente Integral: dx
x

3
1
3
) log(
, correspondiente al rea
bajo la curva mostrada en la Fig. 7 entre los lmites 1 y 3.

Intervalo: 3 1 x

Mtodo: Regla de Simpson

n = 2 sub intervalos, donde dx = (b-a)/n=1.

Se utiliza la regla de Simpson con dx =1.0 h=0.5, n = 2 sub intervalos y la tabla
de valores para dx
x
x
x f

=
3
1
3
) ln(
) (


Fig. 7

TABLA de valores
x
) (x f
i
y
1.0 0.00000000000000 Y
0

1.5 0.22070724963720 Y
1

2.0 0.24506453586714 Y
2

2.5 0.23180525693000 Y
3

3.0 0.21142803353252 Y
4

Y5
Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 20 de 22
El resultado aplicando la siguiente frmula sera: (Tenga en cuenta que solo se
trabajan 2 sub reas)

| | ) ( 2 ) ( 4
3
) (
4 2 3 1 4 0
y y y y y y
h
dx x f I
b
a
+ + + + = =


I= 0.50/3 * (0.000000000000000 - 0.21142803353252 +
4 * (0.22070724963720 + 0.23180525693000) +
2 * (0.24506453586714 + 0.21142803353252))

I = 0.41860118858927

Programa en diferentes lenguajes
Programacin del mtodo de Simpson en lenguaje C.
Suponga que la funcin f evala la funcin f(x). Entonces la siguiente frmula
permite calcular el rea de cada una de las secciones:

| |
(

+ + + + =

=
n
i
b
a
idx a f dx i a f b f a f
h
dx x f
1
) ( 2 2 / ) 1 2 ( ( 4 ) ( ) (
3
) (

Programa en lenguaje C: Se supone que la funcin area se debe llamar con los
parmetros a,b y n, que seran lmite inferior, lmite superior y nmero de sub
reas respectivamente.

double area(double a, double b, int n)
{ double dx= (b-a)/n;
double sum= f(a)-f(b);
for (int i=1; i<=n; i++)
{ double ximpar=a+(2*i-1)*dx;
double xpar= (a+i*dx);
sum+= 4*f(ximpar)+2*f(xpar);
}
return dx*sum/6;
}
double f(double x)
{ double y;
y = ... // Se describira la funcin a la cual se le desea calcular la integral
return y; }

Esta solucin es anloga a la que se program para buscar los ceros de una
funcin. El problema de esta solucin, es que cuando se desea calcular la
integral de varias funciones distintas, hay que programar una funcin para
calcular el rea de cada funcin.

Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 21 de 22
Si se programa para MatLab el programa sera

function area=simpson(a,b,n)
dx=(b-a)/n;
sum= f(a)-f(b)
for i=1:n,
ximpar=a+(2*i-1)*dx/2
xpar= a+i*dx
sum=sum+ 4*f(ximpar)+2*f(xpar);
end
area= dx*sum/6

Y la funcin f estara dada por (Como caso particular se coloca x^2-4, pero solo
cambie la funcin f y le integra lo que desee):

function y=f(x)
y =x^2-4; %Puede cambiar esta funcin
La jerarqua de clases para C.
Se crea una clase base abstracta denominada Simpson, que defina la funcin
miembro integral que calcula la integral definida de cualquier funcin f(x) por el
procedimiento de Simpson.

public abstract class Simpson
{ public double integral(double a, double b, int n)
{ double dx=(b-a)/n;
double suma=f(a)-f(b);
for(int i=1; i<=n; i++)
{ suma+=4*f(a+(2*i-1)*dx) + 2*f(a+i*dx); }
return (suma*dx/6);
}
abstract public double f(double x);
}

En la clase derivada Funcion de Simpson se definir la funcin f(x) cuya integral
se desea calcular.

public class Funcion extends Simpson
{ public double f(double x)
{ return Math.cos(x); }
}

Para hallar la integral definida de esta funcin entre los lmites 0 y p /2, se crea
un objeto de la clase Funcion mediante new y se llama desde este objeto a la
funcin integral pasndole en el primer argumento el lmite inferior 0, en el
Ing Yamil Armando Cerquera Rojas yacerque@gmail.com
Universidad Surcolombiana Neiva Huila - Colombia 22 de 22
segundo el lmite superior, pi/2, y por ltimo, el nmero de divisiones del
intervalo 10.

double resultado=new Funcion().integral(0.0, Math.PI/2, 10);
System.out.println("integral "+resultado);

Comparando los resultados obtenidos por este procedimiento y por el
procedimiento de los trapecios se puede comprobar la mayor exactitud de ste
ltimo.

You might also like