Sunteți pe pagina 1din 33

SERIE DE TAYLOR

ALGORITMOS NUMÉRICOS
ING. MAGDA DEL PILAR SANTA FAJARDO
SERIE DE TAYLOR

• La serie de Taylor es el fundamento matemático más


importante para comprender, manejar y formular métodos
numéricos que se basan en la aproximación de funciones por
medio de polinomios.

• Aunque a veces no sea muy evidente, la mayoría de los


métodos numéricos se basan en la aproximación de
funciones por medio de polinomios.
SERIE DE TAYLOR

• La expansión de Taylor de una función, es una serie infinita de potencias


que representa, de manera exacta, el comportamiento de la función en
la vecindad de un punto dado.

• Si se ignoran todos los términos de la serie de Taylor, excepto unos


cuantos, se obtiene un polinomio que aproxima a la función verdadera.

• El error del método numérico depende de la precisión con la que el


polinomio aproxima a la función verdadera.
• Los errores por truncamiento se evalúan a través de la comparación del
desarrollo polinomial de la solución numérica, con la serie de Taylor, de
la solución exacta.
SERIE DE TAYLOR

RECUERDA:
Los errores por truncamiento son aquellos
que resultan al usar una aproximación en
lugar de un procedimiento matemático
exacto.
SERIE DE TAYLOR

• En esencia, la serie de Taylor proporciona un medio


para predecir el valor de una función en un punto
en términos del valor de la función y sus derivadas
en otro punto.

• En particular, el teorema establece que cualquier


función suave puede aproximarse por un polinomio.
Comprendamos la serie DE TAYLOR

• Vamos a construirla término por término:

Primer término de la serie:

Aproximación de orden cero, indica que el valor de f


en el nuevo punto es el mismo que su valor en el
punto anterior.
(Estimación perfecta si la función que se va a
aproximar es, de hecho, una constante.)
• ¿Qué pasa si la función cambia en el intervalo?

Segundo término de la serie:

• Aproximación de primer orden, representa una línea


recta y es posible predecir un incremento o un
decremento de la función entre xi y xi+1.

• Se observa que se puede predecir un cambio, pero


sólo es exacta para una línea recta o una tendencia
lineal.
• ¿Cómo muestro una curvatura que represente la
función?

Tercer término de la serie:

• Aproximación de segundo orden, representa una


curvatura de la función entre xi y xi+1.
• De manera similar, se agregan términos adicionales para
desarrollar la expansión completa de la serie de Taylor:

Expansión de la serie:

• Se incluye un término residual para considerar todos los


términos desde el n + 1 hasta infinito:
donde E es un valor de x
que se encuentra en algún
punto entre xi y xi+1.
• Con frecuencia es conveniente simplificar la serie de
Taylor definiendo un tamaño de paso o incremento
h = xi+1 - xi , así:

Expansión de la serie en término de h:


Expansión de la serie Gráficamente:
Aproximaciones de un
polinomio mediante la
serie de Taylor
Ejemplo 1:

Use expansiones de la serie de Taylor de los órdenes


cero hasta cuatro para aproximar la función:

desde xi = 0 con h = 1. Esto es, prediga el valor de la


función en xi+1 = 1.
Solución:

• La expansión de la serie de Taylor hasta la cuarta


derivada da una estimación exacta para xi+1 = 1 es:

• En general, la expansión de la serie de Taylor de


n-ésimo orden será exacta para un polinomio de
n-ésimo orden.
NOTA

• En el ejercicio anterior, el polinomio obtenido se ajusta perfectamente a la


función, porque ésta es algebraica, polinomial de cuarto grado; en este
caso, las derivadas de orden superior al cuarto se anulan, por lo que los
primeros cinco términos de la expansión en serie de Taylor son suficientes
para determinar, sin error alguno, el comportamiento de la función, para
cualquier valor de X.
• Pero no siempre es así; cuando se trata de funciones trascendentes o
mixtas, la expansión en serie de Taylor sólo puede proporcionar una
aproximación a la función de interés, porque, en ese caso, cada uno de los
términos de la serie infinita tiene un valor absoluto diferente de cero, con
el que participa, así sea de manera mínima, en el valor de la función. En
virtud de que no es posible considerar un número infinito de términos, no
hay más remedio que truncar la serie y considerar únicamente los n
primeros.
•Expansión de la serie de
Taylor para aproximar
una función con un
número infinito de
derivadas
Ejemplo 2:

Utilice expansiones de la serie de Taylor con n desde


0 hasta 6 para aproximar
f(x) = cos x

Donde xi+1 = /3 con base en el valor de f (x) y sus


derivadas en xi = /4.

Observe que esto significa que h = /3 – /4 = /12.


Solución:

• Los valores se presentan para varios órdenes (n) de


aproximación.

• aunque se le agreguen más términos a la serie el


error decrece, aunque la mejoría será mínima.
OBSERVACIÓN

• Una función f(x) es analítica en xi, si se puede representar por medio de


una serie de potencias en términos de h = xi+i – xi, dentro de un radio de
convergencia 0 < xi+i - xi, y si todas sus derivadas son continuas en la
vecindad de xi. Los polinomios son funciones analíticas en todas partes.
• Si la función f(x) es diferenciable en todas partes de la vecindad de un
punto x0, excepto en el mismo, el punto se denomina singular y entonces
la función no es analítica en x0. Algunas funciones trascendentes tienen
puntos singulares; por ejemplo, tan(x) es analítica excepto en (n + ½).
OTROS EJEMPLOS
• Ejemplos: Los desarrollos en serie de Taylor de e-x y de sen x, en la vecindad de x =
1, son respectivamente:

-x -1 -1 h2 -1 h3 -1 h4 -1
e = e - he + e - e + e - ...
2! 3! 4!
h2 h3 h4
sen(x) = sen(1) + h  cos(1)  sen(1)  cos(1)  sen(1)  ...
2! 3! 4!

El desarrollo en serie de Taylor de una función alrededor de x = 0 recibe el


nombre de serie de Maclaurin; por ejemplo: ex, cos x, y ln(x+1)

x x 2 x3 x 4
e =1+x+ + + + ...
2! 3! 4!
x2 x 4 x6 x8
cos(x) = 1      ...
2! 4! 6! 8!
x 2 x3 x 4
ln(x  1)  x + + + + ...
2 3 4
f(/6) = 1 - 1(/6)2/2! + 1(/6)4/4! - 1(/6)6/6!
= 1 - 0.1370778 + 0.0031317 - 0.0000286 = 0.8660252

Considerando como "verdadero" el valor que ofrece una calculadora


científica de 8 dígitos, que es: cos 30 = 0.8660254, se aprecia que el
truncamiento a siete términos de la serie, conduce a un pequeño error
de 0.0000002
El residuo de la serie de Taylor

• Anteriormente, se esbozó lo que era un error por truncamiento, pero no


quedó lo suficientemente claro, porque para comprender este concepto,
faltaba conocer a detalle el comportamiento de la expansión en serie de
Taylor.
• Ahora podemos entender con claridad qué es un truncamiento y cómo
repercute éste en un error, al aproximar el valor de una función para un
determinado valor de la variable, considerando solamente los primeros n
términos de la serie infinita.
• Los términos de la serie que se desprecian constituyen un residuo cuyo
valor puede tener signo positivo, en perdida del valor de la función, o
negativo, en exceso del valor de la función; en términos absolutos, este
residuo puede ser significativo o insignificante (como sucedió en el
ejemplo anterior), lo cual depende de dos factores:
El residuo de la serie de Taylor

1) El valor de n, es decir, el número de términos de la serie, considerados


al aproximar el valor de la función; mientras mayor sea el valor de n,
menor será el residuo y mejor será la aproximación al valor de la función.

2) El valor de h, es decir, el tamaño del paso o distancia entre el valor de la


variable para el cual se evalúa la función y el valor de la variable para el
que se conoce el valor de la función y el de sus derivadas; mientras menor
sea el valor de h, mayor será la cercanía entre Xi y Xi+1 y, por ende, mejor
será la aproximación al valor de la función.
El residuo de la serie de Taylor

En adelante, y en tanto no se indique lo contrario, usaremos únicamente la


expansión en serie de Taylor que considera el paso hacia adelante para aproximar
f(Xi+1) a partir de f(Xi) y sus derivadas, conforme a la expresión (1.21), la que en
forma explícita se escribe:
f(Xi+1) = f(Xi) + f'(Xi)h + f''(Xi)h2/2! + f'''(Xi)h3/3! + ... + f(n)(Xi)hn/n! + ...__ (1.21')
y en forma alternativa:
f(Xi+1) = f(Xi) + f'(Xi)h + f''(Xi)h2/2! + f'''(Xi)h3/3! + ... + f(n)(Xi)hn/n! + Rn (1.23)
• Esta última expresión se conoce como expansión en serie de Taylor con residuo, y
es idéntica a la expresión (1.21'), excepto porque los puntos suspensivos se han
sustituido por el término Rn, que sintetiza los términos de la serie que se han
despreciado y se conoce con el nombre de residuo de la aproximación al n-ésimo
orden.
• La serie se puede truncar en cualquier punto, de manera que el subíndice n indica
que sólo se han incluido en la aproximación los primeros (n+1) términos de la
serie.
El residuo de la serie de Taylor

• Por ejemplo, podemos truncar la serie a un solo término (n = 0):


f(Xi+1)  f(Xi)
lo que implica suponer que la función que se va a aproximar es una constante: P(X)
= a0 ; si tal suposición es cierta, la aproximación resulta perfecta y no hay error
alguno, pero si no es así, existe un residuo R0 tal que se cumple:
f(Xi+1) = f(Xi) + R0
R0 = f'(Xi)h + f''(Xi)h2/2! + f'''(Xi)h3/3! +...+ f(n)(Xi)hn/n! +... _____ (1.24)
• R0 es el residuo de orden cero y representa una serie infinita idéntica a la de la
expresión (1.21'), excepto por la exclusión del primer término.
• Para simplificar, podríamos truncar el residuo a solo un término: R0 f'(Xi)h,
despreciando todos los demás, pero esto obviamente no es exacto. Conviene
entonces encontrar una manera más adecuada de valorar R0.
El residuo de la serie de Taylor

• Auxiliándonos en la siguiente figura, podemos ver fácilmente que la recta


que une los puntos [Xi, f(Xi)], [Xi+1,f(Xi+1)], tiene pendiente R0/h.
f(x)
f’()

f(Xi+1)

R0 = f(Xi+1) - f(xi)

P(X) = ao
f(xi)

xi  Xi+1 x
h
El residuo de la serie de Taylor
• Invocando el teorema del valor medio, podemos asegurar que existe un punto ,
entre Xi y Xi+1, para el cual el valor de la primera derivada f'(), es decir, la
pendiente de la tangente de la función en ese punto, es paralela a la recta
mencionada previamente: R0/h = f'(); y entonces:
R0 = f'()h _____ (1.25)
• De manera similar, si truncamos la serie a dos términos (n=2):
f(Xi+1) f(Xi) + f'(Xi)h
estaremos suponiendo que la función que se va a aproximar es una recta: P(X) = a0
+ a1X; si la suposición es correcta, la aproximación es perfecta y sin error, pero si
no es así, existe un residuo R1 tal que:
f(Xi+1) = f(Xi) + f'(Xi)h + R1
R1 = f''(Xi)h2/2! + f'''(Xi)h3/3! + ... + f(n)(Xi)hn/n! + ...
• R1 es un residuo de primer orden que, al igual que se hizo con R0, pero ahora
considerando el teorema extendido del valor medio, también se puede evaluar de
manera exacta mediante:
R1 = f''()h2/2!
Y así, sucesivamente:
El residuo de la serie de Taylor

f(x)
P(X) = ao + a1x + a2x2
f(x)
f(Xi+1)

P(X) = ao + a1x

ao P(X) = ao

xi Xi+1 x
h
El residuo de la serie de Taylor

• Un truncamiento a tres términos (n = 2), supone que la función a aproximar es una


parábola P(X) = a0 + a1X + a2X2 y un posible error dado por el residuo de segundo
orden R2.
• Un truncamiento a cuatro términos (n = 3), supone que la función a aproximar es
una parábola cúbica P(X) = a0 + a1X + a2X2 + a3X3 y un posible error dado por el
residuo de segundo orden R3.
• En general, un truncamiento a (n+1) términos de la serie, supone un polinomio
P(X) = a0 + a1X + a2X2 + a3X3 + ... + anXn y un posible error dado por el residuo de n-
ésimo orden, que se expresa:
Rn = f(n+1)()hn+1/(n+1)! _____ (1.26)
• Rn es el error por truncamiento al aproximar el valor de una función f(Xi+1),
considerando solamente los (n+1) primeros términos de la expansión en serie de
Taylor correspondiente a la función.
El residuo de la serie de Taylor

• Ejemplo. Obtener una aproximación al valor del número e, con mantisa de ocho
dígitos y considerando los primeros ocho términos de la expansión en serie de
Taylor para la función f(X) = ex.
Sabemos que: e0 = 1,
entonces: Xi = 0 ; Xi+1 = 1 ; h=1-0=1
f(0) = e0 = 1 f(1) = e
f(1) = f(0) + f'(0)(1) + f''(0)(1)2/2! + f'''(0)(1)3/3! + fiv(0)(1)4/4! + ...
f'(X) = ex f'(0) = 1
f''(X) = ex f''(0) = 1
f'''(X) = ex f'''(0) = 1
...
f'(n)(X) = ex f'(n)(0) = 1
f(1)  1 + 1 + 1/2! + 1/3! + 1/4! + 1/5! + 1/6! + 1/7!
e  1 + 1 + 0.5 + 0.16666667 + 0.04166667 + 0.00833333 +
+ 0.00138889 + 0.00019841 = 2.71825397
El valor que arroja una calculadora de 9 dígitos es: e = 2.71828183
El residuo de la serie de Taylor

• El error por truncamiento es:


R7 = fviii()(1)8/8! = fviii()/40320 = 0.00002786
Donde valor verdadero - valor aprox = 0.00002786
• fviii() = e = 1.1233152 ;  = ln (1.1233152) = 0.11628431
• Observamos que  efectivamente se localiza entre Xi y Xi+1: 0 <  < 1, aunque
bastante más cerca de Xi que de Xi+1
• Si hubiésemos truncado a solo tres términos: e  2.5,
• R2 = f'''()(1)3/3! = f'''()/6 = 0.21828183
• f'''() = e = 1.30969098 ;  = 0.26979122
• Vemos también que el valor de  es distinto para residuos de diferente orden, pero
siempre cumple con localizarse entre Xi y Xi+1.
El residuo de la serie de Taylor

• Los valores dados en la siguiente tabla, referidos a este ejemplo, pueden


verificarse fácilmente:
n e Rn f(n+1)() 
0 1 1.71828183 1.71828183 0.54132486
1 2 0.71828183 1.43656366 0.36225391
2 2.5 0.21828183 1.30969098 0.26979172
3 2.66666667 0.05161516 1.23876384 0.21411398
4 2.70833334 0.00994849 1.19381880 0.17715724
5 2.71666667 0.00161516 1.16291520 0.15092996
6 2.71805556 0.00022627 1.14040080 0.13137978
7 2.71825397 0.00002786 1.12331520 0.11628431
El residuo de la serie de Taylor
• En este ejemplo, tuvimos manera de consultar el valor "exacto" de e, echando mano de una
calculadora, igual que lo pudimos haber consultado en un libro; el número e es conocido por
toda la comunidad científica, por eso su valor es accesible a cualquiera.
• Pero no ocurre lo mismo cuando estamos estimando el valor de una función complicada,
ligada a un experimento en el que apenas tenemos idea de su comportamiento y del orden
de magnitud que puede tomar la función, para cada determinado valor de la variable. En tal
caso, no hay manera de calcular con exactitud los residuos y solo habrá que conformarse con
una estimación burda de ellos.
• Para el efecto, y siempre que sea factible derivar analíticamente la función de interés, se
sugiere considerar como valor estimado de el punto medio entre Xi y Xi+1, es decir:
* = (Xi + Xi+1)/2 _____ (1.27)
con la seguridad de que los residuos estimados a partir de este valor y, por ende, los errores
asociados a ellos, siempre serán superiores a los verdaderos.
Rn = f(n+1)(*)hn+1/(n+1)! _____ (1.26')

S-ar putea să vă placă și