You are on page 1of 10

Lino Alvarez - Aurea Martinez METODOS NUMERICOS

TEMA 7: INTEGRACION NUMERICA


1. INTRODUCCION

La necesidad de aproximar num ericamente el valor de una integral surge por dos motivos fundamentalmente: la dicultad o imposibilidad en el c alculo de una primitiva, la funci on a integrar s olo se conoce por una tabla de valores. Sea, entonces, una funci on f : [a, b] R. Supongamos que se conocen los valores de f en los (n + 1) nodos distintos x0, x1, . . . , xn. Trataremos de aproximar b la integral a f (x)dx por una f ormula de cuadratura del tipo: n b f ( x ) dx Ai f (xi). a
i=0

Nos restringiremos al estudio de las f ormulas de tipo interpolatorio polin omico, esto es:
171

f (x)
b a

n i=0 n

f (xi) li(x) f (xi) l (x)dx. a i


b

f (x)dx

i=0

Por tanto, los coecientes de la f ormula son: Ai = l (x)dx, a i


b

i = 0, . . . , n.

Teorema 1 .- Una f ormula de cuadratura:


b a

f (x)dx

n i=0

Ai f (xi)

es de tipo interpolatorio polin omico si y s olo si es exacta en Pn(R). Entonces, para el c alculo de los coecientes Ai impondremos la exactitud de la f ormula sobre los polinomios xk , 0 k n, de la base de Pn(R) :
n i=0

Ai xk i

bk+1 ak+1 = , k+1

0 k n.

Este S.E.L. de (n + 1) ecuaciones y (n + 1) inc ognitas con matriz de Vandermonde (por tanto, inversible) tiene soluci on u nica. Resolviendo el sistema se obtienen los valores de los coecientes Ai, i = 0, . . . , n.

172

Ejemplo 1 .Partimos de la tabla de valores: xi f (xi) Entonces, para: x0 = 1, x1 = 0, x2 = 1 se busca:


1 1

1 0 1 2 1 3

f (x)dx

A0f (x0) + A1f (x1) + A2f (x2) = 2A0 A1 + 3A2.

Debemos resolver el sistema:


A0 +A1 +A2 = 2 A0 +A2 = 0 A0 +A2 = 2 3 La soluci on es: 1 4 1 A0 = , A1 = , A2 = 3 3 3 Por tanto: f (x)dx 1


1

1 4 1 1 2. + 3. = . 3 3 3 3
173

Teorema 2 .- (F ormula para el error de integraci on) Sea [c, d] un intervalo que contenga a [a, b] y a los nodos x0, x1, . . . , xn. Si f C n+1([c, d]) y el polinomio (x) = (x x0) . . . (x xn) no cambia de signo en (a, b), entonces el error cometido por la f ormula de cuadratura de T.I.P. es:
b a

f (x)dx

b a

f (n+1( ) Pn(x)dx = (n + 1)!

b a

(x)dx,

con (a, b).

Ejemplo 2 .1. F ormula de Poncelet (o del punto medio): n=0: x0 = a+b . 2

A0 = b a.
b a

f (x)dx

(b a) f (

a+b ). 2

(b a)3 m ax |f ( )|. |Error| 24 [a,b]

174

2. F ormula del Trapecio: n=1: x0 = a, x1 = b. A0 +A1 = b a ba A = A = . 2 2 0 1 A a +A b = b a 2 0 1 2


b a

f (x)dx

ba [f (a) + f (b)] 2

(b a)3 m ax |f ( )|. |Error| 12 [a,b] 3. F ormula de Simpson: n=2: a+b , x2 = b. 2 A0 +A1 +A2 = b a b2 a2 a+b + A b = A a + A 2 0 1 2 2 3 a3 a + b b 2 2 2 A a +A1( 2 ) +A2b = 3 0 ba 2 A0 = A2 = , A1 = (b a). 6 3 x0 = a, x1 = ba a+b [f (a) + 4f ( ) + f (b)]. 6 2

b a

f (x)dx

(b a)5 |Error| m ax |f IV ( )|. 2880 [a,b]


175

2.

PROPIEDADES

1. Invarianza por traslaciones: Si


b+d a+d b a

f (x)dx

n i=0 n i=0

Ai f (xi)

f (x)dx

Bi f (xi + d)

entonces

Bi = Ai, i = 0, . . . , n.

2. Modicaci on por homotecias: Si


b a cb ca

f (x)dx f (x)dx

n i=0 n i=0

Ai f (xi) Bi f (cxi)

entonces 3. Simetr a:

Bi = c Ai, i = 0, . . . , n.

Si los nodos est an dispuestos sim etricamente respecto del centro del intervalo (a, b), es decir: a+b a+b xi = xni , i = 0, . . . , n, 2 2 entonces los coecientes de la f ormula
b a

f (x)dx

n i=0

Ai f (xi)

verican

Ai = Ani, i = 0, . . . , n.
176

Observaci on 1 .- (F ormulas de Newton-Cotes) Cuando los nodos de cuadratura en el intervalo [a, b] son equiespaciados surgen las f ormulas de NewtonCotes. Se habla de f ormulas cerradas cuando los dos extremos del intervalo son nodos. En caso contrario, cuando los extremos no son nodos de cuadratura, se habla de f ormulas abiertas. Por ejemplo, Trapecio y Simpson son f ormulas de Newton-Cotes cerradas. En cambio, Poncelet es una f ormula de NewtonCotes abierta.

a = x0 x1 x2 x3 x4 x5 = b b

a x0 x1 x2 x3

Figura 1: Newton-Cotes cerrada (superior) y abierta (inferior) 177

3.

FORMULAS DE CUADRATURA COMPUESTAS

Consisten en dividir el intervalo [a, b] en subintervalos, a cada uno de los cuales se le aplica una f ormula de Newton-Cotes. Supongamos m subintervalos con (n + 1) nodos cada uno: ba H H= , h= . m n yj = a + jH, xk = a + kh, Entonces:
b a

j = 0, . . . , m. k = 0, . . . , mn.

f (x)dx =
n k =0

yj

j =1 yj 1

f (x)dx,

con:
yj yj 1

f (x)dx

Ak f (yj 1 + kh), j = 1, . . . , m.

a = y0

y1

y2

y3

y4 = b

x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12


Figura 2: Ejemplo de f ormula compuesta para m = 4, n = 3. 178

Ejemplo 3 .1. Trapecio compuesto: n=1: h= ba . m

b a

f (x)dx

m1 1 f (a + kh)}. h { [f (a) + f (b)] + 2 k =1

(b a)3 m ax |f ( )|. |Error| 12m2 [a,b] 2. Simpson compuesto: n=2: h= ba . 2m

b a

f (x)dx

m1 h f (a + 2kh) [ f (a) + f (b) + 2 3 k =1

+4

m k =1

f (a + (2k 1)h)].

(b a)5 m ax |f IV ( )|. |Error| 4 2880m [a,b]

179

180