Você está na página 1de 24

Anlisis Numrico Integracin numrica Manuel Alcntara R.

CAPITULO 6
Mtodos Numricos para
INTEGRACION
1. Introduccin.
Uno de los problemas matemticos ms frecuentes es el clculo del rea que se forma al
graficar una funcin. Por ejemplo, se necesita calcular el rea A que aparece en la siguiente
figura.

Por el clculo convencional se sabe que se puede calcular mediante la expresin:



= ()

Para resolver esta integral definida existen dos tipos de soluciones: Soluciones algebraicas
que utilizando tcnicas de integracin obtienen una frmula precisa y exacta para el rea
solicitada. Y las soluciones numricas que calculan numricamente una estimacin de la
integral definida que calcula el rea.
Sucede que la complejidad de ciertas funciones hace imposible (o difcil) obtener la solucin
algebraica, por lo que una solucin numrica permite ahorrar tiempo o dar la solucin. Por
ejemplo pretender resolver

1
2

0

Algebraicamente es imposible o al menos muy complicada la solucin Por lo que la


integracin numrica es una herramienta que proporciona frmulas y tcnicas para

147
Anlisis Numrico Integracin numrica Manuel Alcntara R.

calcular aproximaciones de integrales definidas. Gracias a estas tcnicas se pueden calcular,


aunque sea de forma aproximada, valores de integrales definidas que no pueden calcularse
analticamente o de funciones definidas por tablas de valores y, sobre todo, se puede
realizar los clculos mediante programas en un computador.

2. Aproximacin de integrales definidas.

Sea la funcin : [, ] tal que

() es integrable en [, ]

Sea = 0 < 1 < 2 < < = (denominado Soporte de la funcin)

Utilizaremos la siguiente notacin

Si [, ] ( ) = = 1,2,3 , ,

Adems +1 = ( este valor es dado o calculado al dividir el intervalo)

En el anlisis matemtico convencional se aproxima con las Sumas de Riemann



= () = lim =0 = () = =0 + ()
0

= ()
=0 =0
3. Frmulas de integracin de tipo interpolatorio.
En el anlisis numrico se utilizan frmulas de integracin numrica que se denominan
de tipo interpolatorio porque en su deduccin se utilizan polinomios de interpolacin.

148
Anlisis Numrico Integracin numrica Manuel Alcntara R.

La idea consiste en interpolar () con su polinomio interpolador de grado tal que:


() = () + ()

() ()

Por ejemplo utilizando el Polinomio Interpolador de Lagrange, se tiene que:


() = ()
=0

Donde () = =0 ( )


Por lo tanto reemplazando:

() ()


() ()
=0


() ( () ) ( )
=0

Frmula interpolatoria

A las frmulas que se obtienen de evaluar esta ltima expresin se denominan


frmulas de Integracin de tipo interpolatorio y mostramos a continuacin algunas de
ellas.

4. Casos particulares Frmulas de integracin de tipo interpolatorio.


4.1. Regla del Rectngulo

Se obtiene cuando el soporte es un solo punto {0 } y existen tres posibilidades:

a) Caso 1: = (Por la izquierda)

()

()

"

=
() = 0 () = (0 ) = 0 = ()

149
Anlisis Numrico Integracin numrica Manuel Alcntara R.


() = 0

= 0 ( )


() = ()( )

b) Caso 2: Si = (Por la derecha)

()


() = ()( )

+
c) Caso 3: Si =

()


+
() = ( )( )
2

150
Anlisis Numrico Integracin numrica Manuel Alcntara R.

4.2. Regla del Trapecio

Se obtiene cuando el soporte es de dos puntos {0 , 1 } Reemplazando en la frmula


interpolatoria se tiene:
1

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

= 0 ()(0 ) + 1 ()(1 )
( 1 ) ( 0 )
= ( (0 ) + ( (1 )
0 1 ) 1 0 )

( 1 ) ( 0 )
= (0 ) + (1 )
(1 0 ) (1 0 )

(1 (0 ) (0 )) ( (1 ) 0 (1 ))
= +
(1 0 ) (1 0 )

1 (0 ) (0 ) + (1 ) 0 (1 ) + ( ) ( )
=
1 0

(1 0 )(0 ) + ( 0 )(1 ) ( 0 )(0 )


=
1 0

( 0 )((1 ) (0 ))
= (0 ) +
1 0

(1 ) (0 )
[0 , 1 ] =
1 0

() = (0 )+[0 , 1 ]( 0 )

() = (0 ) + [0 , 1 ]( 0 )

( 0 )2 ( 0 )2
() = (0 )( ) + [0 , 1 ] ( )
2

Si 0 = 1 =

() () ( )2 ( )2
() = ()( ) + ( )( )
2



() = ()( ) + (() ()) ( )
2

Regla del
151
Trapecio
Anlisis Numrico Integracin numrica Manuel Alcntara R.


() + ()
() = ( ) ( )
2

Ejemplo 1:

Utilizar la regla del trapecio para aproximar la integral:

1
2

0

Solucin.
Usamos la frmula directamente con los siguientes datos:

1
2 (0) + (1) 1+
(1 0) [ ]= = 1.859140914
0 2 2

Ejemplo 2.
Usar la regla del trapecio para aproximar la integral:
4

0

Solucin.
Por lo tanto, tenemos que:

4
(2) + (4) 2 4
(4 2) [ ]= + = 17.34406556
2 2 2 4

152
Anlisis Numrico Integracin numrica Manuel Alcntara R.

4.2.1. Regla del Trapecio Mltiple

Podemos ampliar el uso de la Regla del trapecio si subdividimos el intervalo en

subintervalos, todos de la misma longitud .

Sea la particin que se forma al hacer dicha subdivisin. Usando


propiedades de la integral tenemos que:

Aplicando la regla del trapecio en cada una de las integrales, obtenemos:

Ahora bien, ya que todos los subintervalos tienen la misma longitud h, tenemos que:

Sustituyendo el valor de h y usando la notacin sigma, tenemos finalmente:

Regla del trapecio para n subintervalos.

Si se usa ms subintervalos, mejor sea la aproximacin a la integral.

Ejemplo

Calcular

Aplicando la regla del trapecio para 5 subintervalos.

Solucin.

En este caso, identificamos , y la particin generada es:


10
= = 0.2
5

As, aplicando la frmula tenemos que:

153
Anlisis Numrico Integracin numrica Manuel Alcntara R.

= 1.48065

Cabe mencionar que el valor verdadero de esta integral es de 1.4626

As, vemos que con 5 intervalos, la aproximacin no es tan mala. Para hacer clculos con
ms subintervalos, es conveniente elaborar un programa que aplique la frmula con el
nmero de subintervalos que uno desee.

4.2.2 Programa en MATLAB para la Regla del Trapecio Mltiple

clear; format long


fprintf('\t\tTRAPECIO MULTIPLE\n')
f=input('ingrese la f \n f(x)=','s');
b=input('ingrese el limite superior de la integral\n');
a=input('ingrese el limite inferior de la integral\n');
n=input('ingrese el numero de intervalos\n');
f=inline(f);
h=(b-a)/n;
sumatoria=0;
for k=1:n-1
x=a+h*k;
sumatoria=sumatoria+2*f(x);
end
x=a;
fa=f(x);
x=b;
fb=f(x);
integral=(h/2)*(fa+sumatoria+fb);
fprintf('El valor aproximado es: %10.15f\n\n',integral);

154
Anlisis Numrico Integracin numrica Manuel Alcntara R.

4.3. Regla de SIMPSON

Se obtiene cuando el soporte es de tres puntos {0 , 1 , 2 }

+
0 = 1 = , 2 =
2

1 = + , 2 = + 2


=
2

Con un proceso similar de deduccin se obtiene la siguiente frmula :

Frmula de
+
() = 3
(() + 4 ( 2
) + ()) Simpson de 1/3

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

1
2

0

Solucin.

Aplicamos la frmula directamente, con los siguientes datos:

2
= 0, = 1, () =

Por lo tanto, tenemos que:

2
1
2 (0) + 4(0.5) + (1) 1 + 4(0.5) +
(1 0) [ ]= = 1.475730583
0 6 2

155
Anlisis Numrico Integracin numrica Manuel Alcntara R.

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

Solucin.

Igual que en el ejercicio anterior, sustituimos datos adecuadamente:

6449

4.3.1. Regla de SIMPSON Mltiple

Al igual que con la regla del trapecio, podemos extender la regla de Simpson de 1/3, si
subdividimos el intervalo en subintervalos de la misma longitud

Sea la particin que se forma al hacer la subdivisin, y denotemos por


el punto medio en cada subintervalo.

Aplicamos primero propiedades bsicas de la integral definida:

Ahora, aplicamos la regla de Simpson de 1/3, en cada una de las integrales de arriba:

Sustituimos y usamos la notacin sigma:

Ejemplo 1.
Aproximar la siguiente integral, aplicando la regla de Simpson de y subdividiendo en 5

intervalos.

156
Anlisis Numrico Integracin numrica Manuel Alcntara R.

Solucin.

En este caso, tenemos que , y la particin que se genera es:

Adems, los puntos medios de cada subnterralo son:

Por lo tanto, sustitumos los datos en la frmula para obtener:

Ntese que esta aproximacin ya es exacta hasta el cuarto decimal!

Ejemplo 2.
Aproximar la siguiente integral, utilizando la regla de Simpson de y subdividiendo en 4

intervalos.

Solucin.

En este caso, tenemos que , y la particin que se genera es:

Adems, los puntos medios de cada subintervalo son:

Sustituyendo todos estos datos en la frmula obtenemos la siguiente aproximacin

157
Anlisis Numrico Integracin numrica Manuel Alcntara R.

4.3.2. Regla de SIMPSON de 3/8

Para los siguientes datos :

Y donde , y , son los puntos que dividen en tres partes iguales al


intervalo .

Igual que en el caso anterior, se usa el polinomio de interpolacin de Lagrange, y usando


el mtodo de integracin por partes se llega a la siguiente frmula:

donde . Debido al factor es que se le di el nombre de Regla de

Simpson de 3/8. En la prctica, se sustituye el valor de h para obtener:

Ejemplo 1.
Aproximar la siguiente integral, usando la regla de Simpson de :

Solucin.
En este caso, tenemos los siguientes datos:

158
Anlisis Numrico Integracin numrica Manuel Alcntara R.

Los cuales sustitumos en la frmula, para obtener:

4.3.3. Regla de SIMPSON de 3/8 Multiple

Al igual que en los dos casos anteriores, la regla de Simpson de 3/8, se puede extender si
subdividimos el intervalo en intervalos de la misma longitud .

Sea la particin determinada de esta forma. Cada subintervalo lo


dividimos en tres partes iguales, y sean y los puntos determinados as:

Aplicando la regla de en cada uno de los intervalos tenemos:

159
Anlisis Numrico Integracin numrica Manuel Alcntara R.

Esta ltima, es la regla de Simpson de 3/8 para n subintervalos todos de la misma longitud.

Ejemplo 2.
Aproximar la siguiente integral:

aplicando la regla de Simpson de 3/8, y subdiviendo en 3 intervalos.

Solucin.
Identificamos y la particin correspondiente:

Al considerar los puntos que dividen en tres partes iguales a cada subintervalo, tenemos
los siguientes datos:

Sustituyendo todos los datos en la frmula, obtenemos:

De acuerdo a los ejemplos vistos, resulta evidente que la regla de Simpson de 3/8, es ms
exacta que la de 1/3 y a su vez, sta es ms exacta que la regla del trapecio. En realidad,
pueden establecerse cotas para los errores que se cometen en cada uno de estos mtodos.

Puesto que no es nuestra intencin justificar formalmente cada uno de los teoremas, los
siguientes resultados se mencionan para completar la informacin, pero omitimos las
demostraciones correspondientes.

160
Anlisis Numrico Integracin numrica Manuel Alcntara R.

REGLA FORMULA ERROR DONDE...

Trapecio

Simpson

Simpson

4.4. Regla de ROMBERG

Sea una aproximacin a la integral , obtenida mediante una

particin de subintervalos de longitud y usando la regla del trapecio.

Entonces

donde es el error de truncamiento que se comete al aplicar la regla.

El mtodo de extrapolacin de Richardson combina dos aproximaciones de integracin


numrica, para obtener un tercer valor ms exacto.

El algoritmo ms eficiente dentro de ste mtodo, se llama Integracin de Romberg, la cual


es una frmula recursiva.

Supongamos que tenemos dos aproximaciomnes : e

Se puede demostrar que el error que se comete con la regla del trapecio para n
subintervalos est dado por las siguientes frmulas:

161
Anlisis Numrico Integracin numrica Manuel Alcntara R.

donde es un promedio de la doble derivada entre ciertos valores que pertenecen a


cada uno de los subintervalos.

Ahora bien, si suponemos que el valor de es constante, entonces :

Sustituyendo esto ltimo en nuestra primera igualdad, tenemos que:

De aqu podemos despejar :

En el caso especial cuando (que es el algoritmo de Romberg), tenemos :

162
Anlisis Numrico Integracin numrica Manuel Alcntara R.

Esta frmula es solo una parte del algoritmo de Romberg. Para entender el mtodo, es
conveniente pensar que se trabaja en niveles de aproximacin. En un primer nivel, es
cuando aplicamos la regla del Trapecio, y para poder usar la frmula anterior, debemos
duplicar cada vez el nmero de subintervalos: as, podemos comenzar con un subintervalo,
luego con dos, cuatro, ocho, etc, hasta donde se desee.
Posteriormente, pasamos al segundo nivel de aproximacin, que es donde se usa la frmula
anterior, tomando las parejas contiguas de aproximacin del nivel anterior, y que

corresponden cuando .

Despus pasamos al nivel tres de aproximacin, pero aqu cambia la frmula de Romberg,
y as sucesivamente hasta el ltimo nivel, que se alcanza cuando solo contamos con una
pareja del nivel anterior.
Desde luego, el nmero de niveles de aproximacin que se alcanzan, depende de las
aproximaciones que se hicieron en el nivel 1. En general, si en el primer nivel, iniciamos con
n aproximaciones, entonces alcanzaremos a llegar hasta el nivel de aproximacin n.
Hacemos un diagrama para explicar un poco ms lo anterior.

Ejemplo 1.
Usar el algoritmo de Romberg, para aproximar la integral

usando segmentos de longitud .

163
Anlisis Numrico Integracin numrica Manuel Alcntara R.

Solucin.
Primero calculamos las integrales del nivel 1, usando la regla del trapecio para las
longitudes de segmentos indicadas:

Con estos datos, tenemos:

Ahora pasamos al segundo nivel de aproximacin donde usaremos la frmula que se


dedujo anteriormente:

donde es la integral menos exacta (la que usa menos subintervalos) e es la


ms exacta (la que usa el doble de subintervalos).

En un diagrama vemos lo siguiente:

164
Anlisis Numrico Integracin numrica Manuel Alcntara R.

Para avanzar al siguiente nivel, debemos conocer la fmula correspondiente. De forma


similar a la deduccin de la frmula,

se puede ver que la frmula para el siguiente nivel de aproximacin (nivel 3) queda como
sigue:

donde:

es la integral ms exacta
es la integral menos exacta

En el siguiente nivel (nivel 4) se tiene la frmula

En el ejemplo anterior, obtenemos la aproximacin en el nivel 3 como sigue:

As, podemos concluir que el valor de la aproximacin, obtenido con el mtodo de


Romberg en el ejemplo 1, es:

Ejemplo 2.
Usar el algoritmo de Romberg para aproximar la integral:

Agregando a la tabla anterior donde .

Solucin.
Calculamos con la regla del trapecio:

165
Anlisis Numrico Integracin numrica Manuel Alcntara R.

Tenemos entonces la siguiente tabla:

De donde conclumos que la aproximacin buscada es:

Ejemplo 3.
Aproximar la siguiente integral:

usando el mtodo de Romberg con segmentos de longitud

, , ,

Solucin.
Igual que arriba, primero usamos la regla del trapecio (con los valores de h indicados)
para llenar el nivel 1. Tenemos entonces que:

166
Anlisis Numrico Integracin numrica Manuel Alcntara R.

A continuacin, usamos las frmulas de Romberg para cada nivel y obtenemos la siguiente
tabla:

De donde conclumos que la aproximacin buscada es:

Podemos escribir una frmula general para calcular las aproximaciones en cada uno de los
niveles como sigue:

4.4.1. Regla de ROMBERG

Los coeficientes en cada una de las frmulas en el mtodo de Romberg, deben sumar 1.
As se tiene la siguiente frmula recursiva:

donde:

es la integral ms exacta
es la integral menos exacta

y el indice k indica el nivel de integracin o de aproximacin. Por ejemplo, digamos que


, entonces tenemos:

que es nuestra frmula del nivel 2 de aproximacin.

Como todo proceso iterativo, ste se detiene cuando se obtiene una aproximacin
suficientemente buena. En este caso se pide que:

donde es la cota suficiente.

167
Anlisis Numrico Integracin numrica Manuel Alcntara R.

Ejemplo 1.
Aplicar el algoritmo de integracin de Romberg a la integral:

tomando

Solucin.
En este caso no sabemos exactamente cuantas aproximaciones debemos hacer con la
regla del trapecio. As que para comenzar hacemos los clculos correspondientes a uno,
dos, cuatro y ocho subintervalos:

Con estos datos, podemos hacer los clculos hasta el nivel 4. Tenemos la siguiente tabla:

Haciendo los clculos de los errores, nos damos cuenta que efectivamente la aproximacin
se obtiene hasta el nivel 4, donde .
Por lo tanto, conclumos que la aproximacin buscada es:

168
Anlisis Numrico Integracin numrica Manuel Alcntara R.

Ejercicios propuestos

1. Usar la regla del trapecio para aproximar,

i) Dividiendo en un solo intervalo.

ii) Dividiendo en 6 intervalos.

Soluciones: i) 3.4115 ii) 0.36907

2. Usar la regla de Simpson 1/3 para aproximar,

i) Dividiendo en un solo intervalo.

ii) Dividiendo en 4 intervalos.

Soluciones: i) 82.60511 ii) 76.94497

3. Usar la regla de Simpson 3/8 para aproximar,

i) Dividiendo en un solo intervalo.

ii) Dividiendo en 4 intervalos.

Soluciones: i) 2.76591 ii) 2.76501

4. Integrar las siguientes tablas de datos:

i)

ii)

Soluciones: i) -17.11458 ii) 9.425

5. Usar el algoritmo de integracin de Romberg para aproximar,

169
Anlisis Numrico Integracin numrica Manuel Alcntara R.

i) Usando 1, 2 y 4 intervalos.

ii) Agregando al inciso anterior, 8 intervalos.

Soluciones: i) 9.156626413 ii) 9.153287278

6. Aproxime la integral del ejercicio anterior, tomando como cota


suficiente.

Solucin. 9.153112082

7. Hacer un programa en MATLAB que implemente cada una de las frmulas de


integracin numrica.

8. Comprobar los resultados de los ejercicios anteriores utilizando los programas del
ejercicio 7.

170

Você também pode gostar