Está en la página 1de 15

Norman Vásquez Q. 1 Métodos Numéricos y Programación.

APROXIMACION FUNCIONAL E INTERPOLACION

En este capitulo se estudiara la aproximación funcional a partir de un conjunto de observaciones dadas en


forma tabular y que corresponden a un fenómeno en particular, se abordara los métodos de:

Aproximación funcional simple


Aproximación funcional simple lineal (AFS_Lineal)
Aproximación funcional simple cuadrática (AFS_Cuadrática)
Aproximación funcional simple cúbica (AFS_Cúbica)
Aproximación funcional de Lagrange
Aproximación funcional de Lagrange lineal (AFL_Lineal)
Aproximación funcional de Lagrange cuadrática (AFL_Cuadrática)
Aproximación funcional de Lagrange cúbica (AFL_Cúbica)
Aproximación funcional de Newton
Aproximación funcional de Newton lineal (AFN_Lineal)
Aproximación funcional de Newton cuadrática (AFN_Cuadrática)
Aproximación funcional de Newton cúbica (AFN_Cúbica)
Aproximación funcional con mínimos cuadrados
Aproximación con mínimos cuadrados Lineal.
Aproximación con mínimos cuadrados Cuadrática.
Aproximación con mínimos cuadrados Cúbica.
Aproximación con mínimos cuadrados Exponencial
Aproximación funcional multilineal con mínimos cuadrados
Aproximación funcional multilineal con dos variables.
Aproximación funcional multilineal con tres variables
Aproximación funcional con trazadores o splines
Aproximación funcional con trazadores o splines de grado 1.
Aproximación funcional con trazadores o splines de grado 2
Aproximación funcional con trazadores o splines de grado 3

INTRODUCCION
Gran parte del trabajo de ingeniería se basa en interacciones de tipo causa-efecto. Una de las tareas
rutinarias es la de establecer la relación entre dos variables; una gráfica proporciona un medio de llevar a
cabo este objetivo. El hecho de exhibir los datos en un espacio bidimensional hace sugerir modelos, los
mismos que serán abordados en este capitulo, se estudiara la aproximación de funciones disponibles en
forma discreta (puntos tabulados), con funciones analíticas sencillas, que en general tendrán la forma.
ao go (x) + a1 g1 + . . . + an gn (x)

O polinomios del tipo

ao + a1 x + a2x² + . . . + anxn

Grupo de funciones de furier

1, Sen x, Cos x, Sen 2x, Cos 2x, . . .


Norman Vásquez Q. 2 Métodos Numéricos y Programación.

Al aproximarse linealmente genera aproximaciones del tipo


n n
a 0 + ∑ ai Cos .ix + ∑bi Sen .ix
i =1 i =1

El grupo de funciones exponenciales


n
1, ex , e2x también puede usarse del modo siguiente ∑a e
i =0
i
ix

Observaciones 0 1 2 ... n
X xo X1 X2 ... xn
f( x ) f ( xo ) f ( x1 ) f ( x2 ) ... f ( xn )

Observaciones 0 1 2 ... n
X xo X1 X2 ... xn
Y yo Y1 Y2 ... yn

Para aproximar las lecturas u observaciones de un fenómeno real a una expresión funcional f( x ) vamos a
estudiar los siguientes criterios:
a. Ajuste exacto, que consiste en obtener una expresión funcional, que al ser tabulada y graficada
pase exactamente por los puntos observados.
b. Ajuste Mínimos cuadrados, consiste en establecer una expresión funcional que tabulado y graficado
pase por entre los puntos, de modo que la sumatoria de las desviaciones elevadas al cuadrado sea
mínima.

1. Aproximación Funcional Simple (AFS)

Este método requiere la solución de sistemas de ecuaciones algebraicas lineales, conformadas según
la existencia del número de observaciones y establecidas de la siguiente manera.

AFS Lineal p(x) = ao + a1x

ao + a1xo = yo
ao + a1x1 = y1

−1
a 0  1 x 0   y0 
 a  = 1 x  *  y 
 1  1  1
AFS Cuadrática P2(x) = a2x² + a1x + ao
ao + a1xo + a2xo2 = yo
ao + a1x1 + a2x12 = y1
ao + a1x2 + a2x22 = y2
−1
 a 0  1 x0 x 02   y0 
 a  = 1 x 2
x1  *  y1 
 1  1

 a 2  1 x 2 x 22   y 2 

AFS Cúbica p(x) = ao + a1x + a2x² + a3x³

ao + a1xo + a2xo2 + a3xo3 = yo


Norman Vásquez Q. 3 Métodos Numéricos y Programación.

ao + a1x1 + a2x12 + a3x13 = y1


ao + a1x2 + a2x22 + a3x23 = y2
ao + a1x3 + a2x32 + a3x33 = y3
−1
 a 0  1 x0 x02 x03   y 0 
a     
 1  = 1 x1 x12 x13   y1 
*
 a 2  1 x2 x 22 x 23   y 2 
     
 a3  1 x3 x32 x33   y 3 

APS e-nésima

p(x) = ao + a1x + a2x² + . . . + anxn

Según se desee que pase exactamente por dos, tres, cuatro o n puntos conocidos.

ao + a1xo + a2xo2 + a3xo3 + . . . + annxon = yo


ao + a1x1 + a2x12 + a3x13 + . . . + annx1n = y1
ao + a1x2 + a2x22 + a3x23 + . . . + annx2n = y2
…………………………………………………………………………………………………..

ao + a1xn + a2xn2 + a3xn3 + . . . + annxnn = yn


−1
 a 0   x0 x 02 x 03 . . x 0n   y0 
a   x x12 x13 . . x1n 
 y 
 1  1  1
a2   x2
n
x 22 3
x2 . . x2 y 
  = x n
* 2
 a3   3 x32 3
x3 . . x3   y3 
. . . . . . .  .
a     
 n   x n x n2 x n3 . . x nn   y n 

Ejercicios Resueltos

Ejemplo 1
Mediante una AFS Lineal p(x) = ao + a1x establecer una función que responda a los pares
ordenados:

Obs 0 1 2 3 4 5 6 7 8 9
xi 5 -7 3 1 -4 6 -2 4 -1 7
yi 8 -28 2 -4 -19 11 -13 5 -10 14

Solución

La función tiene la forma: p(x) = ao + a1x


Y se resuelve mediante el algoritmo:

ao + a1xo = yo  ao + 5a1 = 8
Norman Vásquez Q. 4 Métodos Numéricos y Programación.

ao + a1x1 = y1 ao - 7a1 = - 28

−1 −1
a 0  1 x 0   y0  a 0  1 5   8 
 a  = 1 x  *  y    a  = 1 − 7  * − 28
 1  1  1  1    

a 0  0.583 0.417   8 
 a  = 0.083 0.08  * − 28
 1    

a 0  0.583 (8) + 0.417 (−28) 


 a  =  0.083 (8) + 0.08(−28 ) 
 1  

 a0  − 7
a  =  3  Luego y = 3x - 7
 1  

Ejemplo 2
Mediante una AFS Cuadrática P2(x) = a2x² + a1x + ao establecer una función que responda a los
pares ordenados:

Obs 0 1 2 3 4 5 6 7 8 9
xi 5 -7 3 1 -4 6 -2 4 -1 7
yi 16 64 4 0 25 25 9 9 4 36

Solución

La función tiene la forma: P2(x) = a2x² + a1x + ao


y se resuelve mediante el algoritmo:

ao + a1xo + a2xo2 = yo ao + 5a1 + 25a2 = 16

ao + a1x1 + a2x12 = y1  ao - 7a1 + 49a2 = 64


ao + a1x2 + a2x22 = y2 ao + 3a1 + 9a2 = 4

−1 −1
 a 0  1 x0 x 02   y0  a 0  1 5 25 16 
 a  = 1 x 2
x1  *  y1    a  = 1 − 7 49  * 64 
 1  1  1    
 a 2  1 x 2 x 22   y 2  a 2  1 3 9   4 

−1
a 0  1 5 25 16 
 a  = 1 − 7 49  * 64 
 1    
a 2  1 3 9   4 
−1
a 0  − 0.88 0.125 1.75  16 
 a  =  0.167 − 0.07 − 0.1  * 64 
 1 
a 2   0.042 0.008 − 0.05   4 
Norman Vásquez Q. 5 Métodos Numéricos y Programación.

a 0  − 0.88(16) + 0.125 (64 ) + 1.75(4)


 a  =  0.167 (16 ) − 0.07 (64 ) − 0.1(4) 
 1  
a 2   0.042 (16 ) + 0.008 (64) − 0.05(4) 

a0   1 
 a  = − 2
 1    y = x² - 2x + 1
a 2   1 

Ejemplo 3
Mediante una AFS Cúbica P3(x) = a3x³ + a2x² + a1x + ao establecer una función que responda a los
pares ordenados:

Obs 0 1 2 3 4 5 6 7 8 9
xi 4 -2 3 -1 -4 6 2 5 1 7
yi 49 -41 9 -11 -215 255 -5 127 -5 445

Solución

La función tiene la forma: P3(x) = a3x³ + a2x² + a1x + ao


y se resuelve mediante el algoritmo:

ao + a1xo + a2xo2 + a3xo3 = yo ao + 4a1 + 16a2 + 64a3 = 49

ao + a1x1 + a2x12 + a3x13 = y1 ao - 2a1 + 4a2 - 8a3 = - 41


ao + a1x2 + a2x22 + a3x23 = y2 ao + 3a1 + 9a2 + 27a3 = 9
ao + a1x3 + a2x32 + a3x33 = y3 ao - a1 + a2 - a3 = - 11

−1
 a 0  1 x0 x02 x03   y 0  a 0  1 4 16 64   49 
−1

a       a  1 − 2 4 − 8  
 1  = 1 x1 x12 x13   y1 
*  1 =   * − 41
 a 2  1 x2 x 22 x 23   y 2  a 2  1 3 9 27   9 
           
 a3  1 x3 x32 x33   y 3  a 3  1 − 1 1 − 1  − 11

−1
a 0  1 4 16 64   49 
 a  1 − 2 4 − 8  
 1 =   * − 41
a 2  1 3 9 27   9 
     
a 3  1 − 1 1 − 1  − 11
−1
a 0   − 0.2 − 0.4 0.4 1.2   49 
 a  − 0.23 − 0.17 0.5 
− 0.1  − 41
 1 =  * 
a 2   − 0.0 0.2 0.05 − 0.25   9 
     
a 3   0.033 − 0.03 − 0.05 0.05   − 11
Norman Vásquez Q. 6 Métodos Numéricos y Programación.

a 0   − 0.2( 49 ) − 0.4( −41) + 0.4(9) + 1.2( −11) 


 a   − 0.23( 49 ) − 0.17 ( −41) + 0.5(9) − 0.1(−11) 
 1 =  
a 2   − 0.0(49 ) + 0.2(−41) + 0.05(9) − 0.25(−11) 
   
a 3  0.033 (49 ) − 0.03( −41) − 0.05(9) + 0.05(−11) 
 a 0   − 3
a   1 
 1 =    y = 2x³ - 5x² + x - 3
 a 2   − 5
   
 a3   2 

2. Aproximación Funcional de Lagrange ( AFL )

En este modelo al igual que el anterior, se parte de una función desconocida dada en forma tabular, los
ajustes se van obteniendo bajo el criterio.

1. Lineal. P( x ) = co( x – x1 ) + c1( x – xo )


y0 y1
Donde: c0 = c1 =
x 0 − x1 x1 − x0
Si consideramos el polinomio en la forma

P(x) = ( co + c1 )x - ( cox1 + c1xo )

P( x ) = a1x + ao

Donde: a1 = co + c1
ao = - [ cox1 + c1xo ]

2. Cuadrática
P2( x ) = co( x – x1 )( x - x2 ) + c1( x – x0 )( x - x2 ) + c2( x – x0 )( x – x1 )
Donde:
y0 y1 y2
c0 = c1 = c2 =
( x0 − x1 )( x0 − x 2 ) ( x1 − x 0 )( x1 − x 2 ) ( x 2 − x0 )( x 2 − x1 )
P(x) = a2x² + a1x + ao
Donde: ao = cox1x2 + c1x0x2 + c2x0x1
a1 = - [co( x1 + x2 ) + c1 ( x0 + x2 ) + c2 ( x0 + x1 )]
a2 = c0 + c1 + c2
3. Cúbica

P3( x ) = co( x – x1 )( x - x2 ) ( x – x3 ) + c1( x – x0 )( x - x2 ) ( x – x3 ) +


c2( x – x0 )( x – x1 ) ( x – x3 ) + c3( x – x0 )( x – x1 ) ( x – x2 )
y0 y1
c0 = c1 =
( x0 − x1 )( x 0 − x 2 )( x0 − x3 ) ( x1 − x0 )( x1 − x2 )( x1 − x3 )
Norman Vásquez Q. 7 Métodos Numéricos y Programación.

y2 y3
c2 = c3 =
( x 2 − x 0 )( x 2 − x1 )( x 2 − x3 ) ( x3 − x 0 )( x3 − x1 )( x3 − x 2 )

P3(x) = a3x³ + a2x² + a1x + ao


Donde:
ao = - (cox1x2x3 + c1x0x2x3 + c2x0x1x3 + c3x0x1x2 )

a1 = co( x1x2 + x1x3 + x2x3 ) + c1( x0x2 + x0x3 + x2x3 ) +

c2( x0x1 + x0x3 + x1x3 ) + c3( x0x1 + x0x2 + x1x2 )

a2 = - [co(x1+ x2 + x3) + c1(x0 + x2 + x3) + c2(x0 + x1 + x3) + c3(x0 + x1 + x2)]

a3 = co + c1 + c2 + c3

Ejercicios Resueltos:
Ejemplo 1
Mediante una AFL Lineal P1(x) = a1x + ao establecer una función que responda a los pares
ordenados:
Obs 0 1 2 3 4 5 6 7 8 9
xi 5 -7 3 1 -4 6 -2 4 -1 7
yi 8 -28 2 -4 -19 11 -13 5 -10 14

Solución

La función tiene la forma: P1(x) = a1x + ao


Para el modelo:
P( x ) = co( x – x1 ) + c1( x – xo )
P(x) = ( co + c1 )x - ( cox1 + c1xo )

y0 y1
Siendo: c0 = c1 =
x 0 − x1 x1 − x0
Luego: a1 = co + c1
ao = - [ cox1 + c1xo ]
y0 8 8 2
c0 =  c0 = =  c0 =
x 0 − x1 5 − −7 12 3

y1 − 28 7
c1 =  c1 =  c1 =
x1 − x0 −7 −5 3

2 7 9
a1 = + =  a1 = 3
3 3 3
2( −7) 7(5) 21 − 14 35 21
a0 = + =  a0 = + =  ao = 7
3 3 3 3 3 3
Luego: y = 3x - 7
Ejemplo 2
Norman Vásquez Q. 8 Métodos Numéricos y Programación.

Mediante una AFL Cuadrática P2(x) = a2x² + a1x + ao establecer una función que responda a los
pares ordenados:
Obs 0 1 2 3 4 5 6 7 8 9
xi 5 -7 3 -2 -4 6 -1 4 -1 7
yi 16 64 4 9 25 25 0 9 4 36
Solución

La función tiene la forma: P2(x) = a2x² + a1x + ao


El modelo establece que:
P2( x ) = co( x – x1 )( x - x2 ) + c1( x – x0 )( x - x2 ) + c2( x – x0 )( x – x1 )

Siendo:

y0 y1 y2
c0 = c1 = c2 =
( x0 − x1 )( x0 − x 2 ) ( x1 − x 0 )( x1 − x 2 ) ( x 2 − x0 )( x 2 − x1 )
Y los parámetros:
ao = cox1x2 + c1x0x2 + c2x0x1
a1 = - [co( x1 + x2 ) + c1 ( x0 + x2 ) + c2 ( x0 + x1 )]
a2 = c0 + c1 + c2
Cálculo de: c0 , c1 , c2
16 16 2
c0 = =  c0 =
(5 − −7)( 5 − 3) 24 3
64 64 8
c1 = =  c1 =
( −7 − 5)( −7 − 3) 120 15
4 4 1
c2 = =  c2 = −
(3 − 5)( 3 − −7) − 20 5
2 8 1
a0 = (−7)( 3) + (5)( 3) − (5)( −7)  a0 = 1
3 15 5
2 8 1 
a1 = − ( −7 + 3) + (5 + 3) − (5 + −7)   a0 = - 2
3 15 5 
2 8 1
a2 = + −  a0 = 1
3 15 5
Luego y = x² - 2x + 1

Ejemplo 3
Mediante una AFL Cúbica P3(x) = a3x³ + a2x² + a1x + ao establecer una función que responda a los
pares ordenados:

Obs 0 1 2 3 4 5 6 7 8 9
xi 4 -2 3 -1 -4 6 2 5 1 7
yi 49 -41 9 -11 -215 255 -5 127 -5 445

Solución
Norman Vásquez Q. 9 Métodos Numéricos y Programación.

La función tiene la forma: P3(x) = a3x³ + a2x² + a1x + ao


Para el modelo se resuelve de la siguiente manera:

P3( x ) = co( x – x1 )( x - x2 ) ( x – x3 ) + c1( x – x0 )( x - x2 ) ( x – x3 ) +

c2( x – x0 )( x – x1 ) ( x – x3 ) + c3( x – x0 )( x – x1 ) ( x – x2 )

y0 y1
c0 = c1 =
( x0 − x1 )( x 0 − x 2 )( x0 − x3 ) ( x1 − x 0 )( x1 − x 2 )( x 0 − x3 )

y2 y3
c2 = c3 =
( x 2 − x 0 )( x 2 − x1 )( x 2 − x3 ) ( x3 − x 0 )( x3 − x1 )( x3 − x 2 )
De lo que desprende que:
ao = - (cox1x2x3 + c1x0x2x3 + c2x0x1x3 + c3x0x1x2 )

a1 = co( x1x2 + x1x3 + x2x3 ) + c1( x0x2 + x0x3 + x2x3 ) +

c2( x0x1 + x0x3 + x1x3 ) + c3( x0x1 + x0x2 + x1x2 )

a2 = - [co(x1+ x2 + x3) + c1(x0 + x2 + x3) + c2(x0 + x1 + x3) + c3(x0 + x1 + x2)]

a3 = co + c1 + c2 + c3

Cálculo de los parámetros: co ,c1 , c2 , c3


49 49
c0 =  co =
( 4 − −2)( 4 − 3)( 4 − −1) 30
− 41 41
c1 =  c1 =
(−2 − 4)( −2 −3)( −2 − −1) 30
9 9
c2 =  c2 =
(3 − 4)( 3 − −2)( 3 − −1) − 20
−11 11
c3 =  c3 =
( −1 − 4)( −1 − −2)( −1 −3) − 20
Cálculo de los parámetros: a3 , a2 , a1 , a0
49 41 9 11
a3 = + − −  a3 = 2
30 30 20 20
 49 41 9 11 
a 2 = − (−2 + 3 − 1) + (4 + 3 − 1) − (4 − 2 − 1) − ( 4 − 2 + 3)   a2 = -5
 30 30 20 20 
49
a1 = [(−2)( 3) + (−2)( −1) + (3)( −1)] + 41 [(4)( 3) + (4)( 3) + (−2)( 3)] − 9 [(4)( −2) + (4)( 3) + (−2)( −1)] − 11
30 30 20 20
a1 = 1
49 41 9 11 
a 0 =  (−2)( 3)( −1) + ( 4)( 3)( −1) − (4)( −2)( −1) − ( 4)( −2)( 3)   a0 = -3
 30 30 20 20 

Luego: y = 2x³ - 5x² + x - 3


Norman Vásquez Q. 10 Métodos Numéricos y Programación.

Diferencias divididas
Información

x f (x) Primeras Segundas Terceras


xo f [xo]
f [ x1 ] − f [ x 0 ]
f [ x0 , x1 ] =
x1 − x0
f [ x1 , x 2 ] − f [ x 0 , x1 ]
x1 f [x1] f [ x 0 , x1 , x 2 ] =
x 2 − x0
f [ x 2 ] − f [ x1 ] f [ x1 , x 2 , x3 ] − f [ x 0 , x1 , x 2 ]
f [ x1 , x 2 ] = f [ x 0 , x1 , x 2 , x3 ] =
x 2 − x1 x3 − x 0
f [ x 2 , x3 ] − f [ x1 , x 2 ]
x2 f [x2] f [ x1 , x 2 , x3 ] =
x3 − x1
f [ x3 ] − f [ x 2 ] f [ x 2 , x3 , x 4 ] − f [ x1 , x 2 , x3 ]
f [ x 2 , x3 ] = f [ x1 , x 2 , x3 , x 4 ] =
x3 − x 2 x 4 − x1
f [ x 3 , x 4 ] − f [ x 2 , x3 ]
x3 f [x3] f [ x 2 , x3 , x 4 ] =
x4 − x2
f [ x 4 ] − f [ x3 ] f [ x3 , x 4 , x5 ] − f [ x 2 , x3 , x 4 ]
f [ x3 , x 4 ] = f [ x 2 , x3 , x 4 , x 5 ] =
x 4 − x3 x5 − x 2
f [ x 4 , x5 ] − f [ x3 , x 4 ]
x4 f [x4] f [ x 3 , x 4 , x5 ] =
x5 − x3
f [ x5 ] − f [ x 4 ]
f [ x 4 , x5 ] =
x5 − x 4
x5 f [x5]
Norman Vásquez Q. 11 Métodos Numéricos y Programación.

3. Aproximación polinomial de Newton

Suponga que se tiene una función expresada en forma tabular como se presenta a
continuación
Observaciones 0 1 2 ... n
X xo X1 X2 ... xn
f( x ) f ( xo ) f ( x1 ) f ( x2 ) ... f ( xn )

AFN_Lineal P(x) = ao + a1x


Se buscará aproximar preliminarmente con un polinomio de primer grado que pase por los
puntos ( xo , f(xo) ) y ( x1 , f(x1) ). El polinomio tendrá la forma.
P(x) = f[xo] + (x – xo) f[xo , x1]
P(x) = co + (x – xo) c1
f [ x1 ] − f [ x0 ]
Donde co = f[xo] y c1 = o sea c1 = f[xo , x1]
x1 − x0
P(x) = ao + a1x

Donde ao = co - c1xo
a1 = c1

AFN_Cuadrática. ao + a1x + a2x²


P(x) = co + c1(x – xo) + c2(x – xo)(x – x1)
Donde co = f[xo]
c1 = f[xo , x1]
c2 = f[xo , x1 , x2]
y: ao = co - c1xo + c2 xo x1
a1 = c1 - c2 ( xo + x1 )
a2 = c2

AFN_Cúbica. ao + a1x + a2x² + a3x³


P(x) = co + c1(x – xo) + c2(x – xo)(x – x1) + c3(x – xo)(x – x1)(x – x2)
Donde co = f[xo]
c1 = f[xo , x1]
c2 = f[xo , x1 , x2]
c3 = f[xo , x1 , x2 , x3]
y: ao = co - c1xo + c2xox1 - c3xox1x2
a1 = c1 - c2(xo + x1) + c3(xox1 + xox2 + x1x2)
a2 = c2 - c3(xo + x1 + x2 )
a3 = c3

Ejercicios Resueltos
Norman Vásquez Q. 12 Métodos Numéricos y Programación.

Ejemplo 1
Mediante una AFN Lineal P1(x) = a1x + ao establecer una función que responda a los pares
ordenados:

Obs 0 1 2 3 4 5 6 7 8 9
xi 5 -7 3 1 -4 6 -2 4 -1 7
yi 8 -28 2 -4 -19 11 -13 5 -10 14

Solución

P(x) = ao + a1x
f [ x1 ] − f [ x0 ]
Donde co = f [xo] y c1 = o sea c1 = f [xo , x1]
x1 − x0
y: ao = co - c1xo
a1 = c1
Cálculo de co
co = 8
Cálculo c1
f [ x1 ] − f [ x0 ] − 28 − 8 − 36
c1 = c1 = = c1 = 3
x1 − x0 −7 −5 − 12

Cálculo de los parámetros: a0 , a1


a0 = 8 – 3(5)  a0 = - 7
a1 = c1  a1 = 3
Luego y = 3x - 7

Ejemplo 2
Mediante una AFN Cuadrática P2(x) = a2x² + a1x + ao establecer una función que responda
a los pares ordenados:

Obs 0 1 2 3 4 5 6 7 8 9
xi 5 -7 3 -1 -4 6 -2 4 -1 7
yi 16 64 4 0 25 25 9 9 4 36

Solución

La función tiene la forma: P2(x) = a2x² + a1x + ao

El modelo establece que el polinomio P2(x) = a2x² + a1x + ao se calcula a partir de:
P2(x) = co + c1(x – xo) + c2(x – xo)(x – x1)
Donde co = f[xo] y ao = co - c1xo + c2 xo x1
Norman Vásquez Q. 13 Métodos Numéricos y Programación.

c1 = f[xo , x1] a1 = c1 - c2 ( xo + x1 )
c2 = f[xo , x1 , x2] a2 = c2

Obs xi yi
0 5 16
-4
1 -7 64 1
-6 0
2 3 4 1
2 0
3 1 0 1
-5 0
4 -4 25 1
0
5 6 25

f [ x1 ] − f [ x 0 ] 64 −16 48
f [ x 0 , x1 ] =  f [ x 0 , x1 ] = = = −4
x1 − x 0 − 7 − 5 −12

f [ x 2 ] − f [ x1 ] 4 − 64 − 60
f [ x1 , x 2 ] =  f [ x1 , x 2 ] = = = −6
x 2 − x1 3 − −7 10

f [ x1 , x 2 ] − f [ x 0 , x1 ] − 6 − −4
f [ x 0 , x1 , x 2 ] =  f [ x 0 , x1 , x 2 ] = =1
x 2 − x0 3 −5

Luego co = f [xo]  c0 = 16
c1 = f [xo , x1]  c1 = - 4
c2 = f [xo , x1 , x2]  c2 = 1
y: ao = co - c1xo + c2 xo x1
a0 = 16 - -4(5) + 1(5)(-7)  a0 = 1
a1 = c1 - c2 ( xo + x1 )
a1 = - 4 - 1(5 + - 7)  a1 = - 2
a2 = c2  a2 = 1
Finalmente y = x² - 2x +1

Ejemplo 3

Mediante una AFN Cúbica P3(x) = a3x³ + a2x² + a1x + ao establecer una función que
responda a los pares ordenados:

Obj 0 1 2 3 4 5 6 7 8 9
xi 4 -2 3 -1 2 -4 1 -6 5 7
yi 49 -41 9 -11 -5 -215 -5 -621 127 445

Solución
Norman Vásquez Q. 14 Métodos Numéricos y Programación.

La función tiene la forma: P3(x) = a3x³ + a2x² + a1x + ao


Para el modelo se resuelve de la siguiente manera:
P(x) = co + c1(x – xo) + c2(x – xo)(x – x1) + c3(x – xo)(x – x1)(x – x2)
Donde co = f [xo]
c1 = f [xo , x1]
c2 = f [xo , x1 , x2]
c3 = f [xo , x1 , x2 , x3]
y: ao = co - c1xo + c2xox1 - c3xox1x2
a1 = c1 - c2(xo + x1) + c3(xox1 + xox2 + x1x2)
a2 = c2 - c3(xo + x1 + x2 )
a3 = c3

Obs xi yi
0 4 49
15
1 -2 -41 5
10 2
2 3 9 -5 0
5 2
3 -1 -11 3 0
2 2
4 2 -5 -11
35
5 -4 -215

f [ x1 ] − f [ x 0 ] − 41 − 49 − 90
f [ x 0 , x1 ] =  f [ x 0 , x1 ] = = = 15
x1 − x 0 −2−4 −6

f [ x 2 ] − f [ x1 ] 9 − −41 50
f [ x1 , x 2 ] =  f [ x1 , x 2 ] = = =10
x 2 − x1 3 − −2 5

f [ x3 ] − f [ x1 ] − 11 − 9 − 20
f [ x1 , x3 ] =  f [ x1 , x 3 ] = = =5
x3 − x1 −1 − 3 −4

f [ x 4 ] − f [ x1 ] − 5 − −11 6
f [ x1 , x 4 ] =  f [ x1 , x 4 ] = = =2
x 4 − x1 2 − −1 3

f [ x1 , x 2 ] − f [ x 0 , x1 ] 10 −15
f [ x 0 , x1 , x 2 ] =  f [ x 0 , x1 , x 2 ] = =5
x 2 − x0 3 −4

f [ x 2 , x3 ] − f [ x1 , x 2 ] 5 − 10
f [ x1 , x 2 + x3 ] =  f [ x1 , x 2 + x 3 ] = =5
x3 − x1 − 1 − −2

f [ x 3 , x 4 ] − f [ x 2 , x3 ] 2 −5
f [ x 2 , x3 , x 4 ] =  f [ x 2 , x3 , x 4 ] = =3
x4 − x2 2 −3

f [ x1 , x 2 , x3 ] − f [ x 0 , x1 , x 2 ] −5 −5
f [ x 0 , x1 , x 2 , x3 ] =  f [ x 0 , x1 , x 2 , x3 ] = =2
x3 − x 0 −1 − 4
Norman Vásquez Q. 15 Métodos Numéricos y Programación.

f [ x 2 , x3 , x 4 ] − f [ x1 , x 2 , x3 ] 3 − −5
f [ x1 , x 2 , x3 , x 4 ] =  f [ x1 , x 2 , x3 , x 4 ] = =2
x 4 − x1 2 − −2

f [ x1 , x 2 , x3 , x 4 ] − f [ x 0 , x1 , x 2 , x3 ]
f [ x 0 , x1 , x 2 , x3 , x 4 ] =
x4 − x0
2 −2 0
f [ x 0 , x1 , x 2 , x3 , x 4 ] = = =0
2 −4 −2
Donde co = f [xo]  c0 = 49
c1 = f [xo , x1]  c1 = 15
c2 = f [xo , x1 , x2]  c2 = 5
c3 = f [xo , x1 , x2 , x3]  c3 = 2
y: ao = co - c1xo + c2xox1 - c3xox1x2
a0 = 49 – 15(4) + 5(4)(-2) – 2(4)(-2)(3)  a0 = -3
a1 = c1 - c2(xo + x1) + c3(xox1 + xox2 + x1x2)
a1 = 15 – 5(4 + - 2) + 2( (4)(-2)+(4)(3)+(-2)(3) )  a1 = 1
a2 = c2 - c3(xo + x1 + x2 )
a2 = 5 – 2(4 + -2 + 3)  a2 = -5
a3 = c3  a3 = 2

Luego y = 2x³ - 5x + x - 3

También podría gustarte