fbpx
Wikipedia

Interpolación de Aitken

La interpolación de Aitken es un procedimiento iterativo para calcular valores correspondientes al polinomio de Lagrange de un conjunto de puntos dado. Permite introducir información sobre nuevos puntos en el polinomio con un incremento de tiempo de cálculo de orden cuadrático con respecto al número de nodos de interpolación.

Definición

Sea   un polinomio de Lagrange obtenido a partir de un conjunto de puntos de partida . Entonces, se cumple la siguiente relación:

  (caso degenerado, polinomio de grado cero - constante)

 

(esta segunda expresión implica que una interpolación de grado n se puede obtener mediante la interpolación lineal de dos interpolaciones de grado (n-1))

Demostración

La prueba es fácil de deducir por inducción. Sin pérdida de generalidad, se toma por conveniencia  ,  .

Sean   y   los polinomios de Lagrange para los conjuntos de puntos correspondientes. Esto significa que   y  

Si se denominan   ;   y   entonces es obvio que

 

  ,

lo que coincide con el polinomio de Lagrange del conjunto total de puntos.

Utilización

Tiempo de cálculo

Conociendo los coeficientes de los polinomios   y  , el cálculo del polinomio   mediante el método de Aitken está ligado linealmente al número n de puntos.

Sin embargo, si se considera agregar un nuevo punto   al conjunto de puntos base, entonces en este caso   también será desconocido y deberá calcularse en tiempo lineal   y  , para lo que a su vez será necesario precalcular   y el resto de polinomios del mismo orden.

Por lo tanto, agregar un punto solo es posible obteniendo secuencialmente los polinomios  en tiempo cuadrático. Si el programa ya tenía almacenados los coeficientes de los polinomios  , entonces el cálculo de cada uno de los polinomios requeridos es factible en un tiempo lineal con respecto al número de puntos utilizados como base. Esto da un total asintóticamente tendente a   a la hora de agregar un nuevo punto, y en consecuencia, a   si se debe calcular el polinomio de Lagrange a partir de un conjunto predeterminado de   puntos.

Ocupación de memoria

Si se usa un método de cálculo de tiempo óptimo, entonces es necesario almacenar los coeficientes de los polinomios de la forma   .  , lo que requiere   posiciones de memoria para almacenar coeficientes, lo que requiere una memoria total de orden  .

Cabe señalar que la cantidad de memoria   necesaria (incluso si no se precisa la posterior adición de puntos) requiere inevitablemente el almacenamiento de los coeficientes de los polinomios   en el transcurso del cálculo del polinomio mismo.

Ejemplo

INTERPOLACIÓN DE AITKEN:
Se desea interpolar el valor del polinomio de Lagrange ( ) definido para cuatro puntos dados,

 

cuando  .

Utilizando el algoritmo de Aitken, se tiene que:

Interpolación de Aitken:
i X(i) Y(i) Iteración 1 Iteración 2 Iteración 3 X(i)-X
1 -9 5 -10
2 -4 2 -1 -5
3 -1 -2 -3,75 -5,58333 -2
4 7 9 7,5 2,86364 -3,47159 6

Para obtener los sucesivos valores de la tabla, se debe rellenar de arriba abajo empezando por la cuarta columna (las tres primeras son datos), continuando por la siguiente columna hacia la derecha:

Por ejemplo, el valor 7,5 es el resultado de operar:

 

y el valor de -5,58333 es el resultado de operar:

 

Completada la tercera iteración, se tiene que el valor buscado es:

 

COMPROBACIÓN MEDIANTE EL POLINOMIO DE LAGRANGE:
Se puede comprobar el resultado calculando directamente los coeficientes del polinomio de Lagrange, y calculando el valor buscado. Para ello, se determina para cada punto los polinomios de tercer grado que se anulan en las abcisas de los otros tres puntos (denominadas genéricamente  , es decir, con la forma:

 

Operando este trinomio, los coeficientes de cada potencia de   son los siguientes:

 

Aplicando estas operaciones a los cuatro puntos dados, se tiene que:

Coeficientes:
x(i) a b c L(i) x3 x2 x k L(xi)
-9 4 1 -7 L(1) 1 -2 -31 -28 -640
-4 9 1 -7 L(2) 1 3 -61 -63 165
-1 9 4 -7 L(3) 1 6 -55 -252 -192
7 9 4 1 L(4) 1 14 49 36 1408

    

Escalado por y(i)/L(xi):
y(i) L(xi) x3 x2 x k
5 -640 -0,0078125 0,015625 0,2421875 0,21875
2 165 0,012121212 0,036363636 -0,739393939 -0,763636364
-2 -192 0,010416667 0,0625 -0,572916667 -2,625
9 1408 0,006392045 0,089488636 0,313210227 0,230113636
TOTALES: 0,021117424 0,203977273 -0,756912879 -2,939772727

obteniéndose el polinomio interpolante de Lagrange:

 

pudiéndose comprobar fácilmente que:

 

Véase también

  •   Datos: Q60766767

interpolación, aitken, interpolación, aitken, procedimiento, iterativo, para, calcular, valores, correspondientes, polinomio, lagrange, conjunto, puntos, dado, permite, introducir, información, sobre, nuevos, puntos, polinomio, incremento, tiempo, cálculo, ord. La interpolacion de Aitken es un procedimiento iterativo para calcular valores correspondientes al polinomio de Lagrange de un conjunto de puntos dado Permite introducir informacion sobre nuevos puntos en el polinomio con un incremento de tiempo de calculo de orden cuadratico con respecto al numero de nodos de interpolacion Indice 1 Definicion 2 Demostracion 3 Utilizacion 3 1 Tiempo de calculo 3 2 Ocupacion de memoria 4 Ejemplo 5 Vease tambienDefinicion EditarSea P i j x displaystyle P i dots j x un polinomio de Lagrange obtenido a partir de un conjunto de puntos de partida x i y i x i 1 y i 1 x j y j displaystyle x i y i x i 1 y i 1 dots x j y j Entonces se cumple la siguiente relacion P i x y i displaystyle P i x y i caso degenerado polinomio de grado cero constante P i j x 1 x j x i x x i P i j 1 x x x j P i 1 j x displaystyle P i dots j x frac 1 x j x i begin vmatrix x x i amp P i dots j 1 x x x j amp P i 1 dots j x end vmatrix esta segunda expresion implica que una interpolacion de grado n se puede obtener mediante la interpolacion lineal de dos interpolaciones de grado n 1 Demostracion EditarLa prueba es facil de deducir por induccion Sin perdida de generalidad se toma por conveniencia i 0 displaystyle i 0 j n displaystyle j n Sean P 0 n 1 x displaystyle P 0 dots n 1 x y P 1 n x displaystyle P 1 dots n x los polinomios de Lagrange para los conjuntos de puntos correspondientes Esto significa que P 0 n 1 x i 0 n 1 y i j 0 j i n 1 x x j x i x j displaystyle P 0 dots n 1 x sum limits i 0 n 1 y i prod limits j 0 j not i n 1 frac x x j x i x j y P 1 n x i 1 n y i j 1 j i n x x j x i x j displaystyle P 1 dots n x sum limits i 1 n y i prod limits j 1 j not i n frac x x j x i x j Si se denominan A i j 0 j i n x x j displaystyle A i prod limits j 0 j not i n x x j T i y i j 0 j i n x x j x i x j displaystyle T i y i prod limits j 0 j not i n frac x x j x i x j y X i j 1 j i n 1 x i x j displaystyle X i prod limits j 1 j not i n 1 x i x j entonces es obvio que1 x n x 0 x x 0 P 0 n 1 x x x n P 1 n x T 0 T n i 1 n 1 y i A i X i x i x n x n x 0 A i X i x i x 0 x n x 0 displaystyle frac 1 x n x 0 begin vmatrix x x 0 amp P 0 dots n 1 x x x n amp P 1 dots n x end vmatrix T 0 T n sum limits i 1 n 1 y i left frac A i X i x i x n x n x 0 frac A i X i x i x 0 x n x 0 right T 0 T n i 1 n 1 y i A i x n A i x 0 X i x i x n x i x 0 x n x 0 T 0 T n i 1 n 1 y i A i X i x i x n x i x 0 i 0 n T i displaystyle T 0 T n sum limits i 1 n 1 y i frac A i x n A i x 0 X i x i x n x i x 0 x n x 0 T 0 T n sum limits i 1 n 1 y i frac A i X i x i x n x i x 0 sum limits i 0 n T i lo que coincide con el polinomio de Lagrange del conjunto total de puntos Utilizacion EditarTiempo de calculo Editar Conociendo los coeficientes de los polinomios P 0 n 1 x displaystyle P 0 dots n 1 x y P 1 n x displaystyle P 1 dots n x el calculo del polinomio P 0 n x displaystyle P 0 dots n x mediante el metodo de Aitken esta ligado linealmente al numero n de puntos Sin embargo si se considera agregar un nuevo punto x n y n displaystyle x n y n al conjunto de puntos base entonces en este caso P 1 n x displaystyle P 1 dots n x tambien sera desconocido y debera calcularse en tiempo lineal P 1 n 1 x displaystyle P 1 dots n 1 x y P 2 n x displaystyle P 2 dots n x para lo que a su vez sera necesario precalcular P 2 n x displaystyle P 2 dots n x y el resto de polinomios del mismo orden Por lo tanto agregar un punto solo es posible obteniendo secuencialmente los polinomios P n 1 n x P n 2 n 1 n x P 2 n x P 1 n x displaystyle P n 1 n x P n 2 n 1 n x dots P 2 dots n x P 1 dots n x en tiempo cuadratico Si el programa ya tenia almacenados los coeficientes de los polinomios P 1 n 1 x P 2 n 1 x P n 2 n 1 x P n 1 x displaystyle P 1 dots n 1 x P 2 dots n 1 x dots P n 2 n 1 x P n 1 x entonces el calculo de cada uno de los polinomios requeridos es factible en un tiempo lineal con respecto al numero de puntos utilizados como base Esto da un total asintoticamente tendente a O n 2 displaystyle O n 2 a la hora de agregar un nuevo punto y en consecuencia a O n 3 displaystyle O n 3 si se debe calcular el polinomio de Lagrange a partir de un conjunto predeterminado de n displaystyle n puntos Ocupacion de memoria Editar Si se usa un metodo de calculo de tiempo optimo entonces es necesario almacenar los coeficientes de los polinomios de la forma P i n x i 0 n displaystyle P i dots n x i 0 dots n i displaystyle i lo que requiere O n i displaystyle O n i posiciones de memoria para almacenar coeficientes lo que requiere una memoria total de orden O n 2 displaystyle O n 2 Cabe senalar que la cantidad de memoria O n 2 displaystyle O n 2 necesaria incluso si no se precisa la posterior adicion de puntos requiere inevitablemente el almacenamiento de los coeficientes de los polinomios P i n x displaystyle P i dots n x en el transcurso del calculo del polinomio mismo Ejemplo EditarINTERPOLACIoN DE AITKEN Se desea interpolar el valor del polinomio de Lagrange L x displaystyle L x definido para cuatro puntos dados P i x i y i 9 5 4 2 1 2 y 7 9 displaystyle P i x i y i 9 5 4 2 1 2 y 7 9 cuando x 1 displaystyle x 1 Utilizando el algoritmo de Aitken se tiene que Interpolacion de Aitken i X i Y i Iteracion 1 Iteracion 2 Iteracion 3 X i X1 9 5 102 4 2 1 53 1 2 3 75 5 58333 24 7 9 7 5 2 86364 3 47159 6Para obtener los sucesivos valores de la tabla se debe rellenar de arriba abajo empezando por la cuarta columna las tres primeras son datos continuando por la siguiente columna hacia la derecha Por ejemplo el valor 7 5 es el resultado de operar I 1 4 x 1 x 4 x x 1 x I 0 1 x x 1 x I 0 4 x x 4 x 1 6 10 5 10 9 6 120 16 7 5 displaystyle I1 4 x frac 1 x 4 x x 1 x begin vmatrix I0 1 x amp x 1 x I0 4 x amp x 4 x end vmatrix frac 1 6 10 begin vmatrix 5 amp 10 9 amp 6 end vmatrix frac 120 16 7 5 y el valor de 5 58333 es el resultado de operar I 2 3 x 1 x 3 x x 2 x I 1 2 x x 2 x I 1 3 x x 3 x 1 2 5 1 5 3 75 2 16 75 3 5 583333 displaystyle I2 3 x frac 1 x 3 x x 2 x begin vmatrix I1 2 x amp x 2 x I1 3 x amp x 3 x end vmatrix frac 1 2 5 begin vmatrix 1 amp 5 3 75 amp 2 end vmatrix frac 16 75 3 5 583333 Completada la tercera iteracion se tiene que el valor buscado es L 1 3 47159 displaystyle L 1 3 47159 COMPROBACIoN MEDIANTE EL POLINOMIO DE LAGRANGE Se puede comprobar el resultado calculando directamente los coeficientes del polinomio de Lagrange y calculando el valor buscado Para ello se determina para cada punto los polinomios de tercer grado que se anulan en las abcisas de los otros tres puntos denominadas genericamente a b c displaystyle a b c es decir con la forma x a x b x c 0 displaystyle x a cdot x b cdot x c 0 Operando este trinomio los coeficientes de cada potencia de x displaystyle x son los siguientes x 3 a b c x 2 a b a c b c x a b c 0 displaystyle x 3 a b c x 2 ab ac bc x abc 0 Aplicando estas operaciones a los cuatro puntos dados se tiene que Coeficientes x i a b c L i x3 x2 x k L xi 9 4 1 7 L 1 1 2 31 28 640 4 9 1 7 L 2 1 3 61 63 165 1 9 4 7 L 3 1 6 55 252 1927 9 4 1 L 4 1 14 49 36 1408 Escalado por y i L xi y i L xi x3 x2 x k5 640 0 0078125 0 015625 0 2421875 0 218752 165 0 012121212 0 036363636 0 739393939 0 763636364 2 192 0 010416667 0 0625 0 572916667 2 6259 1408 0 006392045 0 089488636 0 313210227 0 230113636TOTALES 0 021117424 0 203977273 0 756912879 2 939772727obteniendose el polinomio interpolante de Lagrange L x 0 021117424 x 3 0 203977273 x 2 0 756912879 x 2 939772727 displaystyle L x 0 021117424 cdot x 3 0 203977273 cdot x 2 0 756912879 cdot x 2 939772727 pudiendose comprobar facilmente que L 1 3 47159 displaystyle L 1 3 47159 dd Vease tambien EditarPolinomio de interpolacion de Lagrange Interpolacion Datos Q60766767 Obtenido de https es wikipedia org w index php title Interpolacion de Aitken amp oldid 136596587, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos