You are on page 1of 24

Titulación: Ingeniero Geólogo Ultima actualización: 12/12/23

Asignatura: Análisis Numérico


Autor: César Menéndez

Derivación Numérica

Planificación: 2 Teoría+1 Prácticas+0.5 Laboratorio


Materiales: MATLAB
Conocimientos previos: Tmas. básicos de Cálculo –
Desarrollos de Taylor – Sistemas
lineales –

1
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Descripción del problema

 Descripción  Evaluación de la derivada de una función en


 Objetivos un punto a partir de los valores de la función
 Temario
– Función muy compleja (difícil de calcular su
derivada)
 Bibliografía
– No se conoce la función sino sólo sus valores en
algunos puntos
– …

2
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Objetivos

 Descripción  Conocer las diferentes formas de obtener


 Objetivos fórmulas de derivación numérica
 Temario
– Interpolación
– Desarrollo de Taylor
 Bibliografía
– Coeficientes indeterminados
 Aprender a obtener el error de la fórmula
 Reconocer las ventajas de las fórmulas
centradas.
 Comprender que el error depende no solo de
la fórmula numérica y de la función a derivar
sino del punto en que se calcula y del valor
de espaciado h.

3
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Planteamiento y definiciones

 Fórmulas de derivación numérica


 Descripción n

 Objetivos f   a     i f  xi   error
i 0
– Obtención de los valores de los coeficientes
Temario – Determinación o acotación del error cometido
Introducción  Error
Obtención – Una fórmula es de orden n cuando es exacta para polinomios
Extrap. Richardson
de grado menor o igual que n
Inestabilidad
n

 Bibliografía f  x   x , k  0,1, n  f   a     i f  xi 
k

i 0
– El error de truncamiento de la fórmula es
error error
  h k  : lim  cte    h0 hk  0
h k
: lim
h0 hk

– Se denomina parte principal del error de truncamiento al


infinitésimo de menor orden

error  k1h 2  k2 h5  k3h 6

4
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Ejemplo

 Descripción  La siguiente fórmula de derivación es de


 Objetivos orden 1 y con error de truncamiento O(h)
f  a  h   f  a  f  2  0 
Temario f a    h  RN  h     h 
Introducción h 2!
Obtención 1
Extrap. Richardson f x  1 0 1  1
Inestabilidad h
1
 Bibliografía f x  x 1   a  h    a 
h
1
f  x   x 2 2 a    a  h    a    2a  h
2 2

h 
f    0 
2

f   a   RN  h   h
lim
error
 lim  lim 2! 
f 2
0 
h0 h h0 h h0 h 2!

5
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Derivación Numérica

 Descripción  Métodos para obtener reglas de derivación


 Objetivos numéricas
Temario
– Interpolación
Introducción f  x   Pn  x   En  x 
Obtención
- Interpolación.
- Taylor
- Coef. Indetermin.
– Desarrollo de Taylor
Extrap. Richardson h h2
Inestabilidad f  a  h   f  a   f   a   f   
 Bibliografía
1! 2!
– Coeficientes indeterminados
 Obtener tales que sea exacta para el mayor orden
posible
n
f  x   x , k  1, 2 : f   a     i f  xi 
k

i 0

6
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Formulas de tipo interpolatorio

 Descripción  Se definen por el número de puntos del


 Objetivos polinomio interpolante
Temario  Las fórmulas genéricas se toman para puntos
Introducción
Obtención
equiespaciados, aunque su método de
- Interpolación. obtención es válido para cualesquiera puntos
- Taylor
- Coef. Indetermin.  Motivación
Extrap. Richardson
 n
Inestabilidad
 Pn  x    f  xi  Li x
n

 Bibliografía  i 0
f  x   Pn  x   En  x   
E  x   f  n 1
 x  n
 n  n  1! k 0   x  xk 

d
f  x   Pn  x   e  x   e  x  
  En  x 
dx
7
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Derivadas primeras (Acotación del error)

 Descripción  Acotación del error


 Objetivos d d  f
 n 1
x  n 
Temario
e  x 
dx
En  x   
dx   n  1! k 0
   x  xk   

Introducción
Obtención 1 df
 n 1
x  n f  n 1  x  d n
- Interpolación.
- Taylor

 n  1! dx 
k 0
 x  xk  
 n  1! dx k 0  x  xk 
- Coef. Indetermin.
Extrap. Richardson f  n 1  x  d n f  n 1  x  n n
Inestabilidad siendo
 n  1! dx k 0  x  xk    
 n  1! j 0 k 0
 x  xk 
 Bibliografía k j

– No es posible la acotación para cualquier valor de x


– Se acota en uno de los puntos de interpolación

f  n 1  x  n
e  xi  
 n  1! k 0   xi  xk 
8 k i
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Derivadas primeras (2 y 3)
 2 puntos f  x1   f  x0 
x  x1 x  x0
 Descripción P1  x   f  x0   f  x1   P1 x  
x0  x1 x1  x0 x1  x0
 Objetivos f  x  n x  x  e x   f 2 0  x  x
n 1

 n  1! 
e  xi    i k   0  1 0
Temario k 0 2!
k i
Introducción
Obtención – Equiespaciados
f  x0  h   f  x0  f 0  h
- Interpolación. 2

- Taylor f   x0   
- Coef. Indetermin. h 2!
Extrap. Richardson  3 puntos
Inestabilidad
P2  x   f  x0 
 x  x1  x  x2   f x  x  x0  x  x2   f x  x  x0  x  x1 
 1  2
 Bibliografía  x0  x1  x0  x2   x1  x0  x1  x2   x2  x0  x2  x1 
P2  x   f  x0 
 2 x  x1  x2   f x  2 x  x0  x2   f x  2 x  x0  x1 
 1  2
 x0  x1  x0  x2   x1  x0  x1  x2   x2  x0  x2  x1 
– Equiespaciados
1 3 1  f 3  0 
f   x0     f  x0   2 f  x0  h   f  x0  2h    h2
h 2 2  3
1 f 3  0  2
f   x1    f  x1  h   f  x1  h   6 h
9 2h
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Derivadas primeras: (4 y 5)

 4 puntos
 Descripción f  4  0  3
1
f   x0    11 f  x0   18 f  x0  h   9 f  x0  2h   2 f  x0  3h   h
 Objetivos 6h 4
1 f 4 1  3
Temario f   x1    2 f  x1  h   3 f  x1   6 f  x1  h   f  x1  2h   h
Introducción 6h 12
Obtención
- Interpolación.  5 puntos
- Taylor 1
- Coef. Indetermin. f  x  
0
12h
 25 f  x   48 f  x 0 0  h   36 f  x0  2h   16 f  x0  3h   3 f  x0  4h  
Extrap. Richardson
Inestabilidad

f
5
0  h 4
5
 Bibliografía
1
f   x1  
24h
 6 f  x1  h   20 f  x1   36 f  x1  h   12 f  x1  2h   2 f  x1  3h  

f
5
1  h 4
20
1
f   x2  
12h
 f  x2  2h   8 f  x2  h   8 f  x2  h   f  x2  2h  

f
5
 2  h 4
10 30
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Aplicación: f(x)=cos(x), calcular f’(/4) tomando


h=0.5 y h=0.1
f   4    sin  4   0.7071

 Descripción Pts h=0.5 h=0.1


2 cos  4  0.5   cos  4  -0.7413
 Objetivos 0.5
 0.8511

Temario 3 1  3 1  -0.7096
  cos  4   2cos  4  0.5   cos  4  1   0.7822
  

Introducción 0.5  2 2 
Obtención 1
- Interpolación. 1
 cos  4  0.5   cos  4  0.5   0.6780 -0.7059
- Taylor
1
- Coef. Indetermin. 4
3
 11cos  4   18cos  4  0.5   9cos  4  1.0   2cos  4  1.5  -0.7070
Extrap. Richardson
Inestabilidad  0.7015
1
 Bibliografía 3
 2cos  4  0.5  3cos  4   6cos  4  0.5  cos  4  1  0.7127 -0.7072

1  25cos  4   48cos  4  0.5   36cos  4  1  


  
5 -0.7071
   0.6951
6 16cos  4  1.5   3cos  4  2  

1  6cos  4  0.5   20cos  4   36cos  4  0.5   
  
-0.7071
   0.7099
12   cos  4  1  2cos  4  1.5  

1  f cos  4  1  8cos  4  0.5   


  -0.7071
   0.7057
6  8cos  4  0.5   cos  4  1 

11
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Derivadas orden superior

 Descripción  Acotación del error


 Objetivos
d2 d2  f
 n 1
x  n 
Temario e  x   2 En  x   2 
dx dx   n  1! k 0
  x  xk   
Introducción 
Obtención 1 d f
2  n 1
x  n
- Interpolación.
- Taylor

 
n  1 ! dx 2 
k 0
 x  xk  
- Coef. Indetermin.
Extrap. Richardson 1 df
 
x  d n
n 1
f    x  d 2 n
n 1

Inestabilidad 2
 
n  1 ! dx dx

k 0
 x  xk  
 
n  1 ! dx 2 
k 0
x  xk 

 Bibliografía
– ¡ No se anula en los puntos de
interpolación !
– No es posible la acotación usando este método

12
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Obtención por desarrollo de Taylor

 Descripción  Plantea la obtención de las derivadas de


 Objetivos
cualquier orden en un punto a partir del
desarrollo de Taylor de la función en otros
Temario puntos
Introducción
Obtención  Proceso:
- Interpolación.
- Taylor – Desarrollar en serie en los puntos conocidos en
- Coef. Indetermin. torno al valor deseado
Extrap. Richardson
Inestabilidad – Combinar las expresiones anteriores, anulando
todos los términos posibles
 Bibliografía
– Obtener la expresión final de la formula y el error
(cuando sea posible)

13
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Ejemplo 1 (a)

 Descripción
 Obtener f’(a) y f”(a) a partir de los valores de f(x) en
{a-h,a,a+h}
 Objetivos – Desarrollamos por Taylor
f  a  f   a  f   a  f 1 
n
Temario f a  h   f a   h h 2
h 3
 h n
I 
1! 2! 3! n!
Introducción
f  a  f   a  f   a  f 1 
n
Obtención f a  h   f a   h   h   II 
n
h 2
h 3
- Interpolación. 1! 2! 3! n!
- Taylor
- Coef. Indetermin. – Combinamos los desarrollos   I     II 
Extrap. Richardson
Inestabilidad h0 :  f  a  h    f  a  h       f  a 
 Bibliografía h1 : f   a    
h2 : 1
2!
f   a    
h 2 k 1 : 1
 2 k 1!
f
2 k 1
 a    
h2k : 1
2k !
f
2k 
 a    
– Anulamos los términos no deseados
 Derivada 1ª: anula términos en h2
 Derivada 2ª: anula términos en h
14
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Ejemplo 1 (b)

 Derivada 1ª
 Descripción   
h3
 Objetivos  f  a  h    f  a  h   2 f   a  h    f  1   f   2  
3!
Temario h2
Introducción
 f   a   2 h  f  a  h   f  a  h  
1
f   
6
Obtención
- Interpolación.
 Derivada 2ª
- Taylor
 
- Coef. Indetermin. h 4 iv
Extrap. Richardson  f  a  h    f  a  h   2 f  a    f   a  h    f 1   f iv  2  
2

4!
Inestabilidad
h 2 iv
 f   a   h2  f  a  h   f  a  h   2 f  a  
1
f  
 Bibliografía 12
 Derivada 3ª
  
h3 ble h5 v
 f  a  h    f  a  h   2 f   a  h  2 caf   a     f 1   f v  2  
a pli3! 5!

 f   a   h3  f  a  h   f  a  N
3 o
h   h2 f   a  
6 h2 v
f  2  
20
1 h2  h2
15  f   a   h3  f  a  h   f  a  h   h2  2 h  f  a  h   f  a  h  
3 6
f      f
6 20
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Derivadas de orden superior (2)


 Derivada segunda
– Laterales
 Descripción 1
f   x0  
h2
 f  x0   2 f  x1   9 f  x2     h 
 Objetivos 1
f   x0   2  2 f  x0   5 f  x1   4 f  x2   f  x3     h 2 
h
Temario – Centradas
Introducción 1
Obtención f   x0   2  f  x1   2 f  x0   f  x1     h 2 
h
- Interpolación. 1
- Taylor f   x0   2 
 f  x2   16 f  x1   30 f  x0   16 f  x1   f  x2     h 4 
12h
- Coef. Indetermin.  Ejemplo
Extrap. Richardson – f(x)=cos(x), calcular la derivada segunda en /4 tomando h=0.5 y h=0.1
Inestabilidad
f   4    cos  4   0.7071
 Bibliografía Pts Cent. h=0.5 h=0.1
3 No 1        -0.6325
2 
cos    2 cos   0.5   9 cos   1   0.2757
0.5  4 4   4 
3 Si 1        -0.7065
2 
cos   0.5   2 cos    cos   0.5    0.6925
0.5  4  4 4 
4 No 1          -0.7128
2 
2 cos    5cos   0.5   4 cos   1  cos   1.5    0.7600
0.5  4 4  4  4 
1
5 Si
3
  cos  4  1  16 cos  4  0.5  30 cos  4   16 cos  4  0.5  cos  4  1  -0.7071

 0.7066
16
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Derivadas de orden superior (3)


 Derivada tercera
– Laterales
 Descripción f   x0  
1
  f  x0   3 f  x1   3 f  x2   f  x3     h 
h3
 Objetivos 1
f   x0   3  5 f  x0   18 f  x1   24 f  x2   14 f  x3   3 f  x4     h 2 
2h
Temario – Centradas
Introducción 1
Obtención f   x0   3   f  x2   2 f  x1   2 f  x1   f  x2     h 2 
2h
- Interpolación. 1
- Taylor f   x0   3  f  x3   8 f  x2   13 f  x1   13 f  x1   8 f  x2   f  x3     h 4 
8h
- Coef. Indetermin.  Ejemplo
Extrap. Richardson – f(x)=cos(x), calcular la derivada tercera en /4 tomando h=0.5 y h=0.1
Inestabilidad
f   4   sin  4   0.7071
 Bibliografía Pts Cent. h=0.5 h=0.1
4 No 1          0.8038
3 
 cos    3cos   0.5   3cos   1  cos   1.5    0.9686
0.5  4 4  4  4 
1
5 No
0.52
 5cos  4   18cos  4  0.5   24 cos  4  1  14 cos  4  1.5   3cos  4  2  0.7211

 1.1217
5 Si 1          0.7053
2 
 cos   1  2cos   0.5   2cos   0.5   cos   1   0.6640
0.5  4  4  4  4 
1  cos  4  1.5   8cos  4  1  13cos  4  0.5   
  
7 Si 0.7071
   0.7046
1  13cos  4  0.5   8cos  4  1  8cos  4  1 
17
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Derivadas de orden superior (4)


 Derivada cuarta
– Laterales
 Descripción 1
f iv  x0  
h4
 f  x0   4 f  x1   6 f  x2   4  x3   f  x4    h 
 Objetivos
1
f iv  x0   4 3 f  x0   14 f  x1   26 f  x2   24 f  x3   11 f  x 4   2 f  x5    h 2 
Temario h
– Centradas
Introducción 1
f iv
 x0   f x  4 f  x1   6 f  x0   4 f  x1   f  x2     h 2 
4   2 
Obtención h
- Interpolación. 1
f iv  x0   4   f  x3   12 f  x2   39 f  x1   56 f  x0   39 f  x1   12 f  x2   f  x3     h4 
- Taylor 6h
- Coef. Indetermin.  Ejemplo
Extrap. Richardson – f(x)=cos(x), calcular la derivada cuarta en /4 tomando h=0.5 y h=0.1
Inestabilidad
f iv  4   cos  4   0.7071
 Bibliografía Pts Cent. h=0.5 h=0.1
1
5 No
0.54
cos  4   4cos  4  0.5  6cos  4  1  4cos  4  1.5  cos  4  2   0.2042 0.5516
1
5 Si
0.5 4 
cos  4  1  4cos  4  0.5   6cos  4   4cos  4  0.5   cos  4  1  0.6782 0.7059

1  3cos  4   14cos  4  0.5   26cos  4  1  


  
6 No    0.6443 0.7223
0.54  24cos  4  1.5   11cos  4  1  2cos  4  1.5  
 
8   cos  4  1.5   12cos  4  1  39cos  4  0.5   56cos  4   
   
7 Si 0.7071
   0.7059
3  39cos  4  0.5   12cos  4  1  cos  4  1.5  
 
18
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Obtención por el método de Coeficientes


Indeterminados

 Descripción  Fija los puntos de la fórmula


 Objetivos  Parte de una relación de coeficientes
Temario  Plantea un sistema para que la fórmula sea
Introducción
Obtención exacta para el mayor orden posible (grado
- Interpolación.
- Taylor
del polinomio)
- Coef. Indetermin.
Extrap. Richardson
 Obtiene el orden del error
Inestabilidad  n

f  x  1 0  i
 Bibliografía  i 0

 n

f  x  x 1    i xi
n  i 0

f   a     i f  xi    n
 x  x 2a    i  xi 
2 2
i 0 f
i 0

  
 n
f  x  x    i  xi 
n n 1 n
na
 i 0

19
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Ejemplo de obtención por coef. Indet.

 Calcular f”(a) a partir del valor de f(x) en {a-h,a,a+h}


 Descripción – Sistema
 f x  1 0  11   21   31
 Objetivos 
f   a   1 f  a  h    2 f  a    3 f  a  h    f  x   x 0  1  a  h    2  a    3  a  h 
Temario 
 f  x   x 2  1  a  h    2  a    3  a  h 
2 2 2 2

Introducción
Obtención – Solución
- Interpolación.  1
- Taylor  1 1 1      0   1  h 2
  1    
- Coef. Indetermin.  a  h a   a  h     2    0    2  2 h 2 
Extrap. Richardson  2     
 a  h a   a  h     3   2    3  1 2
2 2
Inestabilidad
 h
 Bibliografía 1
 f   a    f  a  h   2 f  a   f  a  h 
h2 
– ¿Orden?
1 
f  x   x3       
3 3 3
6a  a  h  2 a  a  h
h2  
1 
f  x   x 4 12a 2  2 
a  h   2  a    a  h    12a 2  2h 2
4 4 4

h 

20
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Obtención de fórmulas de mayor orden


Sea M un valor exacto y N0(h) la fórmula numérica que lo aproxima
dependiendo del parámetro h, pudiéndose expresar como
 Descripción M  N 0  h   k1h  k2 h 2  k3h3   k n h n    N 0  h     h   I 
 Objetivos Donde los coeficientes son 2
constantes.
3
Aplicándola
n
para h/2, se tiene
h h h h h
M  N 0    k1  k2    k3     kn      II 
Temario 2 2 2 2 2
Introducción y anulando entre ambas expresiones los términos en h 1: 2(II)-(I),
Obtención  h 
M   2 N 0    N 0  h   h 2k 2  1 2   1  k3h 3  1 2   1  k nh n  1 2   1  
2 2 n
- Interpolación.
 2       
- Taylor
- Coef. Indetermin.  N1  h   k2 h 2  k3h 3  k n h n    N1  h    h 2   III 
Extrap. Richardson
Inestabilidad se consigue aumentar la precisión de la fórmula. Repitiendo el proceso
para anular h2:
1  h
 1 n 1 
  1 2   1   2   1 n
 Bibliografía M 4 N1    N1  h   k3h  
3
k nh  
4  1  2  4 1 4 1
 N  h   kh3   k h n    N  h     h 3 
2 3 n 2  IV 
Y por inducción se llega a
M  N n  h     h n 1  donde
h h
2n N n 1    N n 1  h  N n 1    N n 1  h 
2 h 2
Nn h   N n 1  
21 2 1
n
2 2n  1
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Ejemplo
Dada la fórmula de derivación numérica
f a  h   f a 
 Descripción f  a    k1h  k 2 h 2  k3h 3   k n h n    N 0  h     h   I 
h
Aplicar la extrapolación de Richardson, tomado f(x)=cos(x) para calcular
 Objetivos f’(/4) tomando h=0.5. Compararla con la solución exacta: -0.7071
h
Temario En este caso N n 1    N n 1  h 
h
Introducción M  N n  h     h n 1  donde N n  h   N n 1    2
2 2n  1
Obtención
- Interpolación.
- Taylor
- Coef. Indetermin.
Extrap. Richardson
Inestabilidad h N0(h) N1(h) N2(h) N3(h) N4(h)

 Bibliografía 0.5 -0.8511


0.25 -0.7877 -0.7243
0.125 -0.7494 -0.7111 -0.7067
0.0625 -0.7287 -0.7081 -0.7071 -0.7071
0.03125 -0.7180 -0.7073 -0.7071 -0.7071 -0.7071

22
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Obtención de fórmulas de mayor orden


NOTA: Si la formula fuera
M  N 0  h   k1h 2  k2 h 4  k3 h6   kn h 2 n    N 0  h     h2  I 
 Descripción
Este proceso generaría la relación
 Objetivos
M  N n  h     h 2 n  2  donde
Temario h h
Introducción 4n N n 1    N n 1  h  N n 1    N n 1  h 
2 h 2
Obtención Nn h   N n 1  
- Interpolación. 4 1
n
2 4n  1
- Taylor
- Coef. Indetermin. – Aplicar al ejemplo anterior tomando
Extrap. Richardson f a  h   f a  h 
Inestabilidad f  a    k1h 2  k2 h 4  k3h 6   k n h 2 n    N 0  h     h 2  I 
2h
 Bibliografía
h N0(h) N1(h) N2(h) N3(h) N4(h)
0.5 -0.6780
0.25 -0.6998 -0.7070
0.125 -0.7053 -0.7071 -0.7072
0.0625 -0.7066 -0.7071 -0.7071 -0.7071
0.03125 -0.7070 -0.7071 -0.7071 -0.7071 -0.7071
23
Análisis Numérico Derivación Numérica por César Menéndez Fernández

Inestabilidad numérica de la derivación


Partiendo de la fórmula de derivación numérica
h2 f ( a  h)  f ( a  h)
 Descripción con f (a )  N  a, h    f    con N  a, h  
3! 2h
pero al operar con aritmética finita, se evalúa
 Objetivos
f(a  h)  f (a  h) f (a  h)  1  f (a  h)   2
N  a, h    donde 1 ,  2  
Temario 2h 2h
Introducción
Obtención siendo  el error de representación del ordenador. El error total es por tanto
h2 
Extrap. Richardson E  h   f (a )  N  a, h   f (a )  N  a, h   N  a, h   N  a, h    M 
 con M  sup f   x 
Inestabilidad 3! h a h xa  h

3
que tiene un mínimo para hopt  3
 Bibliografía M

Por tanto le precisión no mejora indefinidamente con la disminución del valor de h.


En la práctica no podemos calcular el valor de h óptimo, ya que la cota del error de representación
depende de la máquina y M depende de la función y del intervalo en estudio.

24

You might also like