Vous êtes sur la page 1sur 13

Métodos Numéricos para Ingenieros Ing.

Yerson Rodríguez

Diferenciación Numérica
De acuerdo con la definición del diccionario, diferenciar significa “marcar por diferencias; distinguir; ...
Percibir la diferencia en o entre”. En el contexto de las matemáticas, la derivada, que sirve como
vehiculo fundamental para la diferenciación, representa la razón de cambio de una variable
dependiente con respecto a una independiente. Como se recordará de los cursos iniciales de cálculo la
definición matemática de la derivada empieza con una aproximación por diferencias:

∆y f ( xi + ∆x) − f ( xi )
=
∆x ∆x
Donde y y f(x) son representaciones alternativas de la variable dependiente y x es la variable
independiente. Si se permite que ∆x se aproxime a cero, la diferencia se torna como una derivada

∂y f ( xi + ∆x) − f ( xi )
= lim
∂x ∆x→0 ∆x
Donde ∂y/∂x (que se puede designar también como y’ o f’(x)) es la primera derivada de y con respecto
a x evaluada en xi, por cuanto la derivada es la pendiente de la tangente a la curva en xi.
Cuando derivamos una función en forma analítica, generamos una segunda función que se usa para
calcular la derivada para diferentes valores de la variable independiente.
La función que será diferenciada estará usualmente en una de las siguientes tres formas:
1.- Una función simple continua tal como un polinomio, una exponencial o una función
trigonométrica.
2.- Una función continua complicada que es dificil o imposible de diferenciar de una manera
directa.
3.- Una función tabulada donde los vaores de x y f(x) están dados en un número de puntos
discretos, como es frecuente en el caso de datos experimentales o de campo.

Unidad V Diferenciación Numérica P-01

Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Diferenciación Numérica
Recodando la serie de Taylor:
f ′′( xi ) 2 f ( 3) ( xi ) 3 f ( n ) ( xi ) n
f ( xi +1 ) = f ( xi ) + f ′( xi )h + h + h +L+ h + Rn (1)
2! 3! n!
Donde el término residual de forma simplificada resultaba:

f ( n +1) (ξ ) n +1
Rn = h (2)
(n + 1)!
Truncando la serie después del término con la primera derivada, se obtiene:

f ( xi +1 ) = f ( xi ) + f ′( xi )h + R1 (3)

La ecuación (3) se puede resolver para:


f ( xi +1 ) − f ( xi ) R1 f ( xi +1 ) − f ( xi ) R1
f ′( xi ) = − o también f ′( xi ) = − (4)
h h xi +1 − xi xi +1 − xi
La ecuación (4) se conoce con un nombre especial en el análisis numérico: se le llama diferencia finita
dividida y se puede representar generalmente como:
f ( xi +1 ) − f ( xi ) ∆f i
f ′( xi ) = + O( xi +1 − xi ) (5) ó f ′( xi ) = + O ( h) (6)
xi +1 − xi h
Donde ∆fi se le conoce como la primera diferencia hacia adelante y a h se le llama tamaño del paso;
esto es, la longitud del intervalo sobre el cual se hace la aproximación. Se le llama “hacia delante”, ya
que usa los datos i e i+1 para estimar la derivada [vea figura - a)-]. Al término ∆fi/h se le conoce
como la primera diferencia finita dividida.

Unidad V Diferenciación Numérica P-02


Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Diferenciación Numérica
Esta diferencia dividida hacia adelante no es sino una de tantas que se puede desarrollar mediante la
serie de Taylor para la aproximación de derivadas numéricas. Por ejemplo, las aproximaciones a
primeras derivadas utilizando las diferencias hacia atrás o diferencias centrales se pueden desarrollar
de una manera similar a la de la ecuación (4). Las primeras usan valores en xi-1 y xi, mientras que las
segundas usan valores igualmente espaciados alrededor del punto donde está estimada la derivada.

Aproximaciones a la primera derivada con diferencia hacia atrás.


La serie de Taylor se puede expandir hacia atrás para calcular un valor anterior sobre el valor actual,
como en f ′′( xi ) 2
f ( xi −1 ) = f ( xi ) − f ′( xi )h + h −L (7)
2!
Truncando la ecuación después de la primera derivada y ordenando los términos se obtiene:

f ( xi −1 ) − f ( xi )
f ′( xi ) = + O ( h) (8)
h
Que indica la primera diferencia dividida hacia atrás (vea figura - b)-).

Aproximaciones a la primera derivada con diferencias centrales.


Una tercera forma de aproximar la primera derivada es restando la ecuación (7) de la conocida serie
de Taylor hacia adelante para obtener.
f ( 3) ( xi ) 3
f ( xi +1 ) = f ( xi −1 ) + 2 f ′( xi )h + h +L (9)
3!
Que se puede resolver para obtener la fórmula de las diferencias divididas centrales (vea figura - c)-).
f ( xi +1 ) − f ( xi −1 ) f ′′′( xi ) 2 f ( xi +1 ) − f ( xi −1 )
f ′( xi ) = − h + ⋅⋅⋅ ó f ′( xi ) = − O(h 2 ) (10)
2h 6 2h

Unidad V Diferenciación Numérica P-03

Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

d era b)
Diferenciación Numérica f(x) rda
ve
a da
riv
de

i ón
ac
im
r ox
ap

de
ra a)
rda h
f(x) ve
a
ad
riv aproximación
de

Xi-1 Xi x

h d era c)
f(x) rda
ve
a da
riv
de
Xi Xi+1 x
ón
a ci
xim
a p ro

2h

Gráficas de aproximaciones con diferencias x


Xi-1 Xi+1
divididas finitas de la primera derivada: a)
hacia adelante, b) hacia atrás, c) centrales

Unidad V Diferenciación Numérica P-04


Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Diferenciación de fórmulas con alta exactitud

Se puede generar fórmulas por diferencia divididas de alta exactitud al incluir términos adicionales en
la expansión de la serie de Taylor. Incluyendo la segunda derivada en este caso:

f ′′( xi ) 2
f ( xi +1 ) = f ( xi ) + f ′( xi )h + h +L
2!
La cual puede resolverse para:
f ( xi +1 ) − f ( xi ) f ′′( xi )
f ′( xi ) = − h + O(h 2 ) (11)
h 2
Ahora retenemos el término de la segunda derivada al sustituir la siguiente aproximación de esta:

f ( xi + 2 ) − 2 f ( xi +1 ) + f ( xi )
f ′′( xi ) = + O( h) (12)
h2
Sustituyendo en la ecuación (11) tenemos:

f ( xi +1 ) − f ( xi ) f ( xi + 2 ) − 2 f ( xi +1 ) + f ( xi )
f ′( xi ) = − h + O(h 2 ) (13)
h 2h 2

Recuerde que, en el mejor de los casos, las estimaciones tienen errores tales que O(h2); es decir los
errores son proporcionales al cuadrado de su tamaño de paso. Este nivel de exactitud, como se ha
visto, se debe al número de términos de la serie de Taylor que fueron incluidos durante la deducción
de las fórmulas.

Unidad V Diferenciación Numérica P-05

Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Fórmulas por diferencias divididas finitas hacia adelante


Primera derivada: Error:
f ( xi +1 ) − f ( xi )
f ′( xi ) = O(h)
h
− f ( xi + 2 ) + 4 f ( xi +1 ) − 3 f ( xi ) O(h 2 )
f ′( xi ) =
2h
Segunda derivada:
f ( xi + 2 ) − 2 f ( xi +1 ) + f ( xi ) O(h)
f ′′( xi ) =
h2
− f ( xi +3 ) + 4 f ( xi + 2 ) − 5 f ( xi +1 ) + 2 f ( xi ) O(h 2 )
f ′′( xi ) =
h2
Tercera derivada:
f ( xi + 3 ) − 3 f ( xi + 2 ) + 3 f ( xi +1 ) − f ( xi )
f ′′′( xi ) = O(h)
h3
− 3 f ( xi + 4 ) + 14 f ( xi +3 ) − 24 f ( xi + 2 ) + 18 f ( xi +1 ) − 5 f ( xi ) O(h 2 )
f ′′′( xi ) =
2h 3
Cuarta derivada:

f ( xi + 4 ) − 4 f ( xi +3 ) + 6 f ( xi + 2 ) − 4 f ( xi +1 ) + f ( xi )
f ( 4 ) ( xi ) = O(h)
h4
− 2 f ( xi +5 ) + 11 f ( xi + 4 ) − 24 f ( xi +3 ) + 26 f ( xi + 2 ) − 14 f ( xi +1 ) + 3 f ( xi ) O(h 2 )
f ( 4) ( xi ) =
h4

Unidad V Diferenciación Numérica P-06


Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Fórmulas por diferencias divididas finitas hacia atrás


Primera derivada: Error:
f ( xi ) − f ( xi −1 )
f ′( xi ) = O(h)
h
3 f ( xi ) − 4 f ( xi −1 ) + f ( xi − 2 ) O(h 2 )
f ′( xi ) =
2h
Segunda derivada:
f ( xi ) − 2 f ( xi −1 ) + f ( xi − 2 ) O(h)
f ′′( xi ) =
h2
2 f ( xi ) − 5 f ( xi −1 ) + 4 f ( xi − 2 ) − f ( xi −3 ) O(h 2 )
f ′′( xi ) =
h2
Tercera derivada:
f ( xi ) − 3 f ( xi −1 ) + 3 f ( xi − 2 ) − f ( xi −3 )
f ′′′( xi ) = O(h)
h3
5 f ( xi ) − 18 f ( xi −1 ) + 24 f ( xi − 2 ) − 14 f ( xi −3 ) + 3 f ( xi − 4 ) O(h 2 )
f ′′′( xi ) =
2h 3
Cuarta derivada:

f ( xi ) − 4 f ( xi −1 ) + 6 f ( xi − 2 ) − 4 f ( xi −3 ) + f ( xi − 4 )
f ( 4 ) ( xi ) = O(h)
h4
3 f ( xi ) − 14 f ( xi −1 ) + 26 f ( xi − 2 ) − 24 f ( xi −3 ) + 11 f ( xi − 4 ) − 2 f ( xi −5 ) O(h 2 )
f ( 4) ( xi ) =
h4

Unidad V Diferenciación Numérica P-07

Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Fórmulas por diferencias divididas finitas centradas


Primera derivada: Error:
f ( xi +1 ) − f ( xi −1 )
f ′( xi ) = O(h 2 )
2h
− f ( xi + 2 ) + 8 f ( xi +1 ) − 8 f ( xi −1 ) + f ( xi − 2 ) O(h 4 )
f ′( xi ) =
12h
Segunda derivada:
f ( xi +1 ) − 2 f ( xi ) + f ( xi −1 )
f ′′( xi ) = O(h 2 )
h2
− f ( xi + 2 ) + 16 f ( xi +1 ) − 30 f ( xi ) + 16 f ( xi −1 ) − f ( xi − 2 ) O(h 4 )
f ′′( xi ) =
12h 2
Tercera derivada:
f ( xi + 2 ) − 2 f ( xi +1 ) + 2 f ( xi −1 ) − f ( xi − 2 ) O(h 2 )
f ′′′( xi ) =
2h 3
− f ( xi +3 ) + 8 f ( xi + 2 ) − 13 f ( xi +1 ) + 13 f ( xi −1 ) − 8 f ( xi − 2 ) + f ( xi −3 ) O(h 4 )
f ′′′( xi ) =
8h 3
Cuarta derivada:

f ( xi + 2 ) − 4 f ( xi +1 ) + 6 f ( xi ) − 4 f ( xi −1 ) + f ( xi − 2 ) O(h 2 )
f ( 4) ( xi ) =
h4
− f ( xi + 3 ) + 12 f ( xi + 2 ) − 39 f ( xi +1 ) + 56 f ( xi ) − 39 f ( xi −1 ) + 12 f ( xi − 2 ) + f ( xi −3 ) O(h 4 )
f ( 4) ( xi ) =
6h 4

Unidad V Diferenciación Numérica P-08


Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Diferenciación Numérica. Ejemplo 1


Use las diferencias finitas hacia delante y hacia atrás con aproximación de O(h2) para estimar la
primera derivada de:
f ( x) = −0.1x 4 − 0.15 x 3 − 0.5 x 2 − 0.25 x + 1.2
En x=0.5 usando un tamaño de paso de h=0.5. Repita el cálculo usando h=0.25. Observese que la
derivada puede ser calculada directamente como

f ′( x) = −0.4 x 3 − 0.45 x 2 − 1.0 x − 0.25


Y se puede usar para calcular el valor verdadero como f’(0,5)= -0.9125

Solución: Para h=0.5 la función puede ser empleada para determinar

xi −1 = 0 f ( xi −1 ) = 1.2
xi = 0.5 f ( xi ) = 0.925
xi +1 = 1.0 f ( xi +1 ) = 0.2

Esos valores pueden ser usados para calcular las diferencias divididas hacia adelante
0.2 − 0.925
f ′(0.5) ≅ = −1.45 |εt|=58.9%
0 .5
Para calcular las diferencias divididas hacia atrás
0.925 − 1.2
f ′(0.5) ≅ = −0.55 |εt|=39.7%
0 .5

Unidad V Diferenciación Numérica P-09

Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Diferenciación Numérica. Ejemplo 1 (Continuación)


Y las diferencias divididas centrales
0.2 − 1.2
f ′(0.5) ≅ = −1.0 |εt|=9.6%
1 .0
Ahora para h=0.25

xi −1 = 0.25 f ( xi −1 ) = 1.103516
xi = 0.5 f ( xi ) = 0.925
xi +1 = 0.75 f ( xi +1 ) = 0.636328

Esos valores pueden ser usados para calcular las diferencias divididas hacia adelante
0.636328 − 0.925
f ′(0.5) ≅ = −1.155 |εt|=26.5%
0.25
Para calcular las diferencias divididas hacia atrás
0.925 − 1.103516
f ′(0.5) ≅ = −0.714 |εt|=21.7%
0.25
Y las diferencias divididas centrales
0.636328 − 1.103516
f ′(0.5) ≅ = −0.934 |εt|=2.4%
0 .5
Para ambos tamaños de paso, la aproximación de diferencias centrales es más exacta que las
diferencias hacia adelante y hacia atrás. Se observa que dividiendo a la mitad el tamaño del paso, se
tiene aproximadamente la mitad del error de las diferencias hacia adelante y hacia atrás y una cuarta
parte del error de las diferencias centrales.

Unidad V Diferenciación Numérica P-10


Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Diferenciación Numérica. Ejemplo 1 (Continuación)


Aplicando ahora diferenciación con fórmulas de alta exactitud los datos necesarios son los siguientes

xi − 2 = 0 f ( xi − 2 ) = 1.2
xi −1 = 0.25 f ( xi −1 ) = 1.103516
xi = 0.5 f ( xi ) = 0.925
xi +1 = 0.75 f ( xi +1 ) = 0.636328
xi + 2 = 1 f ( xi + 2 ) = 0.2

La diferencia dividida hacia adelante de exactitud O(h2) se calcula como


− 0.2 + 4(0.636328) − 3(0.925)
f ′(0.5) ≅ = −0.859375 |εt|=5.82%
2(0.25)
La diferencia dividida hacia atrás de exactitud O(h2) se calcula como
3(0.925) − 4(1.103516) + 1.2
f ′(0.5) ≅ = −0.878125 |εt|=3.77%
2(0.25)
Y las diferencias divididas centrales de exactitud O(h4) se calcula como
− 0.2 + 8(0.636328) − 8(1.103516) + 1.2
f ′(0.5) ≅ = −0.9125 |εt|=0%
12(0.25)
Con un nivel de exactitud O(h2) los errores para las diferencias hacia adelante y hacia atrás son
considerablemente menores que los anteriormente calculados. La diferencia centrada da un resultado
perfecto de manera sorprendente. Esto es porque las fórmulas que se basan en la serie de Taylor son
equivalentes a los polinomios que pasan a través de los puntos.

Unidad V Diferenciación Numérica P-11

Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Diferenciación de datos desigualmente espaciados

Los procedimientos analizados hasta ahora se encuentran diseñados principalmente para determinar la
derivada de una función dada. Para las aproximaciones por diferencias divididas finitas los datos deben
estar uniformemente espaciados. Tal control de espaciamiento de datos está a menudo disponible sólo
en casos donde podemos usar una función para generar una tabla de valores.

En contraste, la información derivada de manera empirica (cuya fuente son experimentos o estudios
de campo) es con frecuencia agrupada en intervalos iguales. Tal información no puede ser analizada
con las técnicas utilizadas hasta ahora.

Una manera para manejar datos desigualmente espaciados es mediante el ajuste de una interpolación
polinomial de Lagrange de segundo orden para cada conjunto de tres puntos adyacentes. Recuerde
que este polinomio no requiere que los puntos estén igualmente espaciados. El polinomio de segundo
orden se puede diferenciar analíticamente para dar

2 x − xi − xi +1 2 x − xi −1 − xi +1 2 x − xi −1 − xi
f ′( x) = f ( xi −1 ) + f ( xi ) + f ( xi +1 ) (14)
( xi −1 − xi )( xi −1 − xi +1 ) ( xi − xi −1 )( xi − xi +1 ) ( xi +1 − xi −1 )( xi +1 − xi )

Donde x es el valor en el cual se quiere estimar la derivada. Aunque esta ecuación es ciertamente más
complicada que las aproximaciones de la primera derivada que se acaban de estudiar, tiene
importantes ventajas. Primero, se puede usar para estimar la derivada en cualquier punto dentro de
un rango preescrito por los tres puntos. Segundo, los mismos puntos no tienen que estar igualmente
espaciados. Tercero, la estimación de la derivada tiene la misma exactitud que la diferencia centrada.
De hecho para puntos igualmente espaciados, la ecuación (14) evaluada en x=xi se reduce a la
ecuación (10).

Unidad V Diferenciación Numérica P-12


Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Diferenciación Numérica. Ejemplo 2


Un gradiente de temperatura se puede medir abajo en el suelo.
AIRE 10 12 13,5 T(°C)
El flujo de calor en la interfase suelo-aire puede ser calculada con
la ley de Fourier,
∂T SUELO
q ( z = 0) = −kpC z =0
∂z 1,25

Donde q= flujo de calor (W/m2), k= coeficiente de difusividad


térmica en el suelo (≅ 3.5 x 10-7 m2/s), p= densidad del suelo
(≅ 1800 kg/m3) y C= calor especifíco del suelo (≅ 840 j/(kg.°C)).
Observe que un valor positivo del flujo significa que el calor se 3,75
transfiere del aire al suelo. Use diferenciación numérica para
evaluar el gradiente en la interfase suelo-aire y emplee dicha Z, Cm
estimación para determinar el flujo de calor hacia el piso.

Solución: La ecuación (14) se puede usar para calcular la derivada como

2(0) − 1.25 − 3.75 2(0) − 0 − 3.75 2(0) − 0 − 1.25


f ′( x) = 13.5 + 12 + 10
(0 − 1.25)(0 − 3.75) (1.25 − 0)(1.25 − 3.75) (3.75 − 0)(3.75 − 1.25)

= −14.4 + 14.4 − 1.333333 = −1.333333°C / cm


Este valor puede ser usado para calcular el flujo de calor (advierta que 1 W = 1 j/s),

m2  kg  j  °C 
q( z = 0) = −3.5 x10 −7 1800 3  840  − 1.333333 
s  m  kg.°C  m
= 70.56W / m 2

Unidad V Diferenciación Numérica P-13

Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Integración Numérica
El proceso inverso de la diferenciación es la integración. De acuerdo con la definición del diccionario,
integrar significa “llevar junto, como partes, en un todo; unir; indicar la cantidad total...”
Matemáticamente, la integración se representa por
b
I = ∫ f ( x)dx (15)
a

Que se tiene para la integral de la función f(x) con respecto a la variable independiente x, evaluada
entre los límites x=a a x=b. La función f(x) que se encuentra en la ecuación (15) se llama integrando.
Como lo sugiere la definición del diccionario, el significado de la ecuación (15) es el valor total, o
sumatoria de f(x)dx sobre el rango x=a a b. De hecho, el símbolo ∫ es ahora una letra S estilizada que
intenta representar la conexión cercana entre integración y sumatoria.

Los esquemas de integración numérica más comunes se basan en la estrategia de reemplazar una
función complicada o datos tabulados con una función aproximada que sea fácil de integrar:
b b
I = ∫ f ( x)dx ≅ ∫ f n ( x)dx (16)
a a

Donde fn(x)=polinomio de la forma

f n ( x) = a0 + a1 x + ⋅ ⋅ ⋅ + an −1 x n −1 + an x n (17)

Donde n es el orden del polinomio.

Se dispone de formas cerradas y abiertas de integración. Las formas cerradas son aquellas donde los
datos al inicio y final de los límites de integración son conocidos. Las formas abiertas tienen límites de
integración que se extienden más allá del rango de los datos.

Unidad V Integración Numérica P-14


Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Integración Numérica. Regla Trapezoidal


La regla trapezoidal es una de las fórmulas de integración cerrada y corresponde al caso donde el
polinomio en la ecuación es de primer orden:
b b
I = ∫ f ( x)dx ≅ ∫ f1 ( x)dx
a a

Si tenemos que una línea recta se representa como f(b)


f(x)
f (b) − f (a )
f1 ( x ) = f (a ) + ( x − a) (18)
b−a
El área bajo esta línea recta es un estimado de la f(a)
integral de f(x) entre los límites a y b:

b f (b ) − f ( a ) 
I = ∫  f (a ) + ( x − a) dx
a
 b − a 

El resultado de la integración es a b x
f ( a) + f (b)
I = (b − a ) (19)
2
La cual es conocida como regla trapezoidal

Geométricamente, la regla trapezoidal es equivalente a aproximar el área del trapezoide bajo la línea
recta que conecta f(a) y f(b). Podemos trabajar el área asumiendo que el trapezoide está sobre un
lado, por lo que la integral se representa como
I ≅ ancho × altura _ promedio ó I ≅ (b − a ) × altura _ promedio

Unidad V Integración Numérica P-15

Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Aplicación Múltiple de la Regla Trapezoidal


Una forma de mejorar la exactiud de la regla trapezoidal es dividir el intervalo de integración desde a a
b en un número de segmentos y aplicar el método a cada uno de ellos. Las áreas de segmentos
individuales se pueden entonces agregar para dar la integral para todo el intervalo. Las ecuaciones
resultantes son llamadas fórmulas de integración, de múltiple aplicación o compuestas.
Suponiendo que tenemos n+1 puntos base igualmente espaciados (x0, x1, x2,..., xn). Se tendrán en
consecuencia n segmentos de igual anchura:
b−a
h= (20)
n
Si a y b son designados como x0 y xn, respectivamente, la integral total se representará como
x1 x2 xn
I = ∫ f ( x)dx + ∫ f ( x) dx + ⋅ ⋅ ⋅ + ∫ f ( x)dx
x0 x1 xn−1

Al sustituir la regla trapezoidal para cada integral se otiene

f ( x0 ) + f ( x1 ) f ( x1 ) + f ( x2 ) f ( xn −1 ) + f ( xn )
I =h +h + ⋅⋅⋅ + h (21)
2 2 2
O, mediante agrupación de términos
h n −1

I=  f ( x0 ) + 2∑ f ( xi ) + f ( xn ) (22)
2 i =1 
Agrupando nuevamente para llevarla a un formato más conocido se tiene
n −1
f ( x0 ) + 2∑ f ( xi ) + f ( xn )
(23)
I = (b − a ) i =1
2n

Unidad V Integración Numérica P-16


Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Integración Numérica. Regla de Simpson


Otra forma de obtener una estimación más exacta de una integral es con el uso de polinomios de
orden superior para conectar los puntos. Por ejemplo, si hay un punto extra a la mitad del camino
entre f(a) y f(b), los tres puntos se pueden conectar con una parábola. Si hay dos puntos igualmente
espaciados entre f(a) y f(b), los cuatro puntos se pueden conectar con un polinomio de tercer orden.
Las fórmulas que resultan al tomar la integrales bajo esos polinomios son conocidas como regla de
Simpson.

Regla de Simpson 1/3


Provee una fórmula de integración cerrada que resulta cuando una interpolación polinomial de segundo
orden es sustituida en la ecuación (16).
b b
I = ∫ f ( x)dx ≅ ∫ f 2 ( x)dx
a a

Si a y b se designan como x0 y x2, y f2(x) es representada por un polinomo de Lagrange de segundo


orden, la integral se transforma en
x2  ( x − x )( x − x ) ( x − x0 )( x − x2 ) ( x − x0 )( x − x1 ) 
I =∫  1 2
f ( x0 ) + f ( x1 ) + f ( x2 )dx
x0 ( x − x )( x − x ) ( x1 − x0 )( x1 − x2 ) ( x2 − x0 )( x2 − x1 )
 0 1 0 2 
Después de la integración y manejo algebraico, resulta la siguiente formula:
h
I≅ [ f ( x0 ) + 4 f ( x1 ) + f ( x2 )] (24)
3
Agrupando nuevamente para llevarla a un formato más conocido se tiene
f ( x0 ) + 4 f ( x1 ) + f ( x2 ) (25)
I ≅ (b − a )
6
Donde a=x0, b=x2 y x1=punto a la mitad del camino entre a y b.

Unidad V Integración Numérica P-17

Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Aplicación Múltiple de la Regla de Simpson de 1/3


Así como con la regla trapezoidal, la regla de Simpson se puede mejorar al dividir el intervalo de
integración en un número de segmentos de igual anchura.
b−a
h=
n
La integral total se puede representar como

x2 x4 xn
I = ∫ f ( x)dx + ∫ f ( x )dx + ⋅ ⋅ ⋅ + ∫ f ( x)dx
x0 x2 x n− 2

Al sustituir la regla de Simpson 1/3 para la integral individual se otiene

f ( x0 ) + 4 f ( x1 ) + f ( x2 ) f ( x2 ) + 4 f ( x3 ) + f ( x4 ) f ( xn − 2 ) + 4 f ( xn −1 ) + f ( xn )
I ≅ 2h + 2h + ⋅ ⋅ ⋅ + 2h
6 6 6
O, combinando términos y llevandola al formato antes usado se tiene
n −1 n−2
f ( x0 ) + 4 ∑
i =1, 3, 5
f ( xi ) + 2 ∑ f (x ) + f (x )
i = 2, 4 , 6
j n

I ≅ (b − a ) (26)
3n

Unidad V Integración Numérica P-18


Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Integración Numérica. Regla de Simpson 3/8


En una manera similar a la derivación de la regla trapezoidal y de Simpson 1/3, un polinomio de
Lagrange de tercer orden se puede ajustar a cuatro puntos e integrarse:
b b
I = ∫ f ( x)dx ≅ ∫ f 3 ( x )dx
a a

Para obtener

3h
I≅ [ f ( x0 ) + 3 f ( x1 ) + 3 f ( x2 ) + f ( x3 )]
8
Donde h = (b-a)/3. Esta ecuación se llama regla de Simpson 3/8 debido a que h se multiplica por 3/8.
Esta es también una fórmula de integración cerrada y la podemos expresar en el formato que se viene
utilizando para quedar como
f ( x0 ) + 3 f ( x1 ) + 3 f ( x2 ) + f ( x3 )
I ≅ (b − a ) (27)
8

Donde a=x0, b=x3 y x1 , x2 = puntos a la mitad del camino entre a y b.

Unidad V Integración Numérica P-19

Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Ejemplo 1. Regla Trapezoidal


Use la regla trapezoidal simple para integrar numéricamente.

f ( x) = 0.2 + 25 x − 200 x 2 + 675 x 3 − 900 x 4 + 400 x 5


Desde a=0 hasta b=0.8 El valor exacto de la integral determinado en forma analitica es 1.640533

Solución:

Los valores de la función son para f(0)=0.2 y f(0.8)=0.232. Si sustituimos en la ecuación (19)
tenemos
0.2 + 0.232
I ≅ 0 .8 = 0.1728
2
Teniendose un error de
Et = 1.640533 − 0.1728 = 1.467733

Donde el error relativo porcentual es de |εt|=89.5% . La razón para un error tan grande se debe a que
el área considerada bajo la línea recta no toma en cuenta una porción significativa de la integral que
está por arriba de la línea.

Unidad V Integración Numérica P-20


Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Ejemplo 2. Regla Trapezoidal de múltiple aplicación


Use dos segmentos de la regla trapezoidal para estimar la integral de.

f ( x) = 0.2 + 25 x − 200 x 2 + 675 x 3 − 900 x 4 + 400 x 5


Desde a=0 hasta b=0.8 Calcule también su error. Recuerde que el valor exacto de la integral
determinado en forma analitica es 1.640533

Solución:
n=2 (h=0.4):

Tenemos que f(0)=0.2, f(0.4)=2.456, f(0.8)=0.232

0.2 + 2(2.456) + 0.232


I = 0 .8 = 1.0688
4
Teniendose un error de
Et = 1.640533 − 1.0688 = 0.57173

|εt|=34.9%

Unidad V Integración Numérica P-21

Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Ejemplo 3. Regla de Simpson de 1/3


Use la regla de Simpson de 1/3 simple para integrar numéricamente.

f ( x) = 0.2 + 25 x − 200 x 2 + 675 x 3 − 900 x 4 + 400 x 5


Desde a=0 hasta b=0.8 Recuerde que el valor exacto de la integral es 1.640533

Solución:

Tenemos que f(0)=0.2, f(0.4)=2.456, f(0.8)=0.232

Por lo tanto la ecuación (25) se puede usar para calcular

0.2 + 4(2.456) + 0.232


I = 0 .8 = 1.367467
6

Que da un error de
Et = 1.640533 − 1.367467 = 0.2730667

|εt|=16.6%

Unidad V Integración Numérica P-22


Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Ejemplo 4. Regla de Simpson de 1/3 de múltiple aplicación


Use la regla de Simpson de 1/3 de múltiple aplicación con n=4 para estimar la integral de

f ( x) = 0.2 + 25 x − 200 x 2 + 675 x 3 − 900 x 4 + 400 x 5


Desde a=0 hasta b=0.8 Recuerde que el valor exacto de la integral es 1.640533

Solución:

n=4 (h=0.2):

Tenemos que f(0)=0.2, f(0.2)=1.288, f(0.4)=2.456, f(0.6)=3.464, f(0.8)=0.232

Por lo tanto la ecuación (26) se puede usar para calcular

0.2 + 4(1.288 + 3.464) + 2(2.456) + 0.232


I = 0 .8 = 1.623467
12

Que da un error de
Et = 1.640533 − 1.623467 = 0.017067

|εt|=1.04%

Unidad V Integración Numérica P-23

Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Ejemplo 5. Regla de Simpson de 3/8


Use la regla de Simpson de 3/8 de múltiple aplicación con n=4 para estimar la integral de

f ( x) = 0.2 + 25 x − 200 x 2 + 675 x 3 − 900 x 4 + 400 x 5


Desde a=0 hasta b=0.8 Recuerde que el valor exacto de la integral es 1.640533

Solución:
Una sola aplicación de la regla de Simpson 3/8 requiere de cuatro puntos igualmente espaciados:

Tenemos que f(0)=0.2, f(0.2667)=1.432724, f(0.5333)=3.487177, f(0.8)=0.232

Usando la ecuación (27) se puede calcular

0.2 + 3(1.432724 + 3.487177) + 0.232


I = 0 .8 = 1.519170
8

Que da un error de
Et = 1.640533 − 1.519170 = 0.121363

|εt|=7.4%

Unidad V Integración Numérica P-24


Métodos Numéricos para Ingenieros Ing. Yerson Rodríguez

Bibliografía

Chapra, S. y R. Canale, Numerical Methods for Engineers. 2nd Ed. McGraw-Hill Publishing
Company, New York, 1988

Curtis, Gerard, Análisis Numérico. 2da Ed. Alfaomega, México, 1991.

Ledanois, Jean-Marie y otros, Métodos Numéricos Aplicados en Ingeniería. 1ra Ed. McGraw-Hill
Publishing Company, Caracas, 2000

Nakamura, Shoichiro, Métodos Numéricos Aplicados con Software. 1ra Ed. Prentice Hall, México,
1992

Unidad V P-25

Vous aimerez peut-être aussi