You are on page 1of 12

Cálculo Numérico CAPITULO VI – Integración y Derivación Numérica

72 Ing Hugo Franco Paats


Cálculo Numérico CAPITULO VI – Integración y Derivación Numérica

CAPITULO VI

INTEGRACIÓN Y DERIVACIÓN NUMÉRICA

6.1- INTEGRACIÓN NUMERICA

La idea de integración numérica es la de sustituir la función f (x ) por un polinomio que se


b
aproxima a f (x ) en [ a , b] , por lo tanto necesitamos una fórmula para aproximar ∫
a
f ( x)dx de la forma
siguiente:

b
∫a
f ( x)dx = A0 f ( x0 ) + A1 f ( x1 ) + ... + An f ( x n ) ; x i ∈ [ a, b ] (6.1)

Conocida como fórmula de Newton-Cotes, siendo el polinomio que se aproxima a f (x ) en puntos


b−a
igualmente espaciados, tal que xi +1 − x i = h = ∀i = 0, 1, 2, . . ., n − 1; siendo x0 = a y x n = b ,
m
por lo tanto:
n
f ( x) = ∫ f ( x )dx ≈ A0 f ( x 0 ) + A1 f ( x1 ) + ... + An f ( x x ) = ∑ Ai f ( xi )
b xn
∫a x0
i =o
(6.2)

siendo que Ai se determina de acuerdo al grado del polinomio aproximador.

6.2- REGLA DEL TRAPECIO ( m = 1 ); [ a; b ] =[ x 0 ; x1 ]

Usando la fórmula de Lagrange para expresar el polinomio de primer grado p1 ( x) que interpola a
f (x ) en los puntos x1 , x2 y sea x0 = a ; x1 = b y h = b − a para m = 1; el polinomio de Lagrange es:
x − x1 x − x0
p1 ( x) = f ( x0 ) + f ( x1 ). Luego
x0 − x1 x1 − x0

b x1 ⎡ x − x x − x0 ⎤ 1 x1
∫ f ( x)dx = ∫ ⎢ f ( x0 ) + f ( x1 )⎥ dx + ∫ f ′′(ξ ( x))( x − x0 )( x − x1 )dx
1
x0 x − x x1 − x0
a
⎣ 0 1 ⎦ 2 x0

El segundo término representa el error cometido.


x1
⎡ ( x − x1 ) 2 ( x − x0 ) 2 ⎤ h3 x − x0
[ f ( x0 ) − f ( x1 )] − h3 f ′′(ξ )
b
∫a
f ( x)dx = ⎢
⎣ 2( x 0 − x1 )
f ( x0 ) +
2( x1 − x0 )
f ( x1 )⎥ −
⎦ x0 12
f ′′(ξ ) = 1
2 12
3
h
[ f ( x0 ) − f ( x1 )] − h f ′′(ξ )
b
siendo que h = x1 − x 0 tenemos que: ∫a
f ( x)dx =
2 12
(6.3)

esta fórmula es conocida por la Regla del Trapecio por que representa el área de un trapecio, como se
muestra en la figura:

Ing Hugo Franco Paats 73


Cálculo Numérico CAPITULO VI – Integración y Derivación Numérica

p1 ( x)
f (b)

f (a )

x0 = a x1 = b
Como el término de error de la Regla del Trapecio contiene la segunda derivada, esta regla da el
resultado exacto cuando se aplica a una función cuya segunda derivada sea cero, es decir, cualquier
polinomio de grado 1 o menor.

6.2.1- REGLA DEL TRAPECIO REPETIDA

La ecuación (6.3) puede extenderse a múltiples intervalos. Si la función integrada se representa


mediante n + 1 puntos de datos con puntos de abscisa igualmente espaciados, la ecuación (6.3) puede
aplicarse repetidamente a cada intervalo. La ecuación así obtenida es la regla del Trapecio Repetida.
3
h
[ f ( x0 ) + 2[ f ( x1 + f ( x 2 + .... + f ( xn−1 )] + f ( x n )] − h mf ′′(ξ )
b

a
f ( x)dx =
2 12
(6.4)

h
[ f ( x0 ) + 2[ f ( x1 + f ( x2 + .... + f ( x n−1 )] + f ( x n )]
b
I TR = ∫ f ( x)dx ≅ (6.5)
a 2
Gráficamente

x0 x1 x2 x3 x4 x5 . . . . x n

6.2.2- Cálculo del Error de la Regla del Trapecio Repetida

De la ecuación (6.4) el error está dado por:

h3 b−a
ETR = mf ′′(ξ ) siendo que x0 < ξ < x n y que h = , donde m es el número de subintervalos,
12 m
nos queda que:

(b − a )h 2
ETR = f ′′(ξ ) podemos deducir una cota del error, o valor máximo del error considerando que
12

74 Ing Hugo Franco Paats


Cálculo Numérico CAPITULO VI – Integración y Derivación Numérica
máx f ′′( x)
f ′′(ξ ) ≤ M 2 = por lo que queda:
x ∈ [ a , b]

(b − a ) h 2
E TR ≤ M2
12 (6.6)

Ejemplo 6.1 – Dada la función f ( x) = e definida en el intervalo [0; 1]


x

a) Calcula el valor de la integral utilizando 10 subintervalos y la regla del trapecio


b) Evalúa el error cometido
−3
c) ¿Cuántos subintervalos serán necesarios para que el error cometido sea menor que 10

Respuesta:
1 b − a 1− 0
∫e dx , siendo que m = 10 y h = = = 0,1
x
a) Debemos calcular
0 m 10
aplicamos la fórmula del trapecio repetida y tenemos

I= [
0,1 0
2
( ) ]
e + 2 e 0.1 + e 0.2 + e 0.3 + ... + e 0.9 + e1 = 1.7197134914 ..
1
el valor exacto de la integral es I = ex = 1,7182818284...
0

el error absoluto es E A = 0.001431663

(b − a )h 2
b) Aplicando la fórmula ETR ≤ M 2 calculamos que f ′′( x) = e x por tanto M 2 = e1
12
0,12
valor aproximado del error ETR = × e1 = 0.002265
12

−3 (b − a )h 2
c) si el error ETR < 10 entonces: M 2 < 10 −3 debemos despejar el valor de h
12
12 × 10 −3
h < 2
= 0.0044146 h < 0.004414 = 0.064425 y el valor de m será
e1
b−a 1
m> = = 15,52 , siendo que m debe ser un número entero y mayor que 15,52
h 0.064414
asumimos que el valor de m = 16

6.3 – REGLA DE 1/3 DE SIMPSON (m = 2).; [a; b] = [x0 ; x 2 ]

Utilizando la fórmula de Lagrange para un polinomio de 2º grado, p 2 ( x) que aproxima a f (x ) en


x0 = a , x1 = x 0 + h y x 2 = x0 + 2h = b ; tenemos:

( x − x1 )( x − x 2 ) ( x − x0 )( x − x 2 ) ( x − x 0 )( x − x1 )
p 2 ( x) = f ( x0 ) + f ( x1 ) + f ( x2 )
( x0 − x1 )( x0 − x 2 ) ( x1 − x0 )( x1 − x 2 ) ( x 2 − x0 )( x 2 − x1 )

Ing Hugo Franco Paats 75


Cálculo Numérico CAPITULO VI – Integración y Derivación Numérica

( x − x1 )( x − x 2 ) ( x − x0 )( x − x 2 ) ( x − x 0 )( x − x1 )
p 2 ( x) = f ( x0 ) + f ( x1 ) + f ( x2 )
(− h)(−2h) (h)(− h) (2h)(h)

así:
h
[ f ( x0 ) + 4 f ( x1 ) + f ( x2 )]
b x2
I 1 = ∫ f ( x)dx ≈ ∫ p 2 ( x) = (6.7)
S
3
a x0 3
h 5 ( 4)
El error cometido esta dado por E SR = − f (ξ ) , donde ξ ∈ [a, b]
90

6.3.1- Regla de 1/3 Simpson Repetida

[ ] [ ]
Si aplicamos repetidas veces la Regla de Simpson en a, b = x 0 , x m . Suponiendo x 0 , x1 ,....., x m ,
puntos igualmente espaciados y siendo h = xi +1 − x i y m es par:

I SR =
h
{ f ( x0 ) + 4[ f ( x1 ) + f ( x3 ) + ... + f ( x m−1 )] + 2[ f ( x 2 ) + f ( x 4 ) + ... + f ( x m−2 )] + f ( x m )} (6.8)
3
mh 5 ( 4 )
El error cometido es E SR = − f (ξ ) donde ξ ∈ [a; b] (6.9)
180

6.3.2- Análisis del Error de la Regla de Simpson Repetida

De la ecuación (6.9) el error está dado por:


mh 5 ( 4) min f ( 4) ( x) 2 n / 2 ( 4 ) máxf ( 4 ) ( x)
E SR = f (ξ ) siendo que x0 < ξ < x n y que ≤ ∑ f (ξ j ) ≤
180 x ∈ [ a, b] n j =1 x ∈ [ a, b ]
donde m es el número de subintervalos nos queda: que mh = b − a ,

(b − a)h 4 máxf ( 4 ) ( x)
E SR ≤ M 4 siendo que f ( 4)
(ξ ) ≤ M 4 =
180 x ∈ [ a, b]

Ejemplo 6.2 – Dada la función f ( x) = e definida en el intervalo [0; 1]


x

a) Calcula el valor de la integral utilizando 10 subintervalos y la regla de 1/3 de Simpson


b) Evalúa el error cometido
−3
c) ¿Cuántos subintervalos serán necesarios para que el error cometido sea menor que 10

Respuesta:
b − a 1− 0
a) siendo que m = 10 y h = = = 0,1
m 10
aplicamos la fórmula se 1/3 de Simpson repetida y tenemos

I SR =
0,1 0
3
[ ( ) ( ) ]
e + 4 e 0.1 + e 0.3 + ... + e 0.9 + 2 e 2 + e 0.4 + ... + e 0.8 + e1 = 1.718282782 ...

el error absoluto es E A = 0,00000095346...

(b − a)h 4
b) Aplicando la fórmula ETR ≤ M 4 calculamos que f IV
( x) = e x por tanto M 4 = e1
180

76 Ing Hugo Franco Paats


Cálculo Numérico CAPITULO VI – Integración y Derivación Numérica
0,14
valor aproximado del error ETR = × e1 = 1,51 × 10 −6
180

−3 (b − a)h 4
c) si el error ETR < 10 entonces: M 4 < 10 −3 debemos despejar el valor de h
180
180 × 10 −3
h4 < 1
= 0.06621 h < 4 0.06621 = 0.5073 y el valor de m será
e
b−a 1
m> = = 1,9712 , siendo que m debe ser un número entero y mayor que 1,9712
h 0.5073
asumimos que el valor de m = 2

6.4 – REGLA DE SIMPSON DE 3/8 (m = 3) ; [x 0 ; x3 ] = [a, b ]

La función f (x ) se aproxima por un polinomio de tercer grado p3 ( x)

= ∫ f ( x) = ∫ p3 ( x) ≅ h{ f ( x0 ) + 3 f ( x1 ) + 3 f ( x 2 ) + f ( x3 )}
b x3 3
I 3
S
8
a x0 8

y el error esta dado por

h f (ξ ) siendo que ξ ∈ [x0 ; x3 ]


3 5 ( 4)
E 3 =−
S
8
80

6.5- INTEGRACIÓN NUMÉRICA CON LÍMITES INFINITOS O SINGULARIDADES

Algunos tipos de integrales que requieren atención especial como por ejemplo

I = ∫ e − x dx , se extiende sobre un dominio infinito conforme x → 0
2

−∞
1 1
I =∫ dx
0
x (e x ) + 1
1
I = ∫ x 0.7 cos( x)dx tienen singularidades en x=0
0

Una función es integrable en un dominio infinito o semi-infinito, solo si es significativamente distinta de cero
en un dominio pequeño y se aproxima de cero conforme x se aproxima de − ∞ ó ∞ . El paso para

efectuar la integral I = ∫ f ( x)dx , consiste en sustituir los límites infinitos por límites finitos
−∞
X
I =∫ f ( x)dx , donde X es un número tan grande que fuera de ese intervalo el valor es insignificante.
−X
Gráficamente:
f ( x)

−x x

Ing Hugo Franco Paats 77


Cálculo Numérico CAPITULO VI – Integración y Derivación Numérica

6.6 – APROXIMACIÓN A LAS DERIVADAS

6.6.1-DIFERENCIAS PROGRESIVAS Y REGRESIVAS

Se define como derivada f ′( xi ) de una función y = f ( x ) , en un punto xi , a la expresión:


lim f ( xi + h) − f ( xi )
f ′( xi ) =
h→0 h
Según la fórmula, una aproximación a la derivada en un punto cualquiera xi puede conseguirse
utilizando un valor pequeño de h . Así se obtiene la fórmula aproximada:

f ( x i + h) − f ( x i )
f ′( xi ) ≅ ; denominada “primera deferencia progresiva”, que representa la
h
pendiente de la recta BC de la figura

B
A

xi − h xi xi + h

Otra aproximación a la derivada se consigue empleando la “primera diferencia regresiva” que es

f ( x i ) − f ( x i − h)
f ′( xi ) ≅ ; que proporciona la pendiente de la recta AB
h

6.6.2-Diferencia Central

Por último, otra aproximación útil se obtiene empleando la “diferencia central” que se calcula como:
f ( x i + h) − f ( x i − h)
f ′( xi ) ≅ ; que corresponde a la pendiente de la recta AC. La mejor
2h
aproximación se obtiene con esta última fórmula.

6.7- DIFERENCIAS PARA LAS DERIVADAS DE ORDEN SUPERIOR

Es posible obtener, por el mismo procedimiento, derivadas de orden superior al primero,


considerando la derivada de una función del tipo y = f ′( x ) . Teniendo en cuenta las aproximaciones
anteriores, calculamos la segunda derivada:

f ( x i + 2h) − f ( xi + h) f ( x i + h) − f ( xi )

f ′( xi + h) − f ′( xi ) h h
f ′′( xi ) ≅ ≅
h h

78 Ing Hugo Franco Paats


Cálculo Numérico CAPITULO VI – Integración y Derivación Numérica

f ( x i + 2h) − 2 f ( x i + h) + f ( x i )
f ′′( x i ) ≅
h2

Que constituye la fórmula de las diferencias progresivas para el cálculo aproximado de la derivada de 2º
orden.

f ( x)

h h h h h

xi

Nomenclaturas:
f ( xi ) = f i
f ( xi ± h) = f i ±1
f ( xi ± 2h) = f i ± 2 . .. etc.

Fórmulas:
f i − 2 f i −1 + f i − 2
fi ≅ ; diferencias regresivas
h2
f i +1 − 2 f i + f i −1 ; diferencias centrales (mejor aproximación)
fi ≅
h2

Para 3º y 4º orden:

f i +3 − 3 f i + 2 + 3 f i +1 − f i
Diferencias progresivas: f i′′′=
h3
f − 4 f i +3 + 6 f i + 2 − 4 f i +1 + f i
= i+4
( IV )
fi
h4

f i − 3 f i −1 + 3 f i −2 − f i −3
Diferencias regresivas: f i′′′=
h3
f − 4 f i −1 + 6 f i − 2 − 4 f i −3 + f i −4
= i
( IV )
fi
h4

f i + 2 − 2 f i +1 + 2 f i −1 − f i −2
Diferencias centrales: f i′′′=
2h 3
f − 4 f i +1 + 6 f i − 4 f i −1 + f i − 2
= i+2
( IV )
fi
h4

Ing Hugo Franco Paats 79


Cálculo Numérico CAPITULO VI – Integración y Derivación Numérica

Como ya se ha visto, es usual expresar las derivadas en relación con los distintos valores que toma
una función dada en puntos del eje x igualmente espaciados. La expresión general de una derivada
depende de: orden de la misma, grado deseado para el polinomio de interpolación empleado para
aproximar la función dada y el tipo de diferencias empleado.

Según lo anterior, la derivación aproximada de una función tiene las expresiones que de indican a
continuación, en la que se ha hecho f ( xi ) ≡ f i

a) Empleo de diferencias progresivas a partir del punto x1


1) Grado del polinomio de aproximación igual a 1:
f 2 − f1
f1′ ≅
h
2) Grado del polinomio de aproximación igual a 2:
− f 3 + 4 f 2 − 3 f1 f 3 − 2 f 2 − f1
f1′ ≅ ; f1′′ =
2h h2
3) Grado del polinomio de aproximación igual a 3:

2 f 4 − 9 f 3 + 18 f 2 − 11 f1 − f 4 + 4 f 3 − 5 f 2 + 2 f1
f1′ = ; f1′′ =
6h h2

f 4 − 3 f 3 + 3 f 2 − f1
f1′′′=
h3

b) Empleo de diferencias regresivas a partir del punto x4


1) Grado del polinomio de aproximación igual a 1:
f4 − f3
f 4′ ≅
h
2) Grado del polinomio de aproximación igual a 2:
3 f4 − 4 f3 + f2 f4 − 2 f3 + f2
f 4′ ≅ ; f 4′′ =
2h h2
3) Grado del polinomio de aproximación igual a 3:

11 f 4 − 18 f 3 + 9 f 2 − 2 f1 2 f 4 − 5 f 3 + 4 f 2 − f1
f 4′ = ; f 4′′ =
6h h2

f 4 − 3 f 3 + 3 f 2 − f1
f 4′′′=
h3

c) Empleo de diferencias centrales a partir del punto x3


1) Grado del polinomio de aproximación igual a 1:
f4 − f2
f 3′ ≅
2h
2) Grado del polinomio de aproximación igual a 2:
f4 − f2 f4 − 2 f3 + f2
f 3′ ≅ ; f 3′′ =
2h h2
3) Grado del polinomio de aproximación igual a 3:

− f 5 + 8 f 4 − 8 f 2 + f1 f4 − 2 f3 + f2
f 3′ = ; f 3′′ =
6h 12h 2

80 Ing Hugo Franco Paats


Cálculo Numérico CAPITULO VI – Integración y Derivación Numérica

f 5 − 2 f 4 + 2 f 2 − f1
f 3′′′=
2h 3
Los resultados anteriores también pueden obtenerse manejando tablas de diferencias sobre
funciones evaluadas en puntos equidistantes separados por una distancia h

TABLA DE DIFERENCIAS PROGRESIVAS

xi fi Δf i Δ2 f i Δ3 f i Δ4 f i ...

x1 f1
Δf1
x2 f2 Δ2 f1
Δf 2 Δ3 f1
x3 f3 Δ2 f 2 Δ4 f1
Δf 3 Δ3 f 2i .

x4 f4 Δ2 f 3 . .

Δf 4 . . .
.
x5 f5 . . . .
. .
. . . .
. .
. .

Basada en la tabla anterior, f1′ valdría, empleando diferencias progresivas:

1⎡ Δ2 f 1 Δ3 f 1 Δ4 f 1 (−1) n +1 Δn f1 ⎤
f1′ ≅ ⎢Δf1 − + − + ... + ⎥
h⎣ 2 3 4 n ⎦

de la misma forma f1′′ sería:


1⎡ 2 11 ⎤
f1′′ ≅ ⎢ Δ f1 − Δ3 f1 + Δ4 f1 − ...⎥
h⎣ 12 ⎦

Se obtienen fórmulas análogas utilizando las diferencias regresivas o centrales.

6.8 – EJERCICIOS

6.1- Calcula las siguientes integrales usando la regla de los trapecios y la regla de Simpson, usando cuatro
y seis divisiones para los intervalos de integración.
2 4
a) ∫
1
e x dx b) ∫
1
x dx

6.2- Usando las integrales del ejercicio anterior determine con cuantas divisiones del intervalo, en lo
−5
mínimo, podemos esperar obtener un margen de error menor que 1 × 10
0.6 dx
6.3- Calcule el valor aproximado de ∫ 0 1+ x
con tres casas decimales de precisión

a) la regla de Simpson 1/3


b) la fórmula del trapecio
c) ¿En que sentido la regla de Simpson es mejor que la del trapecio?.

Ing Hugo Franco Paats 81


Cálculo Numérico CAPITULO VI – Integración y Derivación Numérica

4
6.4- ¿Cuál es el error máximo cometido en la aproximación de ∫0
(3x 3 − 3x + 1)dx por la regla de Simpson
con 4 sub-intervalos?. Calcule por Trapecios y compare los resultados.

10 π
6.5- Utiliza medios analíticos para evaluar: 1) ∫0
(10 + 2 x − 6 x 2 + 5 x 4 )dx 2) ∫0
(8 + 5 sen x)dx
a) Evalúa las integrales con la regla del Trapecio simple y repita utilizando m=2, 4 y 6
b) Evalúa las integrales con la regla de Simpson de 1/3, con m = 4 y 6
c) Evalúa con la regla de Simpson de 3/8 y m = 5.

π
6.6- Calcula la siguiente integral ∫0
(4 + 2 sen x)dx
a) Analíticamente
b) Por la regla del Trapecio y calcula el margen de error .
c) Por la regla de Simpson de 1/3 y evalúa el error asociado.
d) Por la regla de Simpson de 3/8 evaluando la cota máxima del error

6.7- Calcula la integral de los siguientes datos tabulados mediante la regla del trapecio

x 0 0.1 0.2 0.3 0.4 0.5

f(x) 1 7 4 3 5 9

Repita el problema utilizando la regla de Simpson.

5
∫e
−x
6.8- Determine el valor de h h necesario para aproximar la integral: sen xdx , usando la regla de
0
−5
Simpson 1/3 repetida y la regla del Trapecio repetida con precisión de 10

6.9- Utilizando uno de los métodos numéricos para calcular las siguientes integrales con 3 decimales
exactos.
dx 2

2
a) ∫ 1 1+ x2
b)
1
cosh x 2 dx

6.10- Calcule la sección transversal del canal mostrado en la figura, donde las flechas indican donde
fueron efectuadas las mediciones. Utilice uno de los métodos numéricos para resolverlo.

Profundidad
0 1.8 2.0 4 4 6 4 3.4 3.6 2.8

0 10
distancia en metros

6.11 – La distribución de velocidad de un fluido cerca de una superficie plana dada por la tabla:

x(mm) 0 2 4 6 8
v 0.0 9.8853 15.4917 18.2075 19.0210

82 Ing Hugo Franco Paats


Cálculo Numérico CAPITULO VI – Integración y Derivación Numérica
Evalúa las derivadas de v que pueda en x = 0

6.12 – Los tiempos y velocidades correspondiente a un móvil viene dados por la tabla siguiente. Calcula la
aceleración, en los instantes 0, 120, y 300 segundos

t 0 60 120 180 240 300


v 0,0 0,0824 0,2747 0,6502 1,3851 3,2229

6.13 – La siguiente tabla se obtiene por medio de la función f ( x) = xe :


x

x 1,8 1,9 2,0 2,1 2,2


f ( x) 10,8894 12,7032 14,7781 17,1490 19,8550
Evalúa f ′( 2) utilizando dos y tres puntos. Calcula los errores absolutos de las aproximaciones
obtenidas. Emplear diferencias progresivas.

6.14 – Sea f ( x ) = cos( x ) , con


x medido en radianes. Utilizando diferencias centradas
a) Calcula aproximaciones a f ′(0,8) , utilizando las diferencias centradas y tomando h = 0,1 y
h = 0,01 . Compara los valores obtenidos con f ′(0,8) = sen (0,8) .
b) Calcula aproximaciones a f ′′(0,8) utilizando las diferencias centradas y tomando h = 0,1 y
h = 0,01 . Compara los valores obtenidos con f ′′(0,8) = − cos( 0,8) .

6.15.- Se dan los puntos de coordenadas P1 (−2 : 5) y P2 (2 : 5) . Obtener una estimación para f ′(0) y
f ′′(0) , sabiendo que es f (0) = 1

6.16 – Utilice la fórmula de tres puntos más conveniente para determinar las aproximaciones para calcular
f ′(1,3) y f ′′(1,3)
x 1,1 1,2 1,3 1,4
f ( x) 9,025013 11,02318 13,46374 16,44465

Sabiendo que los datos corresponden a la función f ( x ) = e


2x
, calcula los errores reales.

6.17- Considerando que el voltaje de un circuito eléctrico es E (t ) = Li ′ + Ri , Siendo R = 2Ω , L = 0,05


H y los valores de la corriente en amperios se relaciona con la tabla siguiente:
t 1.0 1.1 1.2 1.3 1.4
i (t ) 8.2277 7.2428 5.9908 4.5260 2.91222

a) Determina i ′(1.2) mediante derivación numérica y utiliza este valor para calcular E (1.2)
− t / 10
b) Compara con la expresión que se obtiene de i (t ) = 10e sen(2t )

Ing Hugo Franco Paats 83

You might also like