You are on page 1of 12

Polinomio de Taylor.

Antonio Garvn

Introducimos el polinomio de Taylor como la mejor aproximacion lineal,


cuadratica, y en general polinomica de una funcion en un punto. El teo-
rema de Taylor nos proporciona una medida del error cometido al hacer esta
aproximacion. Haremos ver que consecuencias teoricas y practicas tiene el
teorema de Taylor. Como ejemplo de las consecuencias teoricas deduciremos
el criterio sobre maximos y mnimos, y desde un punto de vista mas practico
aproximaremos el valor de algunas funciones acotando el error cometido.
Enunciaremos las propiedades mas importantes sobre los polinomios de Tay-
lor y propondremos y calcularemos los polinomios de Taylor de las funciones
usuales.

1 El polinomio de Taylor
Si f es derivable en a se tiene que
f (x) f (a)
lim = f 0 (a)
xa xa
Por tanto cuando x es un valor muy proximo al punto a, x ' a, los siguientes
valores son practicamente iguales
f (x) f (a)
' f 0 (a), f (x) f (a) ' f 0 (a)(x a)
xa
As pues si x ' a entonces f (x) ' f (a) + f 0 (a)(x a)

1.1 Ejemplo:
f (x) = ex , f 0 (x) = ex . Tomemos el punto a = 0.

f (0) = f 0 (0) = e0 = 1
Si x ' 0, entonces f (x) ' f (0) + f 0 (0)(x 0), es decir,
ex ' 1 + 1(x 0) = 1 + x

1
Si tomamos por ejemplo x = 0.01

e0.01 ' 1 + 0.01 = 1.01

Fijemonos que en realidad estamos aproximando una funcion f por un


polinomio de grado 1, p(x) = b0 + b1 (x a), p(x) = a0 + a1 x, si lo queremos
expresar en la forma habitual que es centrado en 0 en lugar de a, donde
a0 = f (a) f 0 (a)a y a1 = f 0 (a)x. Este polinomio p viene caracterizado por
la siguiente propiedad: p tiene grado 1, p coincide con el valor de f en a, y
la derivada de p, p0 , coincide con el valor de la derivada de f ,f 0 , en a.

p(x) = f (a) + f 0 (a)(x a) p0 (x) = f 0 (a)

p(a) = f (a) p0 (a) = f 0 (a)


Evidentemente si f es derivable dos veces y f 00 (a) 6= 0 la segunda derivada
de p no puede coincidir con la de f en a ya que al ser p de grado 1, todas
sus derivadas son nulas a partir de 2

p00 (x) = 0 = p000 (x) = = p(i) (x) i2

Podramos sin embargo pensar en aproximar f por un polinomio de grado


2, en lugar de hacerlo con uno de grado 1. Es esperable que la aproximacion
sea mejor si le pedimos que se parezca mas a f exigiendo ademas que
p00 (a) = f 00 (a).
Como debe ser este polinomio? Sera de la forma p(x) = a0 + a1 x + a2 x2
para ciertos coeficientes ai R y debera cumplir que p(a) = f (a), p0 (a) =
f 0 (a) y p00 (a) = f 00 (a). Por facilidad para el calculo de los coeficientes lo
expresamos centrado en el punto a, esto es, en la forma p(x) = b0 + b1 (x
a) + b2 (x a)2 y buscamos determinar los coeficientes bi . Como se tiene que

p(x) = b0 + b1 (x a) + b2 (x a)2 p(a) = b0

p0 (x) = b1 + 2b2 (x a) p0 (a) = b1


p00 (x) = 2b2 p0 (a) = 2b2
para que se cumplan las condiciones sobre las primeras derivadas, los coefi-
cientes deben ser
p(a) = f (a) b0 = f (a)
p0 (a) = f 0 (a) b1 = f 0 (a)
f 00 (a)
p00 (a) = f 00 (a) b2 =
2

2
Por tanto el polinomio es

f 00 (a)
p(x) = f (a) + f 0 (a)(x a) + (x a)2
2
Observemos que los polinomios de grados 0,1 y 2 (en realidad el grado podra
ser menor) que coinciden en a con f , con f y la derivada de f , y con f la
derivada de f y la segunda derivada de f , son respectivamente

p0 (x) = f (a), p1 (x) = f (a) + f 0 (a)(x a)

f 00 (a)
p2 (x) = f (a) + f 0 (a)(x a) + (x a)2
2

1.2 Ejemplo:
f (x) = log x, f 0 (x) = x1 , f 00 (x) = x12 . Tomemos el punto a = 1. si x esta
cerca de 1,
log x ' 0
log x ' 0 + (log)0 (1)(x 1) = 0 + 1(x 1) = x 1
1 1
log x ' 0 + (x 1) + (log)00 (1)(x 1)2 = (x 1) (x 1)2 =
2 2
1 2 1 2 1 1 3
= (x 1) (x 2x + 1) = x 1 x + x = x2 + 2x
2 2 2 2 2
Podemos pensar en aproximar por polinomios de grado mayor, 3, 4, o en
general de un grado cualquiera y es esperable que cuanto mas se parezca
a la funcion, mejores sean las aproximaciones. As pues la pregunta que nos
hacemos es:
Como debe ser un polinomio de grado n para que coincidan en a sus
derivadas, con todas las derivadas de f hasta orden n?
Debe ser
p(a) = f (a)
p0 (a) = f 0 (a)
p00 (a) = f 00 (a)
..
.
p(n) (a) = f (n) (a)
Si expresamos centrado en a, el polinomio y sus derivadas son

3
p(x) = b0 + b1 (x a) + b2 (x a)2 + b3 (x a)3 + + bn (x a)n

p0 (x) = b1 + 2b2 (x a) + 3b3 (x a)2 + + nbn (x a)n1


p00 (x) = 2b2 + 3 2b3 (x a) + + n (n 1)bn (x a)n2
p000 (x) = 3 2b3 + + n (n 1) (n 2)bn (x a)n3
..
.
p(n) (x) = n (n 1) (n 2) 2 1bn
Evaluando en a

p(a) = b0
p0 (a) = b1
p00 (a) = 2b2
p000 (a) = 3 2b3
..
.
p(n) (a) = n (n 1) (n 2) 2 1bn = n!bn
Igualando

b0 = f (a)
b1 = f 0 (a)
f 00 (a)
b2 =
2
000
f (a)
b3 =
3!
..
.
f (n) (a)
bn =
n!
El polinomio es

f 00 (a) f 000 (a) f (n) (a)


p(x) = f (a)+f 0 (a)(xa)+ (xa)2 + (xa)3 + + (xa)n
2 3! n!

4
que podemos expresar como
n
X f (i) (a)
(x a)i
i!
i=0

siendo f (0) = f , f (1) = f 0 , f (2) = f 00 , f (3) = f 000 , etc.


Si el coeficiente de (x a)n fuera nulo, el polinomio no tendra grado n,
por esto en lugar de grado, diremos que tiene orden n.

1.3 Definicion:
Al polinomio as construido que coincide con f y todas sus derivadas hasta
el orden n en el punto x = a, se denomina polinomio de Taylor de orden n,
de la funcion f , en el punto a. Lo escribimos como Tn,f,a (x)
n
X f (i) (a) f 00 (a) f (n) (a)
Tn,f,a (x) = (xa)i = f (a)+f 0 (a)(xa)+ (xa)2 + + (xa)n
i! 2 n!
i=0

La notacion se puede simplificar si se entiende por el contexto quien es el


punto, la funcion y el orden y podremos escribir
Tn,f,a = Tn,f = Tn = T
Podemos aproximar f (x) en el punto x = a por el polinomio
f (x) ' Tn,f,a (x)
y esperamos que esta aproximacion sea buena, pero nos podemos hacer la
siguiente pregunta. Que error se comete al aproximar f por el polinomio?
a esta diferencia entre lo que vale la funcion y lo que vale el polinomio es a
lo que llamamos el resto.
Rn,f,a (x) = f (x) Tn,f,a (x)
Si una funcion es derivable se tiene que
T1 (x)
z }| {
f (x) f (a) f 0 (a)(x a)
lim =0
xa xa
o lo que es lo mismo
R1 (x)
z }| {
f (x) T1 (x) xa R1 (x)
0, lim =0
xa xa x a

5
Intuitivamente esto puede ser interpretado como que para valores de x muy
cercanos a a, el error R1 (x) es menor que la diferencia entre x y a, ya que
para que el lmite sea 0 apartir de un lugar el numerador debe ser menor
que el denominador. El siguiente resultado, que generaliza el hecho anterior,
nos dice que cuanto mayor sea el orden la aproximacion sera mejor.

1.4 Teorema:
Si f es n veces derivable cerca de a(en un entorno de a) entonces,

Rn,f,a (x)
lim =0
xa (x a)n

Suponiendo solo un poco mas podemos podemos incluso dar una esti-
macion del resto

1.5 Teorema:
Si f es (n + 1) veces derivable cerca de a, entonces

1. (Lagrange)

f (n+1) (c)
Rn (x) = (x a)n+1 c entre x y a
(n + 1)!

2. (Cauchy)

f (n+1) (c)
Rn (x) = (x c)n (x a) c entre x y a
n!

3. (Integral)
x
f (n+1) (t)
Z
Rn (x) = (x t)n dt
a n!

1.6 (I) Consecuencia:


Si | f (n+1) | K entre a y x, entonces

K
| Rn (x) | | x a |n+1
(n + 1)!

6
1.7 Ejemplo:
Calculemos cos 36o con error menor que 104 .
36o = /5rad, consideramos cos x en el punto x = /5
Tenemos
0 = a x = /5 1
f (x) = cos x f 0 (x) = sen x f 00 (x) = cos x f 000 (x) = sen x
f (4) (x) = cos x f (5) (x) = sen x f (6) (x) = cos x f (7) (x) = sen x

f (0) = 1 f 0 (0) = 0 f 00 (0) = 1 f 000 (0) = 0


f (4) (0) = 1 f (5) (0) = 0

f 00 (0) f 000 (0) f (2n) (0)


T2n,cos x,0 (x) = f (0)+f 0 (0)(x0)+ (x0)2 + (x0)3 + + (x0)2n
2 3! (2n)!

1 2 1 4 x2n
T2n,cos x,0 (x) = |{z}
1 + x + x + + (1)n
(n=0) | 2{z } |{z}
4 (2n)!
(n=1) (n=2)

x2 x4 x6 x8 x2n
T2n,cos x,0 (x) = 1 + + + (1)n
2 4! 6! 8! (2n)!

f (/5) ' T2n (/5)

f (/5) = T2n (/5) + R2n (/5)

(cos x)2n+1 (c) 1 1


| R2n (/5) |=| (/50)2n+1 | (/5)2n+1
(2n + 1)! (2n + 1)! (2n + 1)!
1
< 104 ?
(2n + 1)!
1
< 104 (2n + 1)! > 104
(2n + 1)!
Si n = 4, 9! > 8! = 40.320 > 104 .

n=4

7
cos /5 = T8 (/5)  con  < 104

(/5)2 (/5)4 (/5)6 (/5)8


cos /5 = 1 + + 
2 4! 6! 8!

1.8 (II) Consecuencia:


Si f es (n + 1) veces derivable cerca de a y si

f 0 (a) = f 00 (a) = = f (n1) (a) = 0, y f (n) (a) 6= 0

Entonces:

1. Si n es par y f (n) (a) > 0 = a es un mnimo local.

2. Si n es par y f (n) (a) < 0 = a es un maximo local.

3. Si n es impar = a es un punto de inflexion.

1.9 Ejemplo:
La funcion f (x) = (x 3)5 tiene derivada, f 0 (x) = 5(x 3)4 . Se anula
unicamente en x = 3, f 0 (3) = 0. Las derivadas sucesivas

f 00 (x) = 20(x3)3 , f 000 (x) = 60(x3)2 , f (4) (x) = 120(x3), f (5) (x) = 120

se van anulando todas en 3 y la primera que no se anula es la quinta, n = 5,


impar. Por tanto la funcion no tiene en 3 ni un maximo , ni un mnimo. 3
es un punto de inflexion.

1.10 Propiedades:
Las siguientes propiedades permiten calcular polinomios de Taylor sin tener
que usar la definicion.
Sean , R, y sean f y g funciones.
(1) Tn (f + g) = Tn (f ) + Tn (g)

(2) Tn (f g) = Tn (f ) Tn (g){terminos de orden > n}


Tn (f )
(3) Tn (f /g) = haciendo division larga hasta n
Tn (g)
(4) Tn (f g) = Tn (f ) Tn (g){terminos de orden > n}

8
(5) [Tn (f )]0 = Tn1 (f 0 )
Z x Z x
(6) Tn (f )(t)dt = Tn+1 ( )f (t)dt
a a
Z Z
(6) Tn (f ) = Tn+1 ( f ) + K, K R.

1.11 Algunos ejemplos:


Vamos a calcular los polinomios de Taylor de:
1
ex , sen x, cos x, , log(1 x), log(1 x), log(1 + x),
1x
1
, arctag (x), senh (x), cosh(x) (en x = 0)
1 + x2
ex Inmediato

x2 x3 xn
Tn,ex ,0 (x) = 1 + x + + + +
2! 3! n!
sen x

f (x) = sen x f 0 (x) = cos x f 00 (x) = sen x f 000 (x) = cos x

0 1 0 1
f iv fv f vi f vii
f viii f ix

x3 x5 x7 x2n+1
T2n+1, sen ,0 (x) = x + + + (1)n
3! 5! 7! (2n + 1)!

cos x Ya lo hemos hecho. Veamoslo de otra forma.

[Tn (f )]0 = Tn1 (f 0 )


x3 x5 x2n+1 0
T2n (cos(x)) = (T2n+1 ( sen (x))0 = (x + + (1)n ) =
3! 5! (2n + 1)!
x2 x4 x6 x2n
=1 + + + (1)n
2 4! 6! (2n)!

9
1
1x
1 Tn (1)
Tn (1) = 1, Tn (1x) = 1x, Tn ( )= por division larga hasta n
1x Tn (1 x)

La idea de la division larga es subir el grado al resto en cada paso, as


a diferencia de la division normal, el proceso nunca acaba. Nosotros nos
detenemos al llegar a un polinomio de orden (o grado) n.
1 | 1x
(1 x) 1 + x + x2 + + xn |
x
(x x2 )
x2
(x2 x3 )
x3 xn
(xn xn+1 )
xn+1

Tn, 1
,0 (x) = 1 + x + x2 + + xn
1x

1/(1 + x) Se puede hacer por division larga. Hagamoslo de otra forma:


(x) (1/(1x))
R R R
1
x 7 x 7 1/(1 (x)) = 1+x

|
1 1
( )=( ) (x)
1+x 1x

Tn (1/(1 + x)) = Tn (1/(1 x)) Tn (x) = Tn (1/(1 x)(Tn (x)) =

= Tn (1/(1 x)(x) = 1 + (x) + (x)2 + + (x)n =


= 1 + x + x2 x3 + + (1)n xn
log(1 x)
1 1
(log(1 x))0 = , por tanto ( log(1 x))0 =
1x 1x

10
Z Z
1
Al ser Tn f = Tn+1 f + K, tomando f (x) =
1x
Z Z
Tn+1 ( log(1 x)) = Tn (1/(1 x)) = 1 + x + x2 + + xn =

x2 x3 xn+1
+ =x+ + +K
2 3 n+1
Como el termino independiente del polinomio de Taylor de g en a es g(a),
se tiene que K = 0, de donde
x2 x3 xn
Tn ( log(1 x)) = x + + +
2 3 n
log(1 x) Tn (f ) = Tn (f ), R, f una funcion. Si tomamos
= 1 y f = log(1 x), se tiene

x2 x3 xn
Tn (log(1 x)) = x
2 3 n
log(1 + x)

(x) log(1x)
R R R
x 7 x 7 log(1 (x)) = log(1 + x)

Tn (log(1 + x)) = Tn (log(1 x)) Tn (x) = Tn (log(1 x))(x)

(x)2 (x)3 (x)n


Tn (log(1 + x)) = (x) + + =
2 3 n
x2 x3 xn
=x + + + (1)n+1
2 3 n
1/(1 + x2 ) Se puede hacer como Composicion,

(x2 ) 1/(1+x)
R R R
1
x 7 x2 7 1+x2

o por division larga


1 | 1 + x2
En cualquier caso se obtiene:

T2n, 1
,0 (x) = 1 x2 + x4 x6 + x8 + + (1)n x2n
1+x2

11
arctag (x) Integrando el resultado anterior, y salvo una constante C
se tiene:

x3 x5 x7 x9 x2n+1
T2n+1, arctag x,0 (x) +C =x + + + + (1)n
3 5 7 9 2n + 1
Por ser arctag (0) = 0 = C = 0.
senh x y cosh x

ex ex
senh x =
2
e + ex
x
cosh x =
2
x2 x3 x4 xn
Tex = 1 + x + + + + +
2! 3! 4! n!
x2 x3 x4 xn
Tex = 1 x + + + + (1)n
2! 3! 4! n!
x3 x5 x2n+1
T2n+1, senh x,0 (x) = x + + + +
3! 5! (2n + 1)!

x2 x4 x2n
T2n,cosh x,0 (x) = 1 + + + +
2 4! (2n)!

12