You are on page 1of 14

PROGRAMACIN CON

(Aplicaciones en Ingeniera)

MATLAB

Integracin Numrica

Dr. J. Abel Meja M.


FIA-UNALM

Introduccin
Los mtodos de integracin numrica se obtienen al integrar los polinomios de interpolacin. Por consiguiente, las distintas frmulas de interpolacin darn por resultado distintos mtodos de integracin numrica. Los mtodos que se estudian a continuacin se basan en las frmulas de interpolacin con puntos de separacin uniforme y se deducen al integrar las frmulas de interpolacin de Newton hacia delante y hacia atrs. Se analizar solo los mtodos numricos que se utilizan para evaluar integrales de una variable:

I = f ( x)dx
a

Resumen de los mtodos de integracin numrica


Mtodo Regla del trapecio Regla de 1/3 de Simpson Regla de 3/8 de Simpson Frmula de Newton -Cotes Cuadraturas de Gauss Ventajas Sencillez. Optima integrales impropias. Desventajas para Necesita gran nmero de subintervalos para buena precisin.

Sencillez. Mas precisin que la Solo con un nmero par de intervalos. regla del trapecio. El mismo orden de precisin Solo con intervalo cuyo nmero sea mltiplo de tres. que la regla de 1/3. Utiliza puntos con igual Las frmulas de orden superior no separacin. Se dispone de necesariamente son ms precisas. frmulas abiertas y cerradas. Mayor precisin que las Los puntos no estn separados frmulas de NewtonCotes. No uniformemente. se utilizan valores de la funcin en los extremos. las Requiere de un cuidado especial para evitar el desbordamiento o la divisin por nmeros muy pequeos.

Transformacin Buena precisin para Exponencial integrales impropias doble

Regla del Trapecio


Esta regla es un mtodo de integracin numrica que se obtiene al integrar las frmulas de la interpolacin lineal. Se escribe en la forma siguiente: f(b) y
y = f(x)

I =
b

ba [ f (a) + f (b)] + E f ( x)dx = 2


ba [ f (a) + f (b)] 1 h 3 f (x) 2 12

f(a)

E = f ( x ) dx
a

Regla del Trapecio

donde E representa el error. En la figura se muestra grficamente la integracin numrica por medio de la ecuacin. El rea que queda del trapecio es igual a la integral calculada numricamente, mientras que el rea por debajo de la curva f(x) es el valor exacto. Por lo tanto, el error de la integracin sera la diferencia entre ambas reas.

y f1 f0 f2 fi

fN

x0

x1

x2

xi

xN

La ecuacin se puede extender a N varios intervalos con una separacin uniforme h para as obtener la regla extendida del trapecio:

Regla Extendida del Trapecio


N 1 h h f (x) = f (a) + 2 f (a + jh) + f (b) + E = ( f0 + 2 f1 + 2 f2 + ...+ 2 f( N 1) + f N ) + E 2 2 j =1

I =

1 (b a ) 3 E 12 N 3

f (x)
i =1

f 0 = f (a ), f1 = f (a + h )

f i = f (a + ih )
h=

(b a )
N

Ejemplo El cuerpo de revolucin se obtiene al girar la curva dada por y = 1+(x/2)2, 0 x 2, entorno al eje x. Calcule el volumen mediante la regla del trapecio con N = 2, 4, 8, 16, 32, 64 y 128. Si el valor exacto es I = 11.7286, evaluar el error para cada N. Solucin:

x Volumen = I = y dx = 1 + 0 0 2
2 2 2

2 2

dx

Para: N = 2 h = 2/2 = 1 1 I = [ f (0) + 2 f (1) + f ( 2)] = 0.5 [1 + 2(1.5625) + 4] = 12.7627 2 Para: N = 4 h = 2/4 = 0.5

0 .5 [ f (0) + 2 f (0.5) + 2 f (1.5) + f (2)] = 11.9895 I= 2

Las integraciones con los dems valores de N se muestran en la siguiente tabla: N 2 4 8 16 32 64 128 h 1 0.5 0.25 0.125 0.0625 0.03125 0.015625 Ih 12.7627 11.9895 11.7940 11.7449 11.7326 11.7296 11.7288 Ek -1.0341 -0.2609 -0.0654 -0.0163 -0.0040 -0.0010 -0.0002

Valor exacto 11.7286; se puede observar que el error decrece en forma proporcional h2

Regla del Simpson


La regla de 1/3 de Simpson se basa en la interpolacin polinomial cuadrtica de Newton de segundo grado. Al integrar la frmula de interpolacin de Newton hacia adelante, haciendo el cambio de variable adecuado desde x0 = a hasta x = b, se obtiene la regla de 1/3 de Simpson:
y f0 f1 f2 y = f(x)

x0=a

x1

x2=b

Regla del Simpson

I =

h h f ( x)dx = [ f (a) + 4 f ( x) + f (b)] + E = [ f 0 + 4 f1 + f 2 ] + E 3 3


x = ( a + b) / 2
h 5 iv E f ( x) 90

h = (b a ) / 2

f i = f ( xi ) = f (a + ih)

Ejemplo
Resolver el problema del ejemplo anterior utilizando la regla extendida de 1/3 de Simpson con N = 2, 4, 8, 16, 32. Solucin El tamao del intervalo es h = 2/N. Los clculos para N = 2 y 4 son como sigue:
1 1 N = 2 I = [ f (0) + 4 f (1) + f ( 2)] = 1 + (4)(1.25 2 ) + 2 2 = 11.7809 3 3

0.5 [ f (0) + 4 f (0.5) + 2 f (1) + 4 f (1.5) + f (2)] N =4 I = 3 0.5 = 1 + 4(1.0625) + 2(1.25) 2 4(1.5625) 2 + 2 2 = 11.7318 3

Los clculos para N mayores se pueden realizar de manera anloga. Los resultados y evaluaciones del error se muestran a continuacin.

N 2 4 8 16 32 64

h 1. 0.5 0.25 0.125 0.0625 0.03125

Ih 11.7809 11.7318 11.7288 11.7286 11.7286 11.7286

Eh -0.0523 -0.0032 -0.0002 0 0 0

Al comparar los resultados con la regla del trapecio se puede ver que la regla extendida de Simpson es mucho ms precisa, utilizando el mismo nmero de intervalos. Por ejemplo, la exactitud de la regla extendida del trapecio con 32 intervalos es equivalente a la de regla extendida de Simpson con solo 4 intervalos. El error de la regla extendida de Simpson es proporcional a h4, por lo que es dos ordenes ms grande que el de la regla extendida del trapecio. Debido al alto orden de error, la regla extendida de Simpson tiende a la solucin exacta en forma ms rpida que la regla extendida de trapecio cuando h se reduce.

La regla extendida de 3/8 de Simpson se obtiene de integrar la frmula de interpolacin polinomial de tercer grado. Para un dominio [a,b] dividido en tres intervalos, se escribe como: b 3 I = f ( x) dx = h[ f 0 + 3 f 1 + 3 f 2 + f 3 ] + E a 8 3 5 ( a + b) (b a ) E h f (x ), x= h= , f i = f (a + ih), 80 2 3
La regla extendida de 1/3 de Simpson se aplica a un nmero par de intervalos, mientras que la regla extendida de 3/8 se aplica a un nmero de intervalos que sea mltiplo de 3. Cuando el nmero de intervalos es impar pero sin ser mltiplo de 3, se puede utilizar la regla de 3/8 de Simpson para los primeros tres o los ltimos tres intervalos, y luego usar la regla de1/3 para los intervalos restantes, que son un nmero par. Puesto que el orden de error de la regla de 3/8 es el mismo que el de la regla de 1/3, no se gana mayor exactitud que con la regla de 1/3 cuando uno puede elegir con libertad entre ambas reglas.

Cuadratura de Newton-Cotes
La Frmula cerrada de Newton-Cotes de orden n utiliza n+1 puntos de datos con intervalos equiespaciados. Las abscisas de los puntos (xi) de los datos son :

ba xi = (i 1) + a n
n +1 i =1

i = 1,2,3,..., n + 1

Las ordenadas de dichos puntos son fi = f(xi). Las frmulas cerradas de Newton-Cotes se escriben en forma general:

I = f ( x) dx h wi f i
b a

ba h= n

Donde n+1 es el nmero total de puntos, wi son factores de ponderacin dados en tabla. Para n = 1,2 y 3 la integral se convierte en la regla trapezoidal, la regla 1/3 de Simpson y la regla 3/8 de Simpson, respectivamente.

Factores de Ponderacin de las Frmulas cerradas de Newton-Cotes


i n 1 2 3 4 5 6 7 8 0 0.5000 0000 0.3333 3333 0.3750 0000 0.3111 1111 0.3298 6111 0.2928 5714 0.3042 2453 0.2790 8289 1 0.5000 0000 0.3333 3333 0.1250 0000 1.4222 2222 1.3020 8333 1.5428 5714 1.4490 1620 1.6615 1675 0.3333 3333 0.1250 0000 0.5333 3333 0.8680 5555 0.1928 5714 0.5359 3749 -0.2618 6948 0.3750 0000 1.4222 2222 0.8680 5555 1.9428 5714 1.2108 2175 2.9618 3421 0.3111 1111 1.3020 8333 0.1928 5714 1.2108 2175 -1.2811 2874 0.3298 6111 1.5428 5714 0.5359 3749 2.9618 3421 0.2928 5714 1.4490 1620 -0.2618 6948 0.3042 2453 1.6615 1675 0.2790 8289 2 3 4 5 6 7 8

Comandos de MATLAB para Integracin


La caja de herramientas de MATLAB cuenta con int, quad, quad8 y quadl. La funcin int calcula la integral definida e indefinida de una funcin sobre una de sus variables; la funcin quad utiliza la regla de Simpson recursiva; quad8 se vale de la cuadratura de Newton-Cotes recursiva de orden 8 y quadl es la cuadratura de Lobatto con mejor performance.

Ejemplo: Resolver:
>> I=int('3*sin(x/2)',0,1) I= -6*cos(1/2)+6

x 0 3sen 2dx
1

asen(bx)dx

>> I = quad('3*sin(x/2)',0,1) I= 0.7345 >> I=int('a*sin(b*x)') I= -a/b*cos(b*x)

>> I = quadl('3*sin(x/2)',0,1) I= 0.7345

You might also like