Saltar al contenido principal
Cálculo

Desarrollo de Taylor

Una recta usa una pendiente para estimar valores cercanos. Ahora queremos conservar más información sobre cómo cambia la función, manteniendo cálculos tan sencillos como los de un polinomio.

Volver a la aproximación

01¿Cómo mejorar aquella recta?

En la página de aproximación usamos un valor conocido y la pendiente en ese punto para estimar valores cercanos. Allí llamamos uu al punto de partida y aquí lo llamaremos aa. La entrada objetivo es xx y h=x−ah=x-a es el cambio con signo desde aa hasta xx. Un hh negativo sitúa el objetivo a la izquierda.

f(a+h)≈f(a)+hf′(a)f(a+h)\approx f(a)+hf'(a)

f(a) determina por dónde pasa la recta. La derivada f′(a), la pendiente en a, determina su dirección. Pero la pendiente de una recta es constante, mientras que la dirección de la función puede variar. Para seguir ese cambio necesitamos más información que la del término lineal.

¿Por qué buscar polinomios? Por ejemplo, 1+x+x21+x+x^2 solo requiere multiplicar y sumar, operaciones más sencillas que calcular raíces o funciones trigonométricas. No queremos dibujar una línea arbitraria, sino elegir cada coeficiente con una razón.

02Dónde empezar y qué cantidades deben coincidir

Elegimos primero a=0a=0, conveniente porque sus potencias enteras positivas siguen siendo cero. Un polinomio es una suma finita: una constante, un número multiplicado por xx y otro por x2x^2. Los multiplicadores son los coeficientes c0,c1,c2c_0, c_1, c_2 y el subíndice indica su grado.

PN(x)=c0+c1x+c2x2+⋯+cNxNP_N(x)=c_0+c_1x+c_2x^2+\cdots+c_Nx^N

PP es el polinomio que construimos y NN su grado máximo. La constante c0c_0 no contiene xx. Elegiremos los coeficientes para que PP y ff tengan el mismo valor en cero y sus derivadas de los distintos órdenes también coincidan allí.

PN(0)=f(0),PN′(0)=f′(0)P_N(0)=f(0),\qquad P_N'(0)=f'(0)

La primera condición hace que las gráficas pasen por el mismo punto. Cuando N≥1N \ge 1, la segunda les da la misma pendiente allí: las dos propiedades de la tangente. Si N=0N=0 solo hay una constante y exigimos únicamente la primera condición.

Derivar f′f' da f′′f'', que describe cómo cambia la pendiente. Derivar otra vez da f′′′f''', que describe cómo cambia f′′f''. Si conservamos términos hasta grado NN, exigimos que todas las derivadas hasta orden NN coincidan en cero; la función original debe tenerlas en el punto de partida.

PN′′(0)=f′′(0),PN′′′(0)=f′′′(0)P_N''(0)=f''(0),\qquad P_N'''(0)=f'''(0)

Esta es una regla para construir un polinomio finito. Todavía no afirmamos que ambas funciones sean iguales fuera de cero. Más adelante comprobaremos por separado cuánto se aproximan.

03Dejar aislado un coeficiente desconocido

Busquemos c0c_0. Al sustituir x=0x=0 desaparecen todos los términos con potencias enteras positivas de xx y queda la constante: PN(0)=c0P_N(0)=c_0, de donde c0=f(0)c_0=f(0). Para hallar c1c_1, derivamos una vez para convertirlo en constante: la constante anterior desaparece y c1xc_1x pasa a c1c_1.

PN′(x)=c1+2c2x+3c3x2+⋯P_N'(x)=c_1+2c_2x+3c_3x^2+\cdots

Una constante no cambia, así que su derivada es cero. Al derivar xnx^n, nn pasa a ser un factor y el grado baja a n−1n-1; si el término tenía un coeficiente fijo cnc_n, su derivada conserva el mismo factor cnc_n.

¿Por qué el exponente se convierte en multiplicador?

Para un entero positivo n, (x+t)ⁿ multiplica n paréntesis iguales. Al desarrollar, elegir siempre x da xⁿ. Para un término con un solo t, elegimos t en un paréntesis y x en los demás. Hay n elecciones, de modo que suman nxⁿ⁻¹t. El resto contiene al menos dos factores t.

(x+t)n−xn=nxn−1t+t2B(t)(x+t)^n-x^n=nx^{n-1}t+t^2B(t)

B(t) nombra el polinomio finito que queda al sacar t² del resto. Solo dividimos entre t distinto de cero y después estudiamos el límite al acercarse a cero. Como B(t) permanece finito cerca de cero, tB(t) tiende a cero y queda la pendiente nxⁿ⁻¹.

(x+t)n−xnt=nxn−1+tB(t)\frac{(x+t)^n-x^n}{t}=nx^{n-1}+tB(t)
ddx(xn)=nxn−1(n≥1)\frac{d}{dx}(x^n)=nx^{n-1}\quad(n\ge1)

d/dx significa «derivar respecto de x». Si n=0, el término es la constante 1 y su derivada es 0; no forzamos la fórmula de exponentes positivos para introducir una potencia negativa.

Encontrar un coeficiente sin perder su origen

Elige un coeficiente, deriva paso a paso y examina el resultado al sustituir cero. Encima de cada término conservamos el original para comprobar de dónde procede.

Observa los términos originales. Aún no hemos calculado los coeficientes.
Término original c0c_{0}
c0c_{0}
Aún no se ha derivado.
Término original c1xc_{1}x
c1xc_{1}x
Aún no se ha derivado.
Término original c2x2c_{2}x^{2}
c2x2c_{2}x^{2}
Aún no se ha derivado.
Término original c3x3c_{3}x^{3}
c3x3c_{3}x^{3}
Aún no se ha derivado.
Término original c4x4c_{4}x^{4}
c4x4c_{4}x^{4}
Aún no se ha derivado.
Paso 0 / 2

Prueba c2c_2. Tras dos derivadas se convierte en 2c22c_2. Al sustituir x=0x=0 desaparecen los términos de mayor grado, mientras los de menor grado ya desaparecieron al derivar. Así, f′′(0)=2c2f''(0)=2c_2 y obtenemos c2=f′′(0)/2c_2=f''(0)/2. Para c3c_3 aparecen sucesivamente los factores 3, 2 y 1; dividir entre 6 elimina el factor adicional.

Grado menor

Se convierte antes en constante y la siguiente derivada lo anula.

Grado que buscamos

Acaba de convertirse en constante: es precisamente el término que conservamos.

Grado mayor

Todavía contiene x y solo desaparece al sustituir cero.

04Escribir la regla sin perder el origen de los factores

Tras nn derivadas, xx desaparece y queda el factor n(n−1)⋯2⋅1n(n-1)\cdots 2\cdot 1. Este producto es el factorial de nn, escrito n!n!. Por tanto, f(n)(0)=n!cnf^{(n)}(0)=n! c_n, de donde cn=f(n)(0)/n!c_n=f^{(n)}(0)/n!.

f(n)(0)=n!cnf^{(n)}(0)=n!c_n
cn=f(n)(0)n!c_n=\frac{f^{(n)}(0)}{n!}

f(n)f^{(n)} indica que hemos derivado nn veces. Para la constante acordamos f(0)=ff^{(0)}=f y 0!=10!=1, y la misma regla produce c0=f(0)c_0=f(0).

PN(x)=∑n=0Nf(n)(0)n!xnP_N(x)=\sum_{n=0}^{N}\frac{f^{(n)}(0)}{n!}x^n

El símbolo mayúsculo Σ\Sigma significa «sumar». NN permanece fijo y nn recorre desde 00 hasta NN. El polinomio construido alrededor de cero se llama polinomio de Maclaurin.

P3(x)=f(0)+f′(0)x+f′′(0)2x2+f′′′(0)6x3\begin{aligned}P_3(x)={}&f(0)+f'(0)x\\&+\frac{f''(0)}{2}x^2+\frac{f'''(0)}{6}x^3\end{aligned}

Si una derivada vale cero, su coeficiente también. Aunque un término no contribuya, se conserva la regla de igualar derivadas.

05Probar primero con una función cuya respuesta podamos comprobar

Antes de abordar cálculos difíciles, elegimos f(x)=1/(1−x)f(x)=1/(1-x). La división permite comprobar la respuesta de manera independiente; por ejemplo, f(0.5)=2f(0.5)=2. No se permite x=1x=1 porque el denominador sería cero.

Simplificamos el cociente incremental y obtenemos la derivada f′(x)=1/(1−x)2f'(x)=1/(1-x)^2.

f(x+t)−f(x)t=11−x−t−11−xt\frac{f(x+t)-f(x)}{t}=\frac{\frac1{1-x-t}-\frac1{1-x}}{t}
=tt(1−x−t)(1−x)=\frac{t}{t(1-x-t)(1-x)}
⟶1(1−x)2\longrightarrow\frac1{(1-x)^2}
Deducir todos los órdenes sin memorizar una fórmula

Escribimos temporalmente b=1−x. Para un entero positivo m, llevamos los dos valores de (1−x)⁻ᵐ a denominador común; el numerador es bᵐ−(b−t)ᵐ. El desarrollo finito explicado antes da bᵐ−(b−t)ᵐ=mbᵐ⁻¹t+t²C(t), con C un polinomio finito. Dividimos entre t y lo hacemos tender a cero; como x≠1, b no es cero.

(b−t)−m−b−mt=bm−(b−t)mt bm(b−t)m\frac{(b-t)^{-m}-b^{-m}}{t}=\frac{b^m-(b-t)^m}{t\,b^m(b-t)^m}
⟶mbm−1b2m=mbm+1\longrightarrow\frac{mb^{m-1}}{b^{2m}}=\frac{m}{b^{m+1}}

Por tanto, derivar (1−x)⁻ᵐ multiplica por m y aumenta en 1 el exponente del denominador. Desde m=1, los factores son 1, 1·2, 1·2·3. Repetir el mismo paso da la forma general. En cero, el denominador vale 1 y la derivada es n!.

f(n)(x)=n!(1−x)n+1f^{(n)}(x)=\frac{n!}{(1-x)^{n+1}}
f(n)(0)=n!,cn=n!n!=1f^{(n)}(0)=n!,\qquad c_n=\frac{n!}{n!}=1

Así, todos los coeficientes son 1. Los primeros polinomios son P0=1P_0=1, P1=1+xP_1=1+x y P2=1+x+x2P_2=1+x+x^2. En x=0.5x=0.5 dan 1,5 y 1,75, frente al valor exacto 2. La distancia vertical de las gráficas es el error.

Línea continua: función original. Línea discontinua: polinomio. Línea vertical de puntos: error.-1.25-3-0.72-0.5-0.220.334.50.857x
Función original fPolinomioDiferencia vertical de alturas

Fijar x y añadir un término cada vez

NN indica el grado máximo conservado. Cambia NN y compara la línea discontinua y el error; mantén NN fijo y cambia xx para comprobar si el mismo polinomio sigue aproximando bien al alejarse de cero.

1
0.5
f(0.5)f(0.5)2
P1(0.5)P_{1}(0.5)1.5
Magnitud del error0.5

Cómo se suman los términos de este polinomio

11= 1(0.5)(0.5)= 0.5

Sumamos estas contribuciones y obtenemos P1(0.5)=1.5P_1(0.5)=1.5. El error es el valor absoluto de la diferencia ∣f(x)−PN(x)∣|f(x)-P_N(x)|, por lo que aquí no distinguimos el signo de la diferencia.

Para esta función y entrada, añadir términos hace que el error tienda a cero. La construcción siguiente explicará por qué.

06¿Cuánto falta? ¿Podemos seguir añadiendo indefinidamente?

Abreviamos la suma finita 1+x+⋯+xN1+x+\cdots+x^N como SNS_N. Multiplicar y restar permite hallar directamente la diferencia exacta, sin introducir una fórmula general del resto todavía sin explicar.

Restar dos filas casi iguales

La primera fila es SNS_N. Al multiplicarla por xx, el grado de cada término aumenta en 1 y obtenemos la segunda fila. Ahora restamos la segunda de la primera; cada columna corresponde al mismo grado.

3
Grado 0
SNS_N11
−xSN-xS_N00
Grado 1
SNS_Nxx
−xSN-xS_N−x-x
Grado 2
SNS_Nx2x^{2}
−xSN-xS_N−x2-x^{2}
Grado 3
SNS_Nx3x^{3}
−xSN-xS_N−x3-x^{3}
Grado 4
SNS_N00
−xSN-xS_N−x4-x^{4}
Los términos siguen en sus posiciones originales; aún no se han cancelado.

Tras cancelar obtenemos (1−x)SN=1−xN+1(1-x)S_N=1-x^{N+1}. Como x≠1x\ne1, dividimos ambos lados entre 1−x1-x y llegamos a «función original = polinomio finito + parte que falta».

SN=1−xN+11−xS_N=\frac{1-x^{N+1}}{1-x}
11−x=SN+xN+11−x\frac1{1-x}=S_N+\frac{x^{N+1}}{1-x}

La parte que falta es el resto, RN(x)=f(x)−PN(x)R_N(x)=f(x)-P_N(x). A diferencia de una aproximación, la igualdad anterior es exacta para cada NN finito y x≠1x\ne1. Por ejemplo, con N=3N=3 y x=0.5x=0.5, el resto 0.1250.125 explica toda la diferencia.

Fijamos xx y aumentamos NN. Si ∣x∣<1|x|<1, el término ∣x∣N+1|x|^{N+1} tiende a cero y, por tanto, el resto tiende a cero. Pero en x=−1x=-1, xN+1x^{N+1} alterna continuamente. Que ff esté definida en una entrada no garantiza que la serie tienda allí a ff.

¿Por qué multiplicar repetidamente un número entre 0 y 1 lleva a cero?

Llamamos q al número y m al número entero positivo de factores. Si q=0, es inmediato. Si 0<q<1, escribimos 1/q=1+r, con r>0. Desarrollar (1+r)ᵐ da 1+mr más términos no negativos, así que es al menos 1+mr. Tomando inversos, 0<qᵐ≤1/(1+mr). Aumentar m hace que el lado derecho sea menor que cualquier número positivo prefijado; por tanto, qᵐ tiende a cero.

0<qm=1(1+r)m≤11+mr⟶00<q^m=\frac1{(1+r)^m}\le\frac1{1+mr}\longrightarrow0

Solo después de comprobar el límite podemos escribir la igualdad con la serie infinita. La suma alrededor de cero es la serie de Maclaurin. ∞\infty representa el límite de sumas finitas, no sustituir NN por un número infinito.

11−x=∑n=0∞xn(∣x∣<1)\frac1{1-x}=\sum_{n=0}^{\infty}x^n\qquad(|x|<1)

Para otras funciones, igualar derivadas sigue construyendo un polinomio finito, pero no demuestra que añadir términos indefinidamente recupere la función. Hay que comprobar el resto de esa función.

07Cambiar el centro sin cambiar la función original

Cero facilita las sustituciones. Supongamos que queremos calcular f(0.6)f(0.6) y conocemos valor y derivadas en a=0.5a=0.5: el objetivo está a solo h=0.1h=0.1 del punto inicial. ¿Podemos usar aa como nuevo cero local y repetir la construcción?

h=x−a,x=a+hh=x-a,\qquad x=a+h

La entrada original xx sigue indicando la misma posición. La entrada nueva hh mide su separación respecto de aa. Llamamos a la nueva regla g(h)=f(a+h)g(h)=f(a+h); en particular, g(0)=f(a)g(0)=f(a).

g(h)=f(a+h),g(0)=f(a)g(h)=f(a+h),\qquad g(0)=f(a)
Al cambiar solo a, la curva y el punto objetivo permanecen fijos; se desplaza el cero de la escala h.-0.500.5-0.500.5xhaQx=0.6,h=0.6−(0)=0.6x=0.6,\quad h=0.6-(0)=0.6El mismo punto Q, dos coordenadas de entrada.

Mover solo el origen, manteniendo Q en su lugar

Mueve primero el centro de expansión aa. La coordenada xx y la altura de QQ no cambian; cambia su coordenada local hh. La escala inferior mide desde aa, no desde el cero original.

0
0.6
3
Valor de la función original2.5
Aproximación centrada en a2.176
Error al expandir en a0.324
Error del mismo grado al expandir en 00.324

Si hh aumenta tt, xx aumenta exactamente tt; por tanto, g(n)(0)=f(n)(a)g^{(n)}(0)=f^{(n)}(a): la derivada en el cero local coincide con la derivada en aa.

g(h+t)−g(h)t\frac{g(h+t)-g(h)}{t}
=f(a+h+t)−f(a+h)t=\frac{f(a+h+t)-f(a+h)}{t}
g′(h)=f′(a+h)g'(h)=f'(a+h)

Construimos primero el polinomio con entrada hh, sustituimos las derivadas por f(n)(a)f^{(n)}(a) y después hh por x−ax-a. El resultado es el polinomio de Taylor centrado en aa; Maclaurin es el caso particular a=0a=0.

g(h)≈∑n=0Ng(n)(0)n!hng(h)\approx\sum_{n=0}^{N}\frac{g^{(n)}(0)}{n!}h^n
f(a+h)≈∑n=0Nf(n)(a)n!hnf(a+h)\approx\sum_{n=0}^{N}\frac{f^{(n)}(a)}{n!}h^n
TN(x)=∑n=0Nf(n)(a)n!(x−a)nT_N(x)=\sum_{n=0}^{N}\frac{f^{(n)}(a)}{n!}(x-a)^n

La última línea define exactamente TNT_N. Seguimos aproximando f(x)f(x), porque a+h=xa+h=x. Escribir f(x−a)f(x-a) cambiaría la entrada de la función original.

Volvemos a a=0.5a=0.5 y x=0.6x=0.6. La fórmula de derivadas da los coeficientes 2,4,8,162, 4, 8, 16. Como h=0.1h=0.1, la aproximación cúbica es 2.4962.496.

T3(0.6)=2+4(0.1)+8(0.1)2+16(0.1)3=2.496\begin{aligned}T_3(0.6)={}&2+4(0.1)\\&+8(0.1)^2+16(0.1)^3\\={}&2.496\end{aligned}

El valor calculado independientemente es 2.52.5 y el error 0.0040.004. Al expandir desde cero, el error sería 0.3240.324. Acercar el centro de expansión ayuda claramente.

Comprobar el resto trasladado con la misma suma finita

Sacamos 1−a del denominador y abreviamos h/(1−a) como r, con a≠1. La función original queda como 1/(1−a) por 1/(1−r). Aplicamos a r la identidad de suma finita ya deducida.

f(a+h)=11−a−h=11−a11−rf(a+h)=\frac1{1-a-h}=\frac1{1-a}\frac1{1-r}
r=h1−ar=\frac{h}{1-a}

Reconozcamos primero el polinomio finito. Cada rⁿ es hⁿ/(1−a)ⁿ y el factor exterior 1/(1−a) añade otro factor al denominador. El coeficiente de cada término es precisamente f⁽ⁿ⁾(a)/n!, obtenido antes; esta suma es realmente T_N(x).

11−a∑n=0Nrn\frac1{1-a}\sum_{n=0}^{N}r^n
=∑n=0Nhn(1−a)n+1=TN(x)=\sum_{n=0}^{N}\frac{h^n}{(1-a)^{n+1}}=T_N(x)

El resto también se multiplica por el factor exterior 1/(1−a). Como (1−a)(1−r)=1−a−h=1−x, podemos simplificar así su denominador.

f(x)−TN(x)=11−arN+11−rf(x)-T_N(x)=\frac1{1-a}\frac{r^{N+1}}{1-r}
=rN+11−x=\frac{r^{N+1}}{1-x}

Cuando ∣x−a∣<∣1−a∣|x-a|<|1-a|, el resto tiende a cero.

Si la función tiene derivadas de todos los órdenes en aa, su serie de Taylor es la suma infinita alrededor de aa. Solo es igual a f(x)f(x) cuando la diferencia tiende a cero: lim⁡N→∞[f(x)−TN(x)]=0\lim_{N\to\infty}[f(x)-T_N(x)]=0.

lim⁡N→∞[f(x)−TN(x)]=0\lim_{N\to\infty}\bigl[f(x)-T_N(x)\bigr]=0

Solo tras comprobarlo en la entrada elegida podemos sustituir el signo de aproximación por una igualdad.

f(x)=∑n=0∞f(n)(a)n!(x−a)nf(x)=\sum_{n=0}^{\infty}\frac{f^{(n)}(a)}{n!}(x-a)^n

08Aplicarlo y explicar la razón de cada paso

1 · Si f(0)=2, f′(0)=−1 y f″(0)=6, ¿cuál es P₂(x)?

La constante es 2 y el coeficiente lineal −1. Derivar dos veces el término cuadrático aporta un factor 2, así que su coeficiente es 6/2=36/2=3. Por tanto, P2(x)=2−x+3x2P_2(x)=2-x+3x^2.

2 · Para 1/(1−x), calcula P₃(0,2) y el error exacto restante.
P3(0.2)=1+0.2+0.04+0.008=1.248P_3(0.2)=1+0.2+0.04+0.008=1.248

El valor exacto es 1.251.25. La fórmula del resto da 0.24/0.8=0.0020.2^4/0.8=0.002, exactamente la parte que falta.

3 · Si a=0,5 y x=0,4, ¿cuáles son h y g(h)?

h=x−a=−0.1h=x-a=-0.1. El signo negativo sitúa el objetivo a la izquierda del centro. g(−0.1)=f(0.4)=5/3g(-0.1)=f(0.4)=5/3, no f(−0.1)f(-0.1).

Igualar derivadas indica cómo elegir un polinomio finito; comprobar el resto indica si está justificado seguir añadiendo términos; cambiar el centro significa reutilizar la construcción con otra coordenada de entrada.

Volver al catálogo de matemáticas

Inicia sesión para ver más

Inicia sesión para continuar el resto de esta lección y mantener tu progreso sincronizado.