Optimización y aproximación.

Anuncio
UNIVERSIDAD DE MURCIA
Óptica y Optometrı́a
Resúmenes
Curso 2005-2006
Departamento de Matemáticas
Optimización y aproximación.
Aproximación. Polinomio de Taylor.
Se pueden utilizar polinomios para aproximar otras funciones en un punto determinado; supongamos que tal
punto es a. La aproximación se hace alrededor de a que es, por tanto, el centro de la aproximación. El objetivo
consiste en encontrar el polinomio (de un grado predeterminado) que mejor se aproxima (en un cierto sentido)
a la función f en un entorno del punto a.
Si f tiene n derivadas en a, el polinomio
Pn (x) = f (a) + f 0 (a)(x − a) +
f 00 (a)
f 000 (a)
f (n) (a)
(x − a)2 +
(x − a)3 + · · · +
(x − a)n
2!
3!
n!
se denomina el n-ésimo polinomio de Taylor de f centrado en A. Si a = 0, entonces el polinomio anterior se
denomina el n-ésimo polinomio de Maclaurin de f .
Para que un método de aproximación resulte útil, es necesario saber el error que se comete. Para conocer el
error cometido, hacemos la descomposición siguiente f (x) = Pn (x) + Rn (x), donde Rn (x) es el resto. El error
cometido es |Rn (x)| = |f (x) − Pn (x)|. El error se puede estimar o acotar mediante el siguiente teorema
Teorema de Taylor.- Si una función f es derivable hasta el orden n + 1 en un intervalo (c, d) conteniendo a
a, entonces para todo x ∈ (c, d),existe un número z entre c y a tal que f (x) = Pn (x) + Rn (x) siendo
Rn (x) =
f (n+1) (z)
(x − a)n+1 .
(n + 1)!
Esta expresión del resto se llama resto de Lagrange y en el uso habitual no se trata de encontrar z de forma
explı́cita, sino de encontrar cotas de f (n+1) (z) que faciliten una acotación del error.
Método de bisección.
Existen numerosos métodos para aproximar soluciones de una determinada ecuación f (x) = 0. Vamos a ver uno
de ellos que recibe el nombre de método de bisección.
Si f (x) es una función continua en un intervalo [a, b], tal que f (a) y f (b) tienen signos opuestos, el teorema de
Bolzano, nos permite asegurar que existe un valor c ∈ (a, b) solución de la ecuación f (x) = 0. Para encontrar
una aproximación a tal punto c, procedemos de la siguiente manera:
1. Tomamos p1 = a+b
2 (punto medio de [a, b]) y calculamos f (p1 ). Si su signo coincide con f (a), eliminamos
el intervalo [a, p1 ], si por el contrario, el signo de f (p1 ) y el de f (b) son idénticos, el intervalo eliminado
es el [p1 , b]. Llamemos [a1 , b1 ] al intervalo no eliminado. Tenemos de nuevo que f tiene signo opuesto en
los extremos de [a1 , b1 ] y por el teorema de Bolzano existe c ∈ (a1 , b1 ) con f (c) = 0.
1
2. Tomamos ahora p2 = a1 +b
(punto medio de [a1 , b1 ]) y repetimos la operación. Al final obtenemos un
2
nuevo intervalo [a2 , b2 ] en las condiciones del teorema de Bolzano. Repetimos el proceso...
El final del proceso viene determinado, o bien porque el número de veces que hay que iterar venga determinado
previamente o por la precisión deseada:
La longitud del intervalo final debe ser menor que un número dado.
|f (pn )| < ε, es decir el valor encontrado está más cerca de f (c) que un determinado valor ε.
Interpolación polinómica. Polinomio de Lagrange
Se trata de encontrar un polinomio P (x), del menor grado posible, que pase por n + 1 puntos determinados
(x0 , y0 ), . . . , (xn , yn ); es decir que verifique
P (xk ) = yk
para k = 0, 1, . . . , n.
El polinomio de Lagrange viene dado por la expresión
P (x) = y0 Ln0 (x) + y1 Ln1 (x) + . . . , yn Lnn (x)
donde cada Lkn (x) es un polinomio de grado, a lo sumo n cuyas expresiones vienen dadas por
Ln0 (x) =
x − x1 x − x2
x − xn
·
...
,
x0 − x1 x0 − x2
x0 − xn
Ln1 (x) =
x − x0 x − x2
x − xn
·
...
,
x1 − x0 x1 − x2
x0 − xn
Ln2 (x) =
x − x0 x − x1 x − x3
x − xn
·
·
...
,
x2 − x0 x2 − x1 x2 − x3
x0 − xn
...,
Lnn (x) =
x − x0
x − x1
x − xn−1
·
...
.
xn − x0 xn − x1
xn − xn−1
El polinomio P (x) tiene grado n como máximo, y permite hacer una cierta predicción de como se comporta “la
tendencia” de los puntos en cuestión.
Descargar