Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Interpolation Curve Fitting Español
Interpolation Curve Fitting Español
Introducción
dividida finita
Interpolación de splines
Regresión polinomial
Interpolación multivariable
Capítulo 3 Interpolación y ajuste de curvas / 2
3.1 Introducción
• Interpolación es una técnica para estimar el valor entre un conjunto de datos. Un enfoque general es
norte
F n ( x) = a 0 + un 1 x + L + hacha n = ∑ un
norte
yo
yo X (3,1)
yo = 0
• Este capítulo cubre tres tipos de técnicas, es decir, la interpolación de Newton, la interpolación
de Lagrange y la interpolación Spline.
F 1 ( X) - f (x 0) f (x 1) - f (x) 0
=
X - X0 X1- X0
f (x)
f (x 1)
f (x)
f (x 0)
X0 X X1 X
-
f 1()x f=() f (x 1)Xf0(x
+ 0) ⋅ ( X - X 0) (3,2)
X1- X0
Ejemplo 3.1
Solución
f 1( 2) 0=1,7917595
+ -0 ⋅ ( 2 - 1) = 0,35835190
6-1
f 1( 2) 0=1.3862944
+ -0 ⋅ ( 2 - 1) = 0,46209812
41
-
f (x) = en X
2
F 1 ( X)
0
0 2 4 6 X
segundo 0 = f (x 0) (3.4a)
f (x 1) - f (x 0)
segundo 1 = (3.4b)
X1- X0
f (x 2) - f (x 1) f (x 1) - f (x 0)
-
X2- X1 X1- X0
b 2= (3.4c)
X2- X0
Capítulo 3 Interpolación y ajuste de curvas / 5
Ejemplo 3.2
Solución
X 0 = 1: f (x 0) = 0
X 1 = 4: f (x 1) = 1.3862944
X 2 = 6: f (x 2) = 1.7917595
segundo 0 = 0
1.3862944 - 0
segundo
1=
= 0,46209812
4-1
1.7917595 - 1.3862944 1.3862944 - 0
-
6-4 4-1
b 2= = - 0.051873113
6-1
F 2 ( x) = 0 + 0,46209812 ( X - 1) - 0.051873113 ( X - 1) ( X - 4)
Xa x = 2:
= 0.56584436.
f (x) = en X
F 2 ( X)
F 1 ( X)
0
0 2 4 6 X
segundo 0 = f (x 0)
segundo 1 = f [x 1, X 0]
segundo 2 = f [x 2, X 1, X 0]
METRO
segundo n = f [x n, X norte - 1, K, X 1, X 0]
fx j
fx[]
yo , fX(x)
yo
j = - () (3.6a)
X yo - X j
F n ( x) = f (x 0) + ( X - X 0) f [x 1, X 0] + ( X - X 0) ( X - X 1) f [x 2, X 1, X 0]
(3,7)
+ L + ( X - X 0) ( X - X 1) L ( X - X norte - 1) f [x n, X norte - 1, K, X 0]
Capítulo 3 Interpolación y ajuste de curvas / 7
yo X yo f (x yo ) yo II III
0 X0 f (x 0) f [x 1, X 0] f [x 2, X 1, X 0] f [x 3, X 2, X 1, X 0]
1 X1 f (x 1) f [x 2, X 1] f [x 3, X 2, X 1]
2 X2 f (x 2) f [x 3, X 2]
3 X3 f (x 3)
• La relación de error para el norte- La función de interpolación de th orden se puede estimar usando:
Ejemplo 3.3
Solución
yo X yo f (x yo ) yo II III
0 1 0 0,46209813 - 0.0597386 0,00786553
2 5 1.6094379 0.18232156
3 6 1.7917595
Así,
F 3 ( x) = 0 + 0,46209812 ( X - 1) - 0.0597386 ( X - 1) ( X - 4)
+ 0,00786553 ( X - 1) ( X - 4) ( X - 5),
F 3 ( 2) = 0 + 0,46209812 (2 - 1) - 0,0597386 (2 - 1) (2 - 4)
+ 0,00786553 (2 - 1) (2 - 4) (2 - 5),
= 0.6287691.
f (x) = en X
F 3 ( X)
0
0 2 4 6 X
norte
Fn ( x) = ∑ L yo ( x) f (x yo ) (3,9)
yo = 0
norte X-Xj
L yo()
x =∏ (3,10)
j=0 X yo - X j
j ≠ yo
f 1(x) x =
- X 1 f (x) x - X 0 f 0(x)
+ 1
X0- X1 X 1- X 0
( X - X 1) ( X - X 2)
f 2(x) = f (x) 0(x - X 0) ( X - X 2)
+ ( xx
f (x)1
( X 0 - 1 xx )0 -( X 2 ) 1 -0 ) ( xx
-
1 2
)
( X - X 0) ( X - x) 1)xxf (x)
2-
+ 2
( X 2 - 0 X 1) (
n( X - X yo )
R norte
= f [x n + 1 X , n, X norte-1, K, X 0 ]∏ (3,11)
yo = 0
Ejemplo 3.5
Repita los ejemplos 3.1 y 3.2 utilizando las funciones de interpolación de Lagrange de primer y segundo
orden, respectivamente.
Solución
X 0 = 1: f (x 0) = 0
X 1 = 4: f (x 1) = 1.3862944
X 2 = 6: f (x 2) = 1.7917595
Capítulo 3 Interpolación y ajuste de curvas / 10
∴ F1 ( 2) =2 - 4 (0) 2 - +1 (1.3862944)
1-4 4-1
= 0,4620981
)(
f 2( 2) (2= -( 4)
1 -(24 - 6) 0 (2 - 1 2 - 6)
) ( 1 - 6 ) () + ( 4 - 1 ) ( 4 - 6 ) ( 1.3862944)
( 2 - 1) (2 - 4)
+
( 6 - 1 ) ( 6 - 4 ) ( 1.7917595)
= 0.5658444
Capítulo 3 Interpolación y ajuste de curvas / 11
• La interpolación polinomial puede provocar una oscilación en la función y esto se puede remediar
usando el interpolación de splines.
f (x) f (x)
X X
F 11 ( x) = f (x 0) + metro 0 ( X - X 0) untuk X 0 ≤ X ≤ X 1
F 12 ( x) = f (x 1) + metro 1 ( X - X 1) untuk X 1 ≤ X ≤ X 2
METRO METRO
(3,12)
f (x yo + 1) - f (x yo )
metro yo = (3,13)
X yo + 1 - X yo
Ejemplo 3.6
Utilice los siguientes datos para estimar la función f (x) a x = 5 utilizando la interpolación spline lineal.
X f (x)
3,0 2.5
4.5 1.0
7.0 2.5
9.0 0,5
Capítulo 3 Interpolación y ajuste de curvas / 12
Solución
2.5 - 1.0
metro 1 = = 0,60
7.0 - 4.5
De Eq. (3.12):
F 12 ( x) = f (x 1) + metro 1 ( X - X 1),
f (x)
0
2 4 6 8 X
un yo - 1 yo
X -21 + segundo yo - 1 X yo - 1 + C yo - 1 = f (x yo - 1) (3,15)
un1 X
2
0 + segundo 1 X 0 + C 1 = f (x 0)
(3,17)
un norten +Xsegundo
2
norte X n + C n = f (x n) (3,18)
Capítulo 3 Interpolación y ajuste de curvas / 13
F ′ ( x) = 2 hacha + b
un 1 = 0 (3,20)
f (x)
0
2 4 6 8
X
F 3 yo ( x) = a yo X 3 + segundo yo X 2 + C yo x + d yo (3,21)
yo
F ′ ′ ( Xyo1)-) ( X- 3 F ′ ′ ( X yo ) 3
f 3(x)
yo
= yo
x) + ( - X yo - 1
6 ( X yo- X yo - 1 6 X yo ) ( X - X yo - 1)
• f (x yo ) F ′ ′ ( X yo )( X yo - X yo - 1) •
+• - • ( X - X yo - 1)
( yo- X yo - 1)
•X 6 •
Capítulo 3 Interpolación y ajuste de curvas / 14
F yo ′ - 1 ( X i) = F yo ′ ( X yo ) (3,24)
Eq. (3.23) se puede diferenciar tanto para ( yo - 1) -th y yo- th intervalos y siguiendo la Ec.
(3,24):
( X yo - X yo - 1) F ′ ′ ( X yo - 1) + 2 ( X yo + 1 - X yo - 1) F ′ ′ ( X i) + ( X yo + 1 - X yo ) F ′ ′ ( X yo + 1)
6 6 (3,25)
= ( X yo + 1 - X yo [ f (x yo + 1) - f (x yo )] + [ f (x yo - 1) - f (x yo )]
) ( X yo - X yo - 1 )
Ejemplo 3.8
Solución
F ′ ′ ( 4,5) = 1,67909
F ′ ′ ( 7) = 1,53308
•1 1,67909 (4,5 - 3) • (
+ •• 4.5 - 3 - )
• X - 3,
6 •
= 0,186566 ( X - 3) 3 + 1,666667 (4,5 - x) + 0.246894 ( X - 3).
Capítulo 3 Interpolación y ajuste de curvas / 15
+ 1.638783 (5 - 4.5),
= 1.102886.
f (x)
Newton cúbico /
Interpolación de Lagrange
Cúbico
Ranura
0
2 4 6 8 X
2 - L - un norte X yo norte
mi yo = y yo - f (x i) = y yo - un 0 - un 1 X yo - un 2 X yo
norte N( y yo - un 0 - un 1 X yo - un 2
S=∑ =mi ∑
2
2
yo 2 X yo - L - un norte norte X yo ) (3,27)
yo = 1 yo = 1
N( y - un 0 - un 1 X - un 2 X 2 - L - hacha n) ( - 1)
∂S
=0= ∑2 yo yo yo ni
∂ un 0 yo = 1
norte
∂S
= 0 = ∑ 2 ( y - un -yohacha0 - hacha
1 yo
2 - - hacha norte
2 yo
L ni) ( - X yo )
∂ 1un yo = 1
METRO
norte
∂S
= 0 = ∑ 2 ( y - un -yohacha0 - hacha
1 yo 2 yo
L
2 - - hacha n) - X norte
ni (yo)
∂ un norte yo = 1
aN
0
+ a ∑ x1+ a ∑ yoX 2 + L 2+ un ∑yoX norte norte yo = ∑ y yo
norte 1
un 0 ∑ yoxa
+ 1 ∑ yo + X 2 un 2 ∑ yo +X+3 L un norte ∑ x+
yo
= ∑ X yo y yo
un 0 ∑ X yo
2 un
+1∑
X yo
3 un
+2∑
X yo
4
L+∑ un norte Xyon + 2 = ∑ X 2 y yo
+ yo
(3,28)
METRO
norte
un0 ∑ X n +youn ∑ X1n + 1 + unyo∑ X n + 2 +2+ un ∑ yo
X 2 norte L norte yo = ∑ X yo y yo
Capítulo 3 Interpolación y ajuste de curvas / 17
norte
∑ mi 2yo
S
σ= =
yo = 1
(3,30)
norte - n + 1 norte - n + 1
y = a 0 + un 1 X
• norte ∑ X yo• • • • un
∑ 0y yo •
• (3,31)
2 • • = •∑ X •
∑ •X⋅yo
•∑ X yo • • un 1• • yo y yo •
Ejemplo 3.9
Determine una ecuación cuadrática de mejor ajuste que pueda representar los siguientes datos experimentales:
Solución
De Eq. (3,28):
2
• norte ∑ X yo ∑ X yo • • un 0 • • ∑ y • yo •
•
∑ 2 X yo ∑ X 3 yo•
•∑ X yo • ⋅ •• un
• •1 • = •∑ X yo y yo •
2 3
••∑ X yo ∑ X yo ∑ X yo
4• •
• • un 2••••∑ X 2 yo y •yo •
De la siguiente tabla:
∑ X yo = 6.01 N = 11
∑ X 2 yo = 4.6545 ∑ y yo = 5.905
∑ X 3 yo = 4.1150 ∑ X yo y yo = 2.1839
∑ X 4 yo = 3.9161 ∑ X 2 yo y yo = 1.3357
• 11 4.6545 • • un 0 • • 5.905 •
6.01
• • •
4.6545 4.1150 ⋅ • •
• 6.01 • • un 1• = • • 2.1839 •
•• 4.6545 4.1150 3.9161 • • un•2•• •• • 1.3357 • •
0.8
f (x)
0,6
0.4
0,2
0 X
0 0,2 0.4 0,6 0.8 1 1.2
• El método de interpolación de Newton, Lagrange y spline se puede aplicar para casos multivariables,
por ejemplo, para dos y tres variables:
pags q
F pags
q
(x,) y
= ∑∑ L X ( X) ⋅ L y ( y) f (x yo , y)
yo j
j (3,32)
yo = 0 j = 0
pags ∑∑r L X( X) ⋅ L y ( y) ⋅ L z ( z) f (x yo , y j, z)
( y, z = )
F pqr x, ∑ q k (3,33)
yo j k
yo = 0 j = 0 k = 0
dónde
pags X - Xl q y - yl r z - zl
L Xx ()
=
yo
∏ Ly j ()y ∏
= L zz ()
=
k
∏
l=0 X yo - X l l=0 y j- yl l=0 zk- zl
l ≠ yo l≠j l≠k
f 1,1
() x,
(xy- =X 1) ( y-y F 0) ( y - y 1) f (x 1, y)
X) (1 X- X
1)
- X0
) ( xy
0, 0 + ( 0
( X0- X1 ) ( y0- y1 ) ( y0- y1 )
( X - X 1) ( y - y 0)
+ f (x,0y) (x
1+
- X 0) ( y - y 0) f (x 1, y) 1
( X 0 - 1 xy)1 (- X 0 ) ( X 1 - 0 xy )1 -( y 0 )
Ejemplo 3.10
y
z = f (x, y)
0,2 0,3 0.4 0,5
Solución
A x = 1.0:
j yj F( 1.0, y j) yo II III
3 0,5 1.703
A x = 1.5:
j yj F( 1,5, y j) yo II III
3 0,5 2.549
A x = 2.0:
j yj F( 2.0, y j) yo II III
3 0,5 3.943
F 1 ( 2,0,0,33) = 2,6245.
Capítulo 3 Interpolación y ajuste de curvas / 21
A continuación, en y = 0,33:
yo X yo f (x yo, 0,33) yo II
0 1.0 1.1108 0.5710 0.3717
2 2.0 2.6245
Ejercicio
1.2 0.33201
1,7 0.54739
1.8 0,60496
2.0 0,73891
Si un usuario hace funcionar el motor durante 1,55 horas, determine el consumo de combustible estimado utilizando los métodos de
interpolación de Newton y Lagrange.
2. Los siguientes datos muestran la función de altura de una colina aa distancia X de una referencia. Forme un polinomio cúbico
mediante regresión.
X yo 0 1 2 3 4 5 6 7 8
h yo 4 5 10 17 21 dieciséis 11 3 1
3. Los siguientes datos representan la distribución de temperatura T (x, y) en una placa de metal:
Temperatur y coordinar
mi T (x, y) 0,5 1.0 1,5 2.0