Академический Документы
Профессиональный Документы
Культура Документы
NUMRICO I
ESMA - 2016 II
UNIDAD DE APRENDIZAJE 04:
Diferenciacin e Integracin Numrica
Derivacin o diferenciacin
numrica
La diferenciacin numrica puede calcularse usando la
definicin de derivada
f x0 h f x0
f ' x0 lim
h 0 h
Tomando una h pequea. Si h > 0 se llama frmula de
diferencia progresiva, si h < 0 se llama frmula de diferencia
regresiva.
Error = Abs( inc f(xo))
Problemas propuestos de diferenciacin numrica
Usando diferencia progresiva y regresiva obtenga la derivada de las
siguientes funciones en el punto especificado utilizando Sistema de
Computacin Mathematica (o Matlab). Comprelas con el valor obtenido
analticamente (o real).
1. f(x) = 3x sen(2x), x0 = /6
2. f(x) = 5ln(x + 1) x2/5, x0 = 1.2
3. f(x) = ln(x), x0 = 1.8
4. f(x) = (x + 1)ex, x0 = 2
5. f(x) = sen(x), x0 = 0.9
6. f(x) = cos(x) , x0 = 0.5
7. f(x) = 3xex-cos(x), x0 = 1.3
8. f(x) = 5x2/5, x0 = 1.2
Frmulas de diferencias divididas
hacia adelante
Primera derivada
f xi 1 f xi f xi 2 4 f xi 1 3 f xi
f ' xi f ' xi
h 2h
Segunda derivada
f xi 2 2 f xi 1 f xi f xi 3 4 f xi 2 5 f xi 1 2 f xi
f ' ' xi f ' ' xi
h2 h2
Tercera derivada
f xi 3 3 f xi 2 3 f xi 1 f xi
f ' ' ' xi
h3
3 f xi 4 14 f xi 3 24 f xi 2 18 f xi 1 5 f xi
f ' ' ' xi
2h 3
Frmulas de diferencias divididas
centradas
Primera derivada
f xi 1 f xi 1 f xi 2 8 f xi 1 8 f xi 1 f xi 2
f ' xi f ' xi
2h 12h
Segunda derivada
f xi 1 2 f xi f xi 1 f xi 2 16 f xi 1 30 f xi 16 xi 1 f xi 2
f ' ' xi f ' ' xi
h2 12h 2
Tercera derivada
f xi 2 2 f xi 1 2 f xi 1 f xi 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
f ' ' ' xi
8h 3
Frmulas de diferencias divididas
hacia atrs
Primera derivada
f xi f xi 1 3 f xi 4 f xi 1 f xi 2
f ' xi f ' xi
h 2h
Segunda derivada
f xi 2 f xi 1 f xi 2 2 f xi 5 f xi 1 4 f xi 2 f xi 3
f ' ' xi f ' ' xi
h2 h2
Tercera derivada
f xi 3 f xi 1 3 f xi 2 f xi 3
f ' ' ' xi
h3
5 f xi 18 f xi 1 24 f xi 2 14 f xi 3 3 f xi 4
f ' ' ' xi
2h 3
Ejemplo (Usando Mathematica)
f(x) = -0.1x^4-0.16x^3-
0.5x^2-0.25x+1.2
x i-2 0.00 1.200000
x i-1 0.25 1.103360
x i 0.50 0.923750
x i+1 0.75 0.632109
x i+2 1.00 0.190000
f
Valor real (xi)=-0.92
Diferencias
divididas error
Hacia adelante -0.865625 5.4375%
Hacia atrs -0.884375 3.5625%
Centrada -0.92 0.00000
Datos no espaciados
regularmente
Para derivar datos no espaciados regularmente se utiliza la
siguiente frmula. Se requiere conocer la funcin en tres puntos.
2 x xi xi 1
f ' x f xi 1
xi 1 xi xi 1 xi 1
2 x xi 1 xi 1
f xi
xi xi 1 xi xi 1
2 x xi 1 xi
f xi 1
xi 1 xi 1 xi 1 xi
Ejemplo
El flujo de calor en la interfaz suelo-aire puede calcularse con la ley de Faraday
dT
q z 0 kC
dz z 0
2 0 1.25 3.75
f ' 0 13.5
0 1.25 0 3.75 Aire 10 12 13.5
= 1.333
3.75
q = 70.56
Integracin numrica
A los mtodos de integracin se les llama cuadratura numrica.
Seleccionaremos un conjunto de nodos [x0, ..., xn] del intervalo
[a, b].
Despus integramos un polinomio interpolante de Lagrange
n
P x f xi Li x
i 0
n
Se obtiene: f x dx a f x
b
i i
a
i 0
Donde ai Li x
b
a
Regla simple del trapecio
Utilizando un polinomio interpolante lineal de Lagrange.
Lagrange
P x
x x1 f x x x0 f x
x0 x1 0 x1 x0 1
b x x x x0
b
a f x dx a x0 x1 f x0 x1 x0 f x1
1
dx
x x h
1 0 f x f x f x f x
0 1 0 1
2 2
Donde h = x1 x0
P1 f
Esta frmula vale cuando
f(x) tiene valores positivos.
Da valores exactos para
polinomios de grado 1.
x0 = a x1 = b
Pregunta rpida
Muestre que se cumple la regla del trapecio
x x1 x x0
a f x dx a x0 x1 f x0 x1 x0 f x1
b b
dx
x x h
1 0 f x f x f x f x
0 1 0 1
2 2
Regla simple de Simpson
La regla se Simpson se obtiene suponiendo el segundo polinomio
de Lagrange con los nodos x0 = a, x2 = b, x1 = a + h, h = (b a)/2.
b
b x x x x
x x0 x x2 f x x x0 x x1 f x dx
a f x dx a x0 x1 x0 x2 0 x1 x0 x1 x2 1 x2 x0 x2 x1 2
1 2
f x
h
f x0 4 f x1 f x2
3
Donde se han
despreciado los trminos f P3
de error.
La frmula es exacta para
polinomios de hasta
tercer grado. x0 = a x1 x2 = b
Comparacin
Comparacin entre el valor exacto, la regla del trapecio y la regla
de Simpson para diferentes funciones en el intervalo [0 , 2].
y= f(x)
x0 = a x1 xj-1 xj xn1 xn = b
Regla compuesta de Simpson
PROPOSICION: Sea f C4[a, b], n par, h = (b a)/n, y xj = a + jh
para cada j = 0, 1, 2, ... n. La regla de Simpson para n subintervalos
puede escribirse como:
n / 2 1
h
f x dx f a 2 f x2 j 4 f x2 j 1 f b
b n/2
a 3 j 1 j 1
y= f(x)
0
4
e x dx
2 0
3
e 4e 2 e 4 56.76958
1 0
3
1
e 4e e 2 e 2 4e 3 e 4
3
1
e 0 4e 2e 2 4e 3 e 4
3
53.86385
Dividiendo en 4 intervalos
4 1 2 3 4
e dx e dx e dx e dx e x dx
x x x x
0 0 1 2 3
1 0
6
1 1
6
3
e 4e 2 e e 4e 2 e 2
1
1
e 2 4e 2 e3 e 3 4e 2 e 4
6
5
6
7
1
3
e 0 4e 2 2e 4e 2 2e 2 4e 2 2e 3 4e 2 e 4
1 3 5 7
53.61622
j 0
y= f(x)
f x0 f x1 f x1 f x2 f xn 1 f xn
I h1 h2 ... hn
2 2 2
ans = 60.3750