Está en la página 1de 23

Captulo 4

Derivacin numrica
Contenidos
1. Introduccin.
2. Aproximacin a las derivadas.
3. Operadores de diferencias.
4. Polinomios interpoladores.
5. Estabilidad de la derivacin numrica.
6. Extrapolacin de Richardson.
7. Comentarios.
8. Ejercicios.
4.1. Introduccin
Decamos en el captulo anterior que la derivacin y la integracin son dos
operaciones bsicas en el Anlisis Matemtico y en general en Matemtica Apli-
cada. Su aproximacin numrica es del mayor inters. En este captulo nos cen-
tramos en la derivacin numrica; es decir, en el clculo efectivo del valor f

(x)
de la derivada de una funcin f en un punto x de un intervalo [a, b] en el que
habitualmente slo conocemos los valores {y
i
}
n
n=0
de f en los nodos {x
i
}
n
i=0
.
1
La derivacin numrica es esencial para la resolucin numrica de ecuaciones
diferenciales ordinarias con condiciones iniciales y en ecuaciones en derivadas
parciales con condiciones de frontera.
Los mtodos que estableceremos son sencillos en su diseo, fciles de com-
prender y aplicar; pero tienen un serio problema: son numricamente inestables
(los errores de truncamiento y de redondeo deterioran muy rpidamente la exac-
titud de los clculos); por ello, debemos interesarnos por el anlisis y el control
de tales errores.
Las tcnicas de derivacin ya conocidas del clculo diferencial no son apli-
cables a las funciones dadas en forma de tabla de valores (no conocemos su
expresin analtica); a veces no interesa aplicarlas si la expresin de f es de-
masiado incmoda de manejar. Por todo ello necesitamos obtener adecuados
mtodos de clculo de las derivadas f
(k)
(x) de f en el punto x con k = 1, 2 .
1
Habitualmente los nodos suelen estar equiespaciados en el intervalo [a, b] con paso h =
ba
n
, siendo x
0
= a y x
n
= b, pero no es obligatorio que as sea. Adems la numeracin de los
nodos puede ser diferente, por ejemplo, x
i
, con i = n, , 1, 0, 1, , n.
1
2 CAPTULO 4. DERIVACIN NUMRICA
Recordamos que el valor de la derivada de f en el punto x = x
0
viene dada
por el siguiente lmite, caso de existir,
f

(x
0
) = lm
h0
f(x
0
+ h) f(x
0
)
h
(4.1)
Lo que se pretende es sustituir este proceso de clculo del lmite (que es
innito) por otro que en un nmero nito de pasos obtenga un valor sucien-
temente prximo al nmero f

(x
0
). A bote pronto, se pueden hacer algunas
cosas sencillas del estilo siguiente, supuesto que se conocen los valores de f en
x
1
= x
0
h, x
0
y x
1
= x
0
+ h con h un valor pequeo, es decir, que se
conocen P
1
(x
1
, y
1
), P
0
(x
0
, y
0
) y P
1
(x
1
, y
1
), tres puntos de f:
1. Aproximacin por diferencias hacia adelante, progresiva,
f

(x
0
)
y
1
y
0
h
(4.2)
es decir, se aproxima la pendiente de la recta tangente en P
0
por la de la
cuerda P
0
P
1
.
2. Aproximacin por diferencias hacia atrs, regresiva,
f

(x
0
)
y
0
y
1
h
(4.3)
es decir, se aproxima la pendiente de la recta tangente en P
0
por la de la
cuerda P
1
P
0
.
3. Aproximacin por diferencias centrales, central,
f

(x
0
)
y
1
y
1
2h
(4.4)
es decir, se aproxima la pendiente de la recta tangente en P
0
por la de la
cuerda P
1
P
1
.
4.2. Aproximacin a las derivadas
4.2.1. Aproximacin a la derivada primera
Nos centramos ahora en el clculo efectivo del valor f

(x
i
) de la derivada de
una funcin f en un punto x
i
de un intervalo [a, b] en el que se conocen los valores
{y
i
}
n
n=0
de f en los nodos {x
i
}
n
i=0
, equiespaciados con paso h. Disponemos de
tres herramientas principales para utilizar:
1. Desarrollos en serie de Taylor alrededor de x
i
.
2. Operadores diferenciales.
3. Polinomios de interpolacin.
Utilizaremos la 1
a
posibilidad por ser la ms sencilla.
2
2
Sin embargo, pudiera f no ser analtica y entonces se debe trabajar con el desarrollo
limitado de Taylor al orden conveniente; as lo haremos en algn ejercicio.
4.2. APROXIMACIN A LAS DERIVADAS 3
1
a
aproximacin a f

(x
i
) = y

i
. Se utilizan los nodos x
i
, x
i+1
. Desarro-
llando por Taylor se tiene
y
i+1
= y
i
+ hy

i
+
h
2
2
y

i
+ (4.5)
de donde
y

i
=
y
i+1
y
i
h

h
2
y

i
+ (4.6)
por ello tomamos la aproximacin por diferencias hacia adelante, progresiva,
y

i

y
i+1
y
i
h
(4.7)
con error de truncamiento
E
i
=
h
2
y

i
(4.8)
es decir, con error
E
i
O(h) (4.9)
2
a
aproximacin f

(x
i
) = y

i
. Se utilizan los nodos x
i1
, x
i
. Anloga-
mente al caso anterior, desarrollando por Taylor se tiene
y
i1
= y
i
hy

i
+
h
2
2
y

i
+ (4.10)
de donde
y

i
=
y
i
y
i1
h
+
h
2
y

i
+ (4.11)
por ello tomamos la aproximacin hacia atrs, regresiva,
y

i

y
i
y
i1
h
(4.12)
con error de truncamiento
E
i
=
h
2
y

i
(4.13)
es decir, con error
E
i
O(h) (4.14)
3
a
aproximacin f

(x
i
) = y

i
. Se utilizan los nodos x
i1
, x
i
x
i+1
. Anlo-
gamente a los casos anteriores, desarrollando por Taylor se tiene
y
i+1
= y
i
+ hy

i
+
h
2
2
y

i
+
h
3
6
y
(3)
i
+ (4.15)
y
i1
= y
i
hy

i
+
h
2
2
y

i

h
3
6
y
(3)
i
+ (4.16)
de donde,
y

i
=
y
i+1
y
i1
h

h
2
3
y
(3)
i
(4.17)
por ello tomamos la aproximacin por diferencias centrales, central,
y

i

y
i+1
y
i1
2h
(4.18)
4 CAPTULO 4. DERIVACIN NUMRICA
con error de truncamiento
E
i
=
h
2
3
y
(3)
i
(4.19)
es decir, con error
3
E
i
O(h
2
) (4.20)
4
a
aproximacin f

(x
i
) = y

i
. Se utilizan los nodos x
i
, x
i+1
x
i+2
. Anlo-
gamente a los casos anteriores, desarrollando por Taylor se tiene
y
i+1
= y
i
+ hy

i
+
h
2
2
y

i
+
h
3
6
y
(3)
i
+ (4.21)
y
i+2
= y
i
+ 2hy

i
+ 2h
2
y

i
+
4h
3
3
y
(3)
i
+ (4.22)
de donde obtenemos
y

i
=
y
i+2
+ 4y
i+1
3y
i
2h

h
2
3
y
(3)
i
+ (4.23)
por ello tomamos la aproximacin por tres puntos hacia adelante, progresiva,
y

i

y
i+2
+ 4y
i+1
3y
i
2h
(4.24)
con error de truncamiento
E
i
=
h
2
3
y
(3)
i
(4.25)
es decir, con error
E
i
O(h
2
) (4.26)
5
a
aproximacin f

(x
i
) = y

i
. Se utilizan los nodos x
i2
, x
i1
x
i
. Anlo-
gamente a los casos anteriores, desarrollando por Taylor se tiene
y
i1
= y
i
hy

i
+
h
2
2
y

i

h
3
6
y
(3)
i
+ (4.27)
y
i2
= y
i
2hy

i
+ 2h
2
y

i

4h
3
3
y
(3)
i
+ (4.28)
de donde obtenemos
y

i
=
3y
i
4y
i1
+ 3y
i2
2h
+
h
2
3
y
(3)
i
+ (4.29)
por ello tomamos la aproximacin por tres puntos hacia atrs, regresiva,
y

i

3y
i
4y
i1
+ 3y
i2
2h
(4.30)
con error de truncamiento
E
i
=
h
2
3
y
(3)
i
(4.31)
es decir, con error
E
i
O(h
2
) (4.32)
3
Gracias a la concelacin del trmino en y

i
nos hemos permitido avanzar un trmino ms
en los desarrollos de Taylor lo que ha dado lugar a obtener un error de orden h
2
, mejor que
el anterior, que era h.
4.2. APROXIMACIN A LAS DERIVADAS 5
Ejercicio 4.2.1 Sea la funcin y = tg x. Hallar numricamente su derivada en
x = 1 con pasos h = 0

1, h = 0

05 y h = 0

01, utilizando los cinco mtodos


anteriores. Indicar el error realmente cometido. Dato.- y

(1) = 1 + tg
2
1
3

425519.
Solucin
Para cada h se necesitan los valores de la funcin. Se dan en las tablas
h = 0

1 x
i
0

8 0

9 1

0 1

1 1

2
y
i
1

029639 1

260158 1

557407 1

964760 2

572152
h = 0

05 x
i
0

90 0

95 1

00 1

05 1

10
y
i
1

260158 1

398383 1

557407 1

743315 2

572152
h = 0

01 x
i
0

98 0

99 1

00 1

01 1

02
y
i
1

490958 1

523677 1

557407 1

592206 1

628130
Ahora, obtenemos
h = 0

1 1
o
2
o
3
o
4
o
5
o
y

9724 4

0735 3

5230 3

3061 3

0733
%Err 13

2 18

9 2

8 3

5 10

3
h = 0

05 1
o
2
o
3
o
4
o
5
o
y

1805 3

7181 3

4493 3

3885 3

2627
%Err 7

1 8

5 0

7 1

1 1

8
h = 0

01 1
o
2
o
3
o
4
o
5
o
y

3224 3

5361 3

4293 3

4186 3

4170
%Err 3

0 3

2 0

1 0

2 0

3
Observar que en los dos primeros mtodos, que son de primer orden en h, el
error de truncamiento decae linealmente en h, mientras que en los tres ltimos,
que son de segundo orden en h, decae cuadrticamente.
4.2.2. Aproximacin a la derivada segunda
Nos centramos ahora en el clculo efectivo del valor f

(x
i
) de la derivada
segunda de una funcin f en un punto x
i
de un intervalo [a, b] en el que se
conocen los valores {y
i
}
n
n=0
de f en los nodos {x
i
}
n
i=0
, equiespaciados con paso h.
Disponemos como antes de los desarrollos en series de Taylor como herramienta
principal para utilizar:
1
a
aproximacin a f

(x
i
) = y

i
, diferencias centrales. Se utilizan los
nodos x
i1
, x
i
y x
i1
. Anlogamente a los casos anteriores, desarrollando por
Taylor se tiene
y
i+1
= y
i
+ hy

i
+
h
2
2
y

i
+
h
3
6
y
(3)
i
+
h
4
24
y
(4)
i
+ (4.33)
y
i1
= y
i
hy

i
+
h
2
2
y

i

h
3
6
y
(3)
i
+
h
4
24
y
(4)
i
+ (4.34)
6 CAPTULO 4. DERIVACIN NUMRICA
de donde resulta con facilidad que
y

i
=
y
i+1
2y
i
+ y
i1
h
2

h
4
12
y
(4)
i
+ (4.35)
y por ello tomamos la aproximacin por diferencias centrales a y

i
y

i

y
i+1
2y
i
+ y
i1
h
2
(4.36)
con error de truncamiento
E
i
=
h
2
12
y
(4)
i
(4.37)
es decir, con error
E
i
O(h
2
) (4.38)
Ejercicio 4.2.2 Sea y = xlnx. Hallar numricamente y

(2) = 0

5 con paso
h = 0

1 e indicar el error de truncamiento cometido.


Solucin
Utilizamos los nodos x
i1
= 1

9, x
i
= 2 y x
i+1
= 2

1, con ordenadas respec-


tivas y
i1
= 1

219522, y
i
= 1

386294 e y
i+1
= 1

558068. Se tiene
y

i

1

558068 2 1

386294 + 1

219522
0

1
2
= 0

500200
El error de truncamiento cometido es 2 10
3
.
Ejercicio 4.2.3 Calcular f

(2) sabiendo que f(1

5) = 4, f(2) = 1 y f(2

5) =
1 e indicar el error de truncamiento cometido, si f
(k)
(x) 2 para x R y
k = 3, 4, 5.
2
a
aproximacin a f

(x
i
) = y

i
diferencias regresivas. Se utilizan los
nodos x
i2
, x
i1
y x
i
. Anlogamente a los casos anteriores, desarrollando por
Taylor se tiene la aproximacin por diferencias hacia atrs a y

i
y

i

y
i2
2y
i1
+ y
i
h
2
(4.39)
con error
E
i
= hy
(3)
i
(4.40)
es decir, con error de truncamiento
E
i
O(h) (4.41)
3
a
aproximacin a f

(x
i
) = y

i
diferencias progresivas. Se utilizan
los nodos x
i
, x
i+1
y x
i+2
. Anlogamente a los casos anteriores, desarrollando
por Taylor se tiene la aproximacin por diferencias hacia adelante a y

i
y

i

y
i
2y
i+1
+ y
i+2
h
2
(4.42)
con error
E
i
= hy
(3)
i
(4.43)
es decir, con error de truncamiento
E
i
O(h) (4.44)
4.2. APROXIMACIN A LAS DERIVADAS 7
Principales aproximaciones a y

i
y a y

i
. Se comprende que continuando
con esta forma de trabajar obtenemos, para las derivadas de cualquier orden,
expresiones en diferencias regresivas, progresivas y centrales. Las principales
aproximaciones a y

i
y a y

i
se resumen en las tres tablas siguientes:
TABLA I. Diferencias progresivas.
T I n
d
C w
i
w
i+1
w
i+2
w
i+3
w
i+4
E
y

i
2
1
h
1 +1
1
2
hy

i
3
1
2h
3 4 1 +
1
3
h
2
y
(3)
i
4
1
6h
11 +18 9 +2
1
4
h
3
y
(4)
i
5
1
12h
25 +48 36 +16 3 +
1
5
h
4
y
(5)
i
y

i
3
1
h
2
+1 2 +1 hy
(3)
i
4
1
h
2
+2 5 4 1 +
11
12
h
2
y
(4)
i
5
1
12h
2
+35 104 114 56 11
5
6
h
3
y
(5)
i
utilizndose la frmula
y
(k)
i
= C(w
i
y
i
+ w
i+1
y
i+1
+ + w
i+n
d
1
y
i+n
d
1
) + E (4.45)
en donde n
d
es el nmero de nodos usado, w
i
es el peso del nodo x
i
, E el error
y C un coeciente.
TABLA II. Diferencias centrales.
T II n
d
C w
i3
w
i2
w
i1
w
i
w
i+1
w
i+2
w
i+3
E
y

i
3
1
2h
1 0 +1
1
6
h
2
y
(3)
i
5
1
12h
+1 8 0 +8 1 +
1
30
h
4
y
(5)
i
7
1
60h
1 +9 45 0 +45 9 +1
1
140
h
6
y
(7)
i
y

i
3
1
h
2
+1 2 +1
1
12
h
2
y
(4)
i
5
1
12h
2
1 +16 30 +16 1 +
1
90
h
4
y
(6)
i
7
1
180h
2
+2 27 +270 490 +270 27 +2
1
560
h
6
y
(8)
i
utilizndose la frmula
y
(k)
i
= C(w
im
y
im
+ w
im+1
y
im+1
+ + w
i+m
y
i+m
) + E (4.46)
en donde m =
n
d
1
2
, n
d
es el nmero de nodos usado, w
i
es el peso del nodo x
i
,
E el error y C un coeciente.
TABLA III. Diferencias regresivas.
T III n
d
C w
i4
w
i3
w
i3
w
i1
w
i
E
y

i
2
1
h
1 +1 +
1
2
hy

i
3
1
2h
+1 4 +3 +
1
3
h
2
y
(3)
i
4
1
6h
2 +9 18 +11 +
1
4
h
3
y
(4)
i
5
1
12h
+3 16 +36 48 +25 +
1
5
h
4
y
(5)
i
y

i
3
1
h
2
+1 2 +1 +hy
(3)
i
4
1
h
2
1 4 5 2 +
11
12
h
2
y
(4)
i
5
1
12h
2
+11 56 +114 104 +35 +
5
6
h
3
y
(5)
i
utilizndose la frmula
y
(k)
i
= C(w
in
d
+1
y
in
d
+1
+ w
in
d
+2
y
in
d
+2
+ + w
i
y
i
) + E (4.47)
8 CAPTULO 4. DERIVACIN NUMRICA
en donde n
d
es el nmero de nodos usado, w
i
es el peso del nodo x
i
, E el error
y C un coeciente.
Ejercicio 4.2.4 Deducir las expresiones que guran en las tablas anteriores.
Ejercicio 4.2.5 Hallar para y

i
una expresin del tipo
y

i
=
1
h
(a
i
y
i
+ a
i+1
y
i+1
+ a
i+2
y
i+2
) + E
Solucin
Desarrollemos en serie de Taylor en torno al x = x
i
. Se tienen
y
i+1
= y
i
+ hy

i
+
h
2
2
y

i
+
h
3
6
y
(3)
i
+
h
4
24
y
(4)
i
+
y
i+2
= y
i
+ 2hy

i
+ 2h
2
y

i
+
4h
3
3
y
(3)
i
+
2h
4
3
y
(4)
i
+
Sustituyendo en la ecuacin dada en el enunciado tenemos
y

i
=
1
h
(a
i
+ a
i+1
+ a
i+2
)y
i
+ h(a
i+1
+ 2a
i+2
)y

i
+ h
2
_
a
i+1
2
+ 2a
i+2
_
y

i
+ h
3
_
a
i+1
6
+ 2
4a
i+2
3
_
y
(3)
i
+ h
4
_
a
i+1
24
+ 2
2a
i+2
3
_
y
(4)
i
+ + E
La identidad de coecientes de menor orden nos obliga al sistema
_
_
_
a
i
+a
i+1
+a
i+2
= 0
a
i+1
+2a
i+2
= 1
1
2
a
i+1
+2a
i+2
= 0
de donde a
i
=
3
2
, a
i+1
= 2 y a
i+2
=
1
2
. Con estos valores se tiene
y

i
= y

i
+ E
1
3
h
2
y
(3)
i
+
Luego la aproximacin
y

i
=
1
2h
(3y
i
+ 4y
i+1
y
i+2
)
tiene por error
E =
1
3
h
2
y
(3)
i
Ejercicio 4.2.6 Hallar para y
(4)
i
una expresin del tipo
y
(4)
i
=
1
h
4
(a
i2
y
i2
+ a
i1
y
i1
+ a
i
y
i
+ a
i+1
y
i+1
+ a
i+2
y
i+2
) + E
4.2. APROXIMACIN A LAS DERIVADAS 9
Solucin
Desarrollemos en serie de Taylor en torno al x = x
i
(escribir hasta el trmino
1
6!
h
6
y
(6)
i
). Sustituyamos en la ecuacin dada en el enunciado y tenemos con
facilidad un sistema de solucin a
i2
=
1
24
, a
i1
=
1
6
, a
i
= +
1
4
, a
i+1
= +
1
6
y a
i+2
= +
1
24
. Con estos valores se tiene la aproximacin
y
(4)
i
=
1
24h
4
(+y
i2
4y
i1
+ 6y
i
+ 4y
i+1
+ y
i+2
)
que tiene por error de truncamiento
E =
1
6
h
2
y
(6)
i
Ejercicio 4.2.7 Deducir una expresin del tipo:
1. y

i
f(h, y
i2
, y
i1
, y
i
)
2. y

i
g(h, y
i2
, y
i1
, y
i
)
Solucin
1. Desarrollemos en serie de Taylor en torno al x = x
i
. Se tienen
y
i1
= y
i
hy

i
+
h
2
2
y

i

h
3
6
y
(3)
i
+
y
i2
= y
i
2hy

i
+ 2h
2
y

i

4h
3
3
y
(3)
i
+
luego, eliminando el trmino cuadrtico en h,
4y
i1
y
i2
= 3y
i
2hy

i
+
2
3
h
3
y

i
+
y nalmente
y

i
=
1
2h
(y
i2
4y
i1
+ 3y
i
) +
1
3
h
2
y
(3)
i
+
Hemos obtenido la aproximacin regresiva
y

i
=
1
2h
(y
i2
4y
i1
+ 3y
i
)
con error
E =
1
3
h
2
y
(3)
i
2. Anlogamente al caso anterior se tiene
y

i
=
1
h
2
(y
i2
2y
i1
+ y
i
)
con error
4
E = hy
(3)
i
4
Observar que el error en y

i
es de orden O(h
2
), mientras que en y

i
es de orden O(h).
10 CAPTULO 4. DERIVACIN NUMRICA
Ejercicio 4.2.8 Usando el mtodo de las series de Taylor, hallar
y

i
= f(h, y
i2
, y
i1
, y
i
, y
i+1
, y
i+2
)
e indicar el error cometido.
Solucin
Al igual que antes, desarrollamos y
i2
, y
i1
, y
i
, y
i+1
, y
i+2
, reducimos las cua-
tro ecuaciones a una en la que los coecientes de y

i
e y
(3)
i
sean nulos, y obtene-
mos
y
i2
8y
i1
+ 8y
i+1
y
i+2
= 12hy

1
30
h
5
y
(5)
i
+
Hemos obtenido as le mtodo
y

i
=
1
12h
(y
i2
8y
i1
+ 8y
i+1
y
i+2
)
con error
E =
1
30
h
4
y
(5)
i
Ejercicio 4.2.9 Sea la funcin y = f(x) dada por la tabla
x 0

4 0

6 0

8 1

0 1

2
y 0

3894 0

5646 0

7174 0

8415 0

9320
Se pide:
1. Mediante diferencias progresivas, hallar y

(0

4) e y

(0

4).
2. Mediante diferencias centrales, hallar y

(0

8).
3. Mediante diferencias regresivas, hallar y

(1

2).
4. Sabiendo ahora que f(x) = senx, hallar los errores cometidos.
Solucin
1. Los valores exactos son y

(0

4) = 0

9211 e y

(0

4) = 0

3894. Los valores


aproximados son
n
d
2 3 4 5
y

(0

4) 0

8760 0

9320 0

9215 0

9198
%Err 4

90 1

18 0

04 0

14
n
d
3 4 5
y

(0

4) 0

5600 0

4025 0

3704
%Err 43

8 3

36 4

88
2. El valor exacto es y

(0

8) = 0

6967. Los valores aproximados son


n
d
3 4
y

(0

8) 0

6923 0

6969
%Err 0

64 0

03
3. El valor exacto es y

(1

2) = 0

3629. Los valores aproximados son


n
d
2 3 4 5
y

(1

2) 0

4525 0

3685 0

3603 0

3621
%Err 24

88 1

70 0

56 0

08
4. Los errores reales cometidos guran en %.
4.3. OPERADORES DE DIFERENCIAS 11
4.3. Operadores de diferencias
Denicin 4.3.1 Los operadores de diferencias son:
1. Operador de diferencias progresivas
y
i
= y
i+1
y
i
(4.48)
2. Operador de diferencias regresivas
y
i
= y
i
y
i1
(4.49)
3. Operador de diferencias centrales
y
i
= y
i+
1
2
y
i
1
2
(4.50)
o tambin, si y
i+
1
2
= f(x
i+
h
2
),
y
i+
1
2
= y
i+1
y
i
(4.51)
Naturalmente esta denicin se extiende a operadores de orden superior, de
modo natural, por iteracin; por ejemplo

2
y
i
= (y
i+1
y
i
) = y
i+2
2y
i+1
+ y
i
(4.52)

2
y
i
= (y
i
y
i1
) = y
i
2y
i1
+ y
i2
(4.53)
Ejercicio 4.3.1 Justicar que

2
y
i
= y
i
= y
i
= y
i+1
2y
i
+ y
i1
Relacin entre los operadores diferenciales y los de diferencias. A
estas alturas, si nos jamos en la ecuacin (4.7) podemos establecer
y

i
=
1
h
y
i
(4.54)
lo que nos sugiere la siguiente aproximacin de operadores
d
dx


h
(4.55)
y, anlogamente, si nos jamos en las ecuaciones (4.12) y (4.18) podemos esta-
blecer la siguiente aproximacin de operadores
d
dx


h
,
d
dx


h
(4.56)
Ejercicio 4.3.2 Deducir y

i
en funcin de los operadores de diferencias
Solucin
Utilizaremos el operador .
y

i
=
d
dx
y

=
1
h

1
h
y
i
=
1
h

(y
i+1
y
i
)
h
=
y
i+2
2y
i+1
+ y
i
h
2
=

2
y
i
h
2
Anlogamente se deduce
y
(n)
i
=

n
y
i
h
n
12 CAPTULO 4. DERIVACIN NUMRICA
4.4. Polinomios interpoladores
Ahora enfocamos el problema desde el punto de vista de los polinomios
interpoladores. Antes del problema general, veamos unos casos particulares.
Caso n = 1. Supongamos que f C
(3)
(x
0
) en un entorno del punto x
0
y
se desea evaluar y

0
= f

(x
0
). Tomemos x
1
= x
0
+ h en dicho entorno. Sea
p
1
(x) =
x x
1
x
0
x
1
y
0
+
x x
0
x
1
x
0
y
1
(4.57)
el polinomio interpolador de f en el soporte {x
0
, x
1
}. Tomamos
y

0
p

1
(x
0
) = =
1
h
(y
1
y
0
) (4.58)
obteniendo as una frmula progresiva ya conocida.
Para acotar el error, utilizamos la conocida frmula del error de interpolacin
de Lagrange
f(x) p
1
(x) =
1
2
(x x
0
)(x x
1
)f

((x)), (x) (x
0
, x
1
) (4.59)
y por derivacin resulta
f

(x)p

1
(x) =
1
2
(xx
0
)(xx
1
)f
(3)
((x))

(x)+
1
2
(xx
1
)f

((x))+
1
2
(xx
0
)f

((x))
(4.60)
y para x = x
0
, resulta
f

(x
0
) p

1
(x
0
) =
1
2
(x
0
x
1
)f

((x)) =
1
2
hf

((x
0
)), (x
0
) (x
0
, x
1
) (4.61)
es decir, el error es
E = f

(x
0
) p

1
(x
0
) =
1
2
hf

(), (x
0
, x
1
) (4.62)
Caso n = 2. Supongamos que f C
(3)
(x
0
) en un entorno del punto x
0
y
se desea evaluar y

0
= f

(x
0
). Tomemos x
1
= x
0
h y x
1
= x
0
+ h en dicho
entorno. Sea
p
2
(x) =
(x x
0
)(x x
1
)
(x
1
x
0
)(x
1
x
1
)
y
1
+
(x x
1
)(x x
1
)
(x
0
x
1
)(x
0
x
1
)
y
0
+
(x x
1
)(x x
0
)
(x
1
x
1
)(x
1
x
0
)
y
1
(4.63)
el polinomio interpolador de f en el soporte {x
1
, x
0
, x
1
}. Tomamos
y

0
p

1
(x
0
) = =
1
h
(y
1
y
1
) (4.64)
obteniendo as una frmula progresiva de tres puntos ya conocida.
5
5
Se construye la parbola con los tres puntos y se evala su derivada en el punto medio.
No gura la ordenada del punto medio, no gura y
0
.
4.5. ESTABILIDAD DE LA DERIVACIN NUMRICA 13
Para acotar el error, utilizamos la conocida frmula del error de interpolacin
de Lagrange
f(x) p
2
(x) =
1
3!
(x x
1
)(x x
0
)(x x
1
)f
(3)
((x)), (x) (x
0
, x
1
) (4.65)
y por derivacin, para x = x
0
, resulta
E = f

(x
0
) p

2
(x
0
) =
1
6
h
2
f
(3)
((x
0
)), (x
0
) (x
0
, x
1
) (4.66)
es decir, el error es
E = f

(x
0
) p

1
(x
0
) =
1
6
hf
(3)
(), (x
1
, x
1
) (4.67)
Caso general. Se comprende que esta idea se extiende sin mayores dicul-
tades conceptuales a los puntos del soporte {x
0
, x
1
, , x
n
} tanto en versiones
progresivas, como centrales y regresivas. Para ms detalles consultar bibliogra-
fa.
4.5. Estabilidad de la derivacin numrica
Hemos comprobado experimentalmente que las tcnicas de derivacin num-
rica son muy sensibles a los errores de redondeo y de los datos iniciales; por ello
decimos que son poco estables. Para jar ideas al respecto, consideremos la
aproximacin
y

i
=
1
h
(y
i+1
y
i
) (4.68)
Supongamos que los valores y
i
e y
i+1
se conocen aproximadamente como z
i
y z
i+1
con una cota de error ; es decir, que
|z
i
y
i
| , |z
i+1
y
i+1
| (4.69)
por ello, el error global que se comete al tomar como aproximacin a y

i
el valor
1
h
(z
i+1
z
i
) (4.70)
es
E =

1
h
(z
i+1
z
i
)

(4.71)
Este error se puede acotar fcilmente como sigue. Si
f

= max
x[x
i
,x
i+1
]
|f

(x)| (4.72)
se tienen
E

1
h
(y
i+1
y
i
)

1
h
(y
i+1
y
i
)
1
h
(z
i+1
z
i
)

(4.73)

1
2
hf

+
1
h
(|z
i
y
i
| +|z
i+1
y
i+1
|) (4.74)

1
2
hf

+
2
h
(4.75)
14 CAPTULO 4. DERIVACIN NUMRICA
En concreto, dos trminos contribuyen al error global; el primero es debido al
error de truncamiento del mtodo, que decrece linealmente con h, y el segundo
es debido al error en los datos iniciales, que crece inversamente al decrecimiento
de h.
6
Ejercicio 4.5.1 Para la frmula de derivacin
y

i
=
1
2h
(y
i+1
y
i1
)
hallar el h ptimo para el clculo de y

(1) siendo y = lnx, en el supuesto de que


los datos tengan un error inferior a 10
4
.
Solucin
Repitiendo el mismo razonamiento anterior para la frmula de derivacin
dada, se obtiene
E
1
6
h
2
_
_
_f
(3)
_
_
_

+

h
Como en [1 h, 1 + h], la tercera derivada y
(3)
(x) =
2
x
3
est acotada por
2
(1h)
3
, resulta
E
1
3
h
2
(1 h)
3
+
10
4
h
lo que para h << 1, se escribe
E
h
2
3
+
10
4
h
El mnimo valor de esta funcin se alcanza para
dE
dh
= 0, luego h 0

0531.
Ejercicio 4.5.2 Para la frmula de derivacin
y

i
=
1
h
2
(y
i+1
2y
i
+ y
i1
)
hallar el h ptimo para el clculo de y

(1) siendo y = lnx, en el supuesto de


que los datos tengan un error inferior a 10
4
.
Solucin
Repitiendo el mismo razonamiento anterior para la frmula de derivacin
dada, se obtiene
E
1
12
h
2
_
_
_f
(4)
_
_
_

+
4
h
2
Como en [1 h, 1 + h], el mdulo de la cuarta derivada y
(4)
(x) =
6
x
4
est
acotado por
6
(1h)
4
, resulta
E
1
2
h
2
(1 h)
4
+ 4
10
4
h
2
lo que para h << 1, se escribe
E
h
2
2
+ 4
10
4
h
2
El mnimo valor de esta funcin se alcanza para
dE
dh
= 0, luego h 0

1682.
6
El paso ptimo h es uno intermedio entre un h grande y un h pequeo.
4.6. EXTRAPOLACIN DE RICHARDSON 15
4.6. Extrapolacin de Richardson
La extrapolacin de Richardson, tambin llamada extrapolacin al lmite
pretende hallar el valor f(0) de la funcin f conociendo los valores
7
f
_
h
2
i
_
(4.76)
La idea de fondo es aproximar por Taylor cada uno de esos valores y luego,
mediante oportunas manipulaciones, obtener aproximadamente el valor f(0).
1. Eliminacin del trmino en h. Para i = 0 e i = 1, tenemos
f(h) = f(0) + hf

(0) +
h
2
2
f

(0) + (4.77)
f
_
h
2
_
= f(0) +
h
2
f

(0) +
h
2
8
f

(0) + (4.78)
de donde, eliminando el trmino en h, se obtiene
8
f(0) =
f
_
h
2
_

1
2
f(h)
1
1
2
+
h
2
4
f

(0) + (4.79)
obteniendo as, una extrapolacin de f(0) de primer orden.
2. Eliminacin del trmino en h
2
. Para i = 1 e i = 2, tenemos
f
_
h
2
_
= f(0) +
h
2
f

(0) +
h
2
8
f

(0) + (4.80)
f
_
h
4
_
= f(0) +
h
4
f

(0) +
h
2
32
f

(0) + (4.81)
de donde, eliminando el trmino en h, se obtiene
9
f(0) =
f
_
h
4
_

1
2
f(
h
2
)
1
1
2
+
h
2
16
f

(0) + (4.82)
obteniendo as, una extrapolacin de f(0) de segundo orden. De sta ecua-
cin, junto con la ecuacin (4.79), por eliminacin de f

(0), obtenemos
f(0) =
f(
h
4
)
1
2
f(
h
2
)
1
1
2

1
4
f(
h
2
)
1
2
f(h)
1
1
2
1
1
4
+
h
3
4
f
(3)
(0) + (4.83)
obteniendo as, una extrapolacin de f(0) de tercer orden.
y as sucesivamente.
7
Son posibles otras elecciones pero esta es la ms simple.
8
Para estimar f(0) se realiza la media ponderada entre f(h) y f

h
2

, dando ms peso al
valor ms prximo al 0 y teniendo en cuenta la evolucin entre los dos valores.
9
Para estimar f(0) se realiza la media ponderada entre f

h
2

y f

h
4

, dando ms peso
al valor ms prximo al 0 y teniendo en cuenta la evolucin entre los dos valores.
16 CAPTULO 4. DERIVACIN NUMRICA
Notacin. Para aligerar la escritura, se introduce la siguiente notacin:
Representemos por F
i,j
a las distintas expresiones que se obtienen para extra-
polar el valor f(0). El ndice j indica el grado del ltimo trmino en h eliminado
(es una extrapolacin cuyo orden es j +1. El ndice i indica que la extrapolacin
se efecta con los j + 1 valores f
_
h
2
ij
_
, f
_
h
2
ij+1
_
, ..., f
_
h
2
i
_
. Tenemos
F
i,0
= f
_
h
2
i
_
F
i,1
=
F
i,0

1
2
F
i1,0
1
1
2
F
i,2
=
F
i,1

1
2
2
F
i1,1
1
1
2
2
.
.
.
.
.
.
.
.
.
F
i,j
=
F
i,j1

1
2
j
F
i1,j1
1
1
2
j
(4.84)
Con esta notacin, la expresin que nos da f(0) en la ecuacin (4.79) es
f(0) = F
1,1
+ +
h
2
4
f

(0) + (4.85)
la expresin que nos da f(0) en la ecuacin (4.82) es
f(0) = F
2,1
+
h
3
16
f

(0) + (4.86)
y la expresin que nos da f(0) en la ecuacin (4.83) es
f(0) = F
2,2
+
h
3
48
f
(3)
(0) + (4.87)
Continuando con la eliminacin de los trminos de orden h
j
, se obtienen los
de orden j +1. Se obtiene nalmente que el error cometido por la aproximacin
F
i,j
es
f(0) F
i,j
=
1
2
i(i+1)
2
f
(j+1)
(0)h
j+1
(j + 1)!
(4.88)
El clculo prctico se efecta en una tabla del estilo siguiente:
h F
0,0

h
2
F
1,0
F
1,1

h
4
F
2,0
F
2,1
F
2,2

h
8
F
3,0
F
3,1
F
3,2
F
3,3

h
16
F
4,0
F
4,1
F
4,2
F
4,3
F
4,4
O(h) O(h
2
) O(h
3
) O(h
4
) O(h
5
)
Nota 4.6.1 El mtodo de Romberg es una aplicacin directa del mtodo de
extrapolacin de Richardson a una serie de evaluaciones de una integral por el
mtodo de los trapecios con paso decreciente para el clculo de la integral
I =
_
b
a
f(x)dx (4.89)
4.7. COMENTARIOS 17
4.7. Comentarios
Los mtodos expuestos son los ms sencillos y sucientes para una amplia
clase de funciones. Caso de fallar, existen otras posibilidades. Para ms detalles,
consultar la bibliografa.
4.8. Ejercicios
1. Sabiendo que y
i
= y
i+1
y
i
, hallar
4
y
i
= y
i+1
y
i
.
Solucin
Como
2
y
i
= y
i+2
2y
i+1
+ y
i
, se tiene

4
y
i
=
2

2
y
i
=
2
(y
i+2
2y
i+1
+y
i
) = y
i+4
4y
i+3
+6y
i+2
4y
i+1
+y
i
.
2. Sabiendo que y
i
= y
i+1
y
i
, hallar
1
2

2
y
i
+ y
i
.
3. Hallar el error de la aproximacin
y

i
=
1
4h
(y
i+3
y
i1
)
Solucin
Desarrollando en serie de Taylor se tienen
y
i+3
= y
i
+ 3hy

i
+
9
2
h
2
y

i
+
y
i1
= y
i
hy

i
+
1
2
h
2
y

i
+
de donde
y

i
=
1
4h
(y
i+3
y
i1
) hy

i
+
luego el error es E hy

i
.
4. Hallar el error de la aproximacin
y

i
=
1
4h
(y
i+2
y
i
)
Solucin
Desarrollando en serie de Taylor se tiene
y
i+2
= y
i
+ 2hy

i
+ 2h
2
y

i
+
de donde
y

i
=
1
2h
(y
i+2
y
i
) hy

i
+
luego el error es E hy

i
.
18 CAPTULO 4. DERIVACIN NUMRICA
5. Deducir la aproximacin
y
(3)
i
=
1
2h
3
(y
i+2
2y
i+1
+ 2y
i1
y
i2
)
e indicar el error.
Solucin
Desarrollar en serie de Taylor, observar que los trminos pares se anulan.
El error es E
1
15
h
2
y
(5)
i
.
6. Sea p
2
(x) el polinomio interpolador de f en los nodos x
0
, x
1
y x
2
. Estimar
el valor de f

en el punto x =
1
2
(x
0
+ x
1
).
Solucin
Escribir p
2
(x), derivar para obtener p

2
(x) y sustituir. Evidentemente se
obtiene el valor
y
1
y
0
x
1
x
0
.
7. Si F(h) = Lc
1
hc
2
h
2
+ , hallar L como combinacin lineal de F(h)
y F
_
h
3
_
.
Solucin
L =
1
2
_
3F
_
h
3
_
F(h)
_
+
1
3
c
2
h
2
+
8. Si F(h) = L c
1

h c
2

h
2
+ , hallar L como combinacin lineal de
F(h) y F
_
h
2
_
.
Solucin
L =
1

2 1
_
F
_
h
2
_
F(h)
_
+
1

2
c
2
h +
9. Sea f(x) = e
x
. Se pide hallar la derivada f

(2

3) mediante diferencias
centradas con paso h = 0

1, h = 0

01 y h = 0

001. Comparar con el valor


e
2

3
9

974182
Solucin
Utilizamos y

i
=
1
2h
(y
i+1
y
i1
), con error terico
1
6
h
2
y
(3)
i
. Se tienen
h f

(2

3) Error E
t
0

1 9

990814 1

66 10
2
1

66 10
2
0

01 9

974349 1

66 10
4
1

66 10
4
0

001 9

974184 1

69 10
6
1

66 10
6
10. Sea f C
(3)
. Demostrar que la convergencia
f(x + h) f(x h)
2h
f

(x)
es cuadrtica, de orden O(h
2
).
Solucin
4.8. EJERCICIOS 19
Por el teorema de Taylor, existen
1
(x, x+h) y
2
(xh, x) tales que
f(x + h) = f(x) + f

(x)h +
1
2
h
2
f

(x) +
1
6
h
3
f
(3)
(
1
)
f(x h) = f(x) f

(x)h +
1
2
h
2
f

(x)
1
6
h
3
f
(3)
(
2
)
de donde
f

(x) =
1
2h
(f(x + h) f(x h))
1
12
(f
(3)
(
1
) + f
(3)
(
2
))h
2
pero existe (
2
,
1
) tal que
10
f
(3)
(
1
) + f
(3)
(
2
) = 2f
(3)
()
luego
f

(x) =
1
2h
(f(x + h) f(x h))
1
6
f
(3)
()h
2
por tanto la convergencia es de orden O(h
2
).
11. Se considera la frmula de diferenciacin numrica
y

i
=
1
12h
(y
i2
8y
i1
+ 8y
i+1
y
i+2
)
Justicar que:
a) Esta frmula se puede obtener partiendo de la frmula central de
orden 2 y utilizando extrapolacin de Richardson.
b) Predecir, gracias a la teora, que se trata de una frmula de orden 4.
c) Aplicar dicha frmula para y = e
x
en x = 0 con dos pasos distintos
y comprobar numricamente que el mtodo es de orden 4.
Solucin
a) Con pasos h y 2h apliquemos una frmula central de orden 2. Para
h obtenemos la aproximacin a y

i
y

i
(h) =
1
2h
(y
i+1
y
i1
)
y para 2h obtenemos la aproximacin a y

i
y

i
(2h) =
1
4h
(y
i+2
y
i2
)
Ahora, mediante extrapolacin de Richardson, obtenemos
y

i

4y

i
(h) y

i
(2h)
3
= =
1
12h
(y
i2
8y
i1
+ 8y
i+1
y
i+2
)
10
Como f
(3)
es continua en el intervalo de extremos
1
y
2
, en al menos un punto
intermedio del intervalo alcanza f
(3)
un valor intermedio
1
2
(f
(3)
(
1
) + f
(3)
(
2
)) entre los
valores f
(3)
(
1
) y f
(3)
(
2
).
20 CAPTULO 4. DERIVACIN NUMRICA
b) Partiendo de dos aproximaciones de orden 2, el mtodo genera una
nueva aproximacin de orden 4.
c) Supongamos que el mtodo es de orden a, es decir que el error es
e
h
= Ch
a
. Para h = 0

1, obtenemos y

= 0

99999666 con error


0

00000333 = C 0

1
a
. Para h = 0

3, obtenemos y

= 0

999727092 con
error 0

00272908 = C0

3
a
. De ambas ecuaciones del error obtenemos
a = 4.
12. Sea f C
(3)
, h>0, {x
0
, x
1
= x
0
+ h, x
2
= x
0
+ 2h}. Se dene la funcin
f
h
(x) = f(x
0
)+
f(x
1
) f(x
0
)
h
(xx
0
)+
f(x
2
) 2f(x
1
) + f(x
0
)
2h
2
(xx
0
)(xx
1
)
Se pide justicar:
a) f(x
i
) = f
h
(x
i
), (i = 0, 1, 2)
b) Existen
1
[x
0
, x
1
] y
2
[x
1
, x
2
] tales que f

(
1
) = f

h
(
1
) y
f

(
2
) = f

h
(
2
)
c) Existe
3
[
1
,
2
] tal que f

(
3
) = f

h
(
3
)
d) Para todo x [x
0
, x
1
] se tiene
|f(x) f
h
(x)| max
[x
0
,x
2
]

f
(3)
()

e) Comparar f
h
con el desarrollo de Taylor de f.
13. Deducir
y
(4)
i
=
1
4
(y
i2
4y
i1
+ 6y
i
4y
i+1
+ y
i+2
) + O(h
2
)
14. Deducir
y

i
=
1
12h
(y
i2
8y
i1
+ 8y
i+1
y
i+2
) +
1
30
h
4
y
(5)
i
15. Deducir
y
(3)
i
=
1
h
3
(y
i+3
3y
i+2
+ 3y
i+1
y
i
) +
11
2
hy
(5)
i
Solucin
Podemos utilizar las series de Taylor o bien el polinomio interpolador que
pasa por los cuatro puntos y derivar.
16. En las pruebas de un vehculo se han obtenido las siguientes medidas de
espacio y tiempo (en el S.I.)
t 0 1 2 3 4 5 6
s 0 6

25 25 56

25 100 156

25 225
Se pide hallar:
a) Su velocidad aproximada en los instantes 2, 5 y 6, mediante adecuadas
frmulas de diferencias con pasos h = 1 y h = 2.
b) Su aceleracin en los instantes 2, 5 y 6, mediante un polinomio inter-
polador de grado 2 con los datos ms cercanos al punto en donde se
evala.
Bibliografa
[Ackleh09] Ackleh, A. S., Allen, E. J., Hearfott, R. B., Seshaiyer, P.
Clasical and modern numerical analysis. CRC Press. New York.
2009.
[Allair07] Allaire, G. Analyse numrique et optimisation. les ditions de
lEcole Polytechnique. Pars. 2007.
[Antia02] Antia, H. M. Numerical Methods for Scientists and Engineers.
Birkhuser. Boston. 2002.
[Apostol06] Apostol, T. Anlisis Matemtico. Revert. Barcelona. 2006.
[Bober09] Bober, W., Tsai, Ch. T., Masory, O. Numerical and analytical
methods with Matlab. CRC Press. New York. 2009.
[Burden01] Burden, R., Faires, J. D. Anlisis numrico. Thomson. Mxico.
2001.
[Chapra06] Chapro, S. C., Canale, R. P. Mtodos numricos para ingenie-
ros. Mc Graw Hill. Mxico. 2006.
[Churchi70] Churchill, R. Variables complejas y sus aplicaciones. Castillo.
Madrid. 1970.
[Dema06] Demailly, J. P. Analyse numrique et quations direntielles.
EDP Sciences. Les Ulis Cedex A. 2006.
[Dhatt07] Dhatt, G., Touzot, G, Lefranois, E. Mthode des lments
nis. Lavoisier. Pars. 2007.
[Ern02] Ern, A., Guermand, J. L. lments nis: thorie, applications,
mise en oeuvre. Springer. Berlin. 2002.
[Gadella01] Gadella, M. Matemticas Superiores. UVA. Valladolid. 2001.
[Garc05] Garca, N., Lozano, M., Maci, M. Una invitacin al anlisis
numrico con Matlab. Autor. 2005.
[Gerald00] Gerald, C., Wheatley, P. Anlisis numrico con aplicaciones.
Pearson. Mxico. 2000.
[Glyn02] Glyn, J. Matemticas avanzadas para ingeniera. Prentice Hall.
Mxico. 2002.
21
22 BIBLIOGRAFA
[Gonz94] Gonzlez, J. R. Clculo I. ULE. Len. 1994.
[Grenie07] Grenier, J. P. Dbuter en Algorithmique avec Matlab et Scilab.
Ellipses. Pars. 2007.
[Gri06] Griths, D. V., Smith, I. M. Numerical Methods for Engineers.
Chapman Hall. New York. 2006.
[Guerre04] Guerre-Delabrire, S., Postel, M. Mthodes dapproximation.
quations direntielles. Applications Scilab. Ellipses. Pars. 2004.
[Heron99] Hron, B., Issard-Roch, F., Picard, C. Analyse numrique.
Dunod. Pars. 1999.
[Infante08] Infante, J. A., Rey, J. M
a
. Mtodos numricos. Pirmide. Ma-
drid. 2008.
[Li08] Li, J. Chen, Y. T. Computational partial dierential equations
using Matlab. CRC Press. New York. 2008.
[Marcell90] Marcelln, F. Casass, L y Zarzo, A. Ecuaciones diferenciales.
Mac Graw Hill. Madrid. 1990.
[Mathews92] Mathews, J. Numerical Methods. Prentice-Hall. New Jersey.
1992.
[Manass07] Manassah, J. T. Elementary mathematical and computational
tools for electrical and computer engineers usin Matlab. CRC
Presss. New York. 2007.
[Merri07] Merrien, J. L. Analyse numrique avec Matlab. Dunod. Paris.
2007.
[Nakamur93] Nakamura, S. Applied Numerical Methods in C. Prentice-Hall.
New Jersey. 1993.
[Nicai00] Nicaise, S. Analyse numrique et quations aux drives partielles.
Dunod. Pars. 2000.
[Quarte03] Quarteroni, A., Saleri, F. Scientic Computing with MATLAB.
Springer. Milano. 2003.
[Quarte07] Quarteroni, A., Sacco, R., Saleri, F. Mthodes Numriques.
Springer. Milano. 2007.
[Ques04] Quesada, J. M
a
., Snchez, C., Jdar, J. Martnez, J. An-
lisis y mtodos numricos. UJA. Jan. 2004.
[Quint00] Quintela, P. Matemticas en ingeniera con Matlab. USC. San-
tiago de Compostela. 2000.
[Rapp04] Rappaz, J., Picasso, M. Introdcuction lanalyse numri-
que. Presses polytechniques et universitaires romandes. Laussanne.
2004.
BIBLIOGRAFA 23
[Romb96] Rombaldi, J. E. Problmes corrigs danalyse numrique. Mas-
son. Pars. 1996.
[Sanchez05] Sanchez, J. M., Souto. A. Problemas de caclulo numrico para
ingenieros con aplicaciones Matlab. McGraw-Hill. Madrid. 2005.
[Sainsau00] Sainsaulieu, L. Calcul scientique. Dunod. Paris. 2000.
[Schatz01] Schatzman, M. Analyse numrique. Dunod. Paris. 2001.
[Vaz09] Vzquez, L., Jmnez, S., Aguirre, C., Pascual, P. J.. Mto-
dos numricos para la Fsica y la Ingeniera. McGraw-Hill. Madrid.
2009.
[Xue09] Xue, D., Chen, Y. Solving applied mathematical problems with
Matlab. CRC Presss. New York. 2009.

También podría gustarte