You are on page 1of 32

Cálculo y métodos numéricos Tema 3: Cálculo Integral

Cálculo y métodos numéricos


Tema 3: Cálculo Integral

Departamento de Matemáticas
Escuela Superior de Ingenierı́a Informática
UCLM, Albacete

1 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral

Índice

1 Integral de Riemann. Teorema fundamental del Cálculo.

2 Cálculo de primitivas.

3 Integrales impropias.

4 Integración numérica.
Introducción
Regla del trapecio
Regla de Simpson

2 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Introducción

Objetivo

Para calcular la integral (Riemann) de una función f continua en


un intervalo [a, b], basta encontrar una primitiva F de f y aplicar
la regla de Barrow
Z b
f (x)dx = F (b) − F (a)
a

Pero puede suceder que:


No conozcamos F .
F es conocida pero su cálculo sea complicado.
En lugar de f sólo conocemos unos cuantos valores f (xi ) que
se obtienen experimentalmente.

3 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Introducción

Fórmulas de cuadratura

Las fórmulas de integración numérica, que se conocen también por


el nombre de fórmulas de cuadratura, tienen como objetivo
aproximar el valor de la integral de una función en un intervalo.
Z b
Las aproximaciones de la integral f (x)dx se harán mediante
a
sumas del tipo
n
X
ci f (xi )
i=0

donde xi son puntos elegidos del intervalo [a, b] que llamamos


nodos o abscisas. Una vez elegidos estos nodos, deberemos hallar
unos coeficientes ci adecuados.

4 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Introducción

Notación

Llamaremos de ahora en adelante,


Z b
I = f (x)dx al valor exacto de la integral,
a
I ∗ al valor aproximado, y
E = |I − I ∗ | al error.
Nuestro objetivo será encontrar fórmulas para I ∗ y acotar E
superiormente.

5 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla del trapecio

Regla del trapecio simple

Si hallamos el polinomio de interpolación lineal de f para los


puntos (a, f (a)) y (b, f (b)), obtenemos una recta y = mx + n.
Una aproximación de la integral será la integral de la función
g (x) = mx + n en [a, b]. Se obtiene ası́ la aproximación:
b
(b − a)
Z
f (x)dx ' I ∗ = (f (a) + f (b))
a 2

Esta expresión se conoce como regla del trapecio (simple)


porque aproximamos el valor de la integral mediante el área de un
trapecio de bases f (a), f (b) y altura h = b − a.

6 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla del trapecio

Interpretación geométrica

7 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla del trapecio

Error en la regla del trapecio simple

Supongamos que f tiene derivadas continuas hasta el orden 2 en [a, b], y


que
M2 es una cota superior de |f 00 (x)|, ∀x ∈ [a, b]
entonces:
M2
|I − I ∗ | ≤ (b − a)3
12

8 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla del trapecio

Ejemplo

Z π
2
Para I = sen(x) dx
0

π π
−0
Z  π  π
2
2
sen(x) dx ≈ sen(0) + sen = ≈ 0.7854
0 2 2 4

Teniendo en cuenta que una cota superior de la derivada segunda


de f (x) = sen x en [0, π2 ] es M2 = 1, el error cometido verifica
1 π 3
|I − I ∗ | ≤ − 0 ≈ 0.323
12 2

9 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla del trapecio

Regla del trapecio compuesta

Una forma de mejorar la exactitud de la regla de los trapecios, es dividir


el intervalo [a,b] en un número n de subintervalos y aplicar a cada uno
la regla de los trapecios simple. Este proceso se llama integración
compuesta.

Supongamos que dividimos el intervalo [a, b] en n subintervalos de


b−a
igual longitud: llamamos h = a la longitud de cada uno de estos
n
subintervalos y obtenemos los n + 1 puntos

x0 = a, x1 = a + h, x2 = a + 2h, . . . , xn = b = a + nh

10 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla del trapecio

Regla del trapecio compuesta (cont.)

Se obtiene ası́ la aproximación:


h 
I∗ = f (x0 ) + 2f (x1 ) + . . . + 2f (xn−1 ) + f (xn )
2
b−a
donde h = n , xk = a + k · h para k = 0, 1, 2, . . . , n. Puede escribirse

n−1
!
∗ b−a X
I = f (a) + 2 f (a + kh) + f (b)
2n
k=1

Además, si | f 00 (x) |≤ M2 , ∀x ∈ [a, b], entonces

M2 (b − a)3
E = |I − I ∗ | ≤
12 n2
Se observa que este error puede hacerse tan pequeño como se quiera
aumentando el valor de n suficientemente.
11 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla del trapecio

Ejemplo

Z π
2
Aproximar sen(x) dx por la regla de los trapecios compuesta.
0
π
Con n = 1 subintervalo: x0 = 0, x1 = 2 ;
I ∗ = π4 = 0.7854
E ≤ 0.323

Con n =2 subintervalos: x0 = 0, x1 = π4 , x2 = π


2 ;
π
−0 √
I∗ = 2
4 sen(0) + 2 sen( π4 ) + sen( π2 ) = π
8( 2 + 1) = 0.9481
π 3
1 ( 2 −0)
E≤ 12 22 ≤ 0.081

12 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla del trapecio

Ejemplo (cont.)

Con n = 3subintervalos: x0 = 0, x1 = π6 , x2 = π3 
, x3 = π
2
π
∗ −0 π π π
I = 6 sen(0) + 2 sen( 6 ) + 2 sen( 3 ) + sen( 2 ) =
2

π

= 12 ( 3 + 2) = 0.9770
π 3
1 ( 2 −0)
E≤ 12 32
≤ 0.036

Con n = 4 subintervalos:
x0 = 0,
 1
x = π8 , x2 = π4 , x3 = 3 π8 , x4 = π
2
π 
−0
I∗ = 2
8 sen(0) + 2 sen( π8 ) + 2 sen( π4 ) + 2 sen(3 π8 ) + sen( π2 ) =
π
 √ 
= 16 1+ 2 + 2 sen( π8 ) + 2 sen(3 π8 ) = 0.987116
π 3
1 ( 2 −0)
E≤ 12 42
≤ 0.0202

13 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla del trapecio

Interpretación geométrica

En los casos n = 3 y n = 4:

14 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla del trapecio

Resumen de la regla del trapecio


Z b
Para aproximar f (x) dx con un error menor que tol con la regla de los
a
trapecios compuesta debemos seguir los siguientes pasos:

1 Calcular la cota M2 tal que |f 00 (x)| 6 M2 , ∀x ∈ [a, b].


M2 (b − a)3
2 Encontrar n que verifique < tol y
12n2
b−a
calcular el valor de h = para subdividir el intervalo.
n
3 Calcular el valor de las abscisas, xj = a + h · j, j = 0, 1, . . . , n y
el valor de la función f en cada una de ellas.
4 Calcular la aproximación  
Z b n−1
h X
f (x)dx ' f (a) + 2 f (xj ) + f (b)
a 2
j=1

15 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla del trapecio

Ejercicio

Teniendo en cuenta que


Z 1
4
π= dx ,
0 1 + x2

utilizar la regla de los trapecios compuesta para obtener una


aproximación de π con un error menor que 10−2 .
4
1 Cota de la segunda derivada de f (x) = 1+x 2 en [0, 1]
2 2 2 2
0 −8x −8(1+x ) +32x (1+x ) 24x 2 −8
f (x) = (1+x 2 )2 , f 00 (x) = (1+x 2 )4 = (1+x 2 )3 ,

000 96x−96x 3 96x(1−x 2 )


f (x) = (1+x 2 )4 = (1+x 2 )4 La tercera derivada es positiva
en
00 00 00
(0,1), luego f crece desde f (0) = −8 hasta f (1) = 2 en [0, 1].
Por lo tanto
|f 00 (x)| ≤ 8 = M2 , ∀x ∈ [0, 1]

16 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla del trapecio

Ejemplo (cont.)
2. Cálculo de n y h
Utilizando la cota del error de la regla de los trapecios compuesta
(b − a)3 8 2
2
· M2 = 2
= 2 < 10−2
12n 12n 3n
r
2 · 10 2
n> = 8.16
3
1
Luego podemos tomar n = 9 subintervalos y h = .
9
1 j
3. Calculamos los puntos xj = 0 + · j = , para j = 0, 1, . . . 9
9 9
j 0 1 2 3 4 5 6 7 8 9
xj 0 1/9 2/9 3/9 4/9 5/9 6/9 7/9 8/9 1
f (xj ) 4 3.95122 3.81176 3.60000 3.34021 3.05660 2.76923 2.49231 2.23448 2

4. Aproximación
Z 1
4 1
π= 2
dx ' (4 + 2 · 25.25581 + 2) = 3.13953
0 1+x 18
17 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Regla de Simpson

La regla de Simpson simple consiste en considerar el polinomio de


interpolación de la función que se integra relativo a los nodos:
a+b
x0 = a, x1 = , x2 = b
2
y tomar como aproximación de I el valor de la integral del
polinomio de interpolación en [a, b].
Se obtiene la fórmula de aproximación de la integral:
Z b    
b−a a+b
f (x) dx ≈ f (a) + 4f + f (b)
a 6 2

18 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Interpretación geométrica

19 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Error

Supongamos que f tiene derivadas continuas hasta el orden 4 en


[a, b], entonces se puede demostrar que
 5
∗M4 b−a
|I − I | ≤
90 2

donde
| f (4) (x) |≤ M4 , ∀x ∈ [a, b]
La aproximación que da la regla de Simpson es exacta para
polinomios de grado menor o igual que 3, mientras que la del
trapecio simple solo es exacta para polinomios de grado menor o
igual que 1.

20 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Ejemplo

π
( π2 − 0) 
Z π   π 
2
sen(x) dx ≈ sen(0) + 4 sen + sen =
0 6 4 2
π √
= (2 2 + 1) ≈ 1.00228
12

( π4 )5
|I − I ∗ | ≤ ≈ 0.003321
90

21 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Método de Simpson compuesto

Para mejorar la exactitud de la regla de Simpson procedemos, como en la


regla del trapecio compuesta, dividiendod el intervalo [a, b] en 2n
b−a
subintervalos de igual longitud h = . Llamando m = 2n,
2n
obtenemos los puntos

x0 = a, x1 = a + h, x2 = a + 2h, . . . , xm = b = a + mh

y la aproximación
b − a
I∗ =

f (x0 ) + f (x2n ) + 2 f (x2 ) + . . . + f (x2n−2 )
6n

+ 4 f (x1 ) + . . . + f (x2n−1 )

22 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Fórmula de Simpson compuesta y error

La fórmula anterior puede escribirse como


n−1 n
!
b−a X X
I∗ = f (a) + 2 f (x2k ) + 4 f (x2k−1 ) + f (b)
6n
k=1 k=1

Y el error viene dado por: si | f (4) (x) |≤ M4 , ∀x ∈ [a, b], entonces

M4 (b − a)5
E≤
90 · 25 · n4
Nota: en la fórmulas anteriores, 2n es el número total de
subintervalos en que subdivimos el intervalo [a, b], mientras que n
es el número de veces que aplicamos el método de Simpson simple.

23 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Ejemplo
Z π
2
Aproximar sen(x) dx utilizando la regla de Simpson
0
compuesta.
Con n = 1 (2 subintervalos), x0 = 0, x1 = π4 , x2 = π
;
√ 2
I ∗ = 12
π
(2 2 + 1) = 1.00228

E ≤ 0.003321

Con n = 2 (4 subintervalos),
x0 = 0, x1 = π8 , x2 = π4 , x3 = 3 π8 , x4 = π
 2
I ∗ = π/2−0 + sen π2 + 2 sen π
+ 4 sen π8 + sen 3π
  
6·2 sen(0)
√ 4  8 =
π
= 24 1 + 2 + 4 sen π8 + sen 3π
8 = 1.0001346

( π2 −0)5
E≤ 90·25 ·24
≤ 2.08 · 10−4

24 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Ejemplo

Con n = 3 (6 subintervalos),
π
x0 = 0, x1 = 12 , x2 = π6 , x3 = π4 , x4 = π3 , x5 = 12
π
, x6 = π2
π/2−0
I ∗ = 6·3 sen(0) π π π
  
+ sen
 2 + 2 sen
 6 + sen 3 +
π π 5π

+4 sen 12 +
√ sen √4 + sen
√  12 =
π
= 36 2 + 2 2 + 3 + 2 6 = 1.000026

( π2 −0)5
E≤ 90·25 ·34
≤ 4.1 · 10−5

25 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Resumen
Z b
Para aproximar f (x) dx con un error menor que tol con la regla de
a
Simpson debemos seguir los siguientes pasos:

1 Calcular la cota M4 tal que f (4) (x) 6 M4 , x ∈ [a, b].
M4 (b − a)5 b−a
2 Encontrar un entero n tal que < tol y calcular h = .
25 · 90 · n4 2n
3 Calcular el valor de las abscisas, xj = a + h · j, para j = 0, 1, . . . , 2n y
el valor de f en cada una de ellas,
4 Calcular la aproximación
 
Z b n n−1
h X X
f (x)dx ' f (a) + 4 f (x2j−1 ) + 2 f (x2j ) + f (b)
a 3
j=1 j=1

26 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Ejercicio
Calcular el número de intervalos necesario para aproximar la integral:
Z 3
e x senx dx
1

−4
con un error menor que 10 utilizando la regla de Simpson compuesta.
Indicar como quedarı́a la fórmula.
1 Cálculo de una cota de la cuarta derivada f (x) = e x senx
f 0 (x) = e x senx + e x cos x
f 00 (x) = e x senx + e x cos x + e x cos x − e x senx = 2e x cos x
f (3) (x) = 2e x cos x − 2e x senx
f (4) (x) = 2e x cos x − 2e x senx − 2e x senx − 2e x cos x = −4e x senx
Es fácil obtener que:

| − 4e x sen x| ≤ 4e 3 ≈ 80.3421, ∀x ∈ [1, 3]

luego podrı́amos tomar M4 = 80.4


27 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Ejemplo (cont.)
Podemos mejorar el cálculo de M4 (lo que en la práctica puede
suponer reducir el valor de n necesario). Para ello calculamos la
derivada quinta y los puntos donde se anula de [1, 3]:
f (5) (x) = −4e x senx − 4e x cos x = −4e x (senx + cos x)
f (5) (x) = 0 ⇔ senx + cos x = 0 ⇔ x = 3π 4 ∈ [1, 3]
El máximo de la derivada cuarta es el mayor de los siguientes
valores:
(4)
f (1) = 4e · sen 1 = 9.149

(4)
f (3) = 4e 3 · sen 3 = 11.338
 
(4) 3π
f = 4e 3π4 · sen 3π = 29.842
4 4

Luego una cota es M4 = 29.85. Tomamos ahora este valor.


28 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Ejemplo (cont.)

2. Cálculo de n y h

(b − a)5 · M5 25 · 29.85 29.85


5 4
= = < 10−4
90 · 2 · n 90 · 25 · n4 90 · n4
r
4
4 29.85 · 10
n> = 7.58
90
Luego podemor tomar n = 8, lo que supone dividir [1, 4] en
2n = 16 subintervalos.

b−a 3−1 1
Entonces h = = = = 0.125
2n 16 8

29 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Ejemplo (cont.)

3. Cálculo de las abscisas

xj = 1 + j · h = 1 + 0.125 · j, j = 0, 1, 2, . . . , 16
4 La fórmula quedarı́a  
Z 3 8 7
x 0.125  X X
e sen x dx ' f (1) + 4 f (x2j−1 ) + 2 f (x2j ) + f (3)
1 3
j=1 j=1

30 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Ejemplo (comparativa trapecio-Simpson)

Aproximar log(2) con un error menor que 5 · 10−7 , teniendo en cuenta


Z 2
1
que: log(2) = dx
1 x

Por la regla de los trapecios:


1 0 −1 2
f (x) = , f (x) = 2 , f 00 (x) = 3 , |f 00 (x)| ≤ 2 = M2 , x ∈ [1, 2]
x x x
M2 · (b − a)3 1 5
Despejamos n de 2
= 2
< 7
r 12 · n 6·n 10
107
Se obtiene = 577.35 < n, con lo que tomarı́amos n = 578.
30
Dividirı́amos el intervalo [1, 2] en 578 partes iguales y deberı́amos evaluar
la función f en 579 puntos para obtener la aproximación.

31 / 32
Cálculo y métodos numéricos Tema 3: Cálculo Integral
Integración numérica.
Regla de Simpson

Ejemplo

Aproximar log(2) con un error menor que 5 · 10−7 , teniendo en cuenta


Z 2
1
que: log(2) = dx por la regla de Simpson:
1 x
1 −1 2 −6 24
f (x) = , f 0 (x) = 2 , f 00 (x) = 3 , f 00 (x) = 4 , f (4) (x) = 5
x x x x x
|f (4) (x)| ≤ 24 = M4 , x ∈ [1, 2].
M4 · (b − a)5 24 5
Ahora calculamos n a partir de 5 4
= 5 4
< 7.
90 · 2 · n 90 · 2 · n 10
Se obtiene n > 11.36 con lo que podrı́amos tomar n = 12. Habrı́a que
subdividir [1, 2] en 24 partes iguales y evaluar la función f en 25 puntos
para obtener la fórmula de aproximación. Es claro que el esfuerzo
computacional serı́a menor que si utilizáramos el método del trapecio.

32 / 32

You might also like