Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I.
FUNDAMENTO:
En esta imagen se muestran, para cuatro puntos ((9, 5), (4, 2), (1, 2),
(7, 9)), la interpolation polinmica (cbica) L(x), que es la suma de la bases
polinmicas escaladas y0l0(x), y1l1(x), y2l2(x) y y3l3(x). La interpolacin
polinmica pasa exactamente por los cuatro puntos (llamados puntos de
control) y cada base polinmica escalada pasa por su respectivo punto de
control y se anula cuando x corresponde a los otros puntos de control.
Definicin
Dado un conjunto de k + 1 puntos
Demostracin
La funcin que estamos buscando es una funcin polinmica L(x) de grado k.
El problema de interpolacin puede tener tan solo una solucin, pues la
diferencia entre dos tales soluciones, sera otro polinomio de grado k a lo sumo,
con k+1 ceros.
Por lo tanto, L(x) es el nico polinomio interpolador.
Concepto
La resolucin de un problema de interpolacin lleva a un problema de lgebra
lineal en el cual se debe resolver un sistema de ecuaciones. Usando una base
monmica estndar para nuestro polinomio interpolador, llegamos a la matriz
de Vandermonde. Eligiendo una base distinta, la base de Lagrange, llegamos a
la forma ms simple de matriz identidad = i,j, que puede resolverse
inmediatamente.
Ejemplo
en los puntos
II.
OBJETIVO
Emplear la aproximacin funcional de Lagrange para ajustar
una serie de datos
Interpolar datos mediante el polinomio de Lagrange
III.
MATERIALES
1. Computadora con Windows 98 o +
2. Visual Studio 2013
IV.
PROCEDIMIENTO
x
1
4
10
20
y
31.8
26.6
18.7
6.1
2.
Control
Data Grid View
Textbox2
Textbox3
Button
Button
Label
Label
Propiedad
Valor
Nombre
Nombre
Txtvalor
Texto
Nombre
Txtrpta
Texto
Nombre
Btndatos
Text
Datos
Nombre
Btninterpolar
Text
Interpolar
Nombre
Lblvalor
Text
Valor a interpolar
Nombre
Lblrpta
Text
Respuesta
3.
A.Rows(1).Cells(2).Value
A.Rows(2).Cells(2).Value
A.Rows(3).Cells(2).Value
A.Rows(4).Cells(2).Value
=
=
=
=
31.8
26.6
18.7
6.1
End Sub
5.
6.
Detenga la ejecucin
7.
x(0)
x(1)
x(2)
x(3)
y(0)
y(1)
y(2)
y(3)
=
=
=
=
=
=
=
=
A.rows(1).cells(1).value
A.rows(2).cells(1).value
A.rows(3).cells(1).value
A.rows(4).cells(1).value
A.rows(1).cells(2).value
A.rows(2).cells(2).value
A.rows(3).cells(2).value
A.rows(4).cells(2).value
v = txtvalor.Text
For r = 0 To 3
Ln(r) = 1
Ld(r) = 1
L(r) = 1
For i = 0 To 3
If r = i Then
Ln(r) = Ln(r)
Ld(r) = Ld(r)
Else
Ln(r) = Ln(r) * (v - x(i))
Ld(r) = Ld(r) * (x(r) - x(i))
End If
Next i
L(r) = Ln(r) / Ld(r)
p = p + L(r) * y(r)
Next r
txtrpta.Text = p
8.
Ejecute la aplicacin haga clic en el btn datos y coloque en dato a
interpolar 4.5 y presione interpolar.
9.
Actividad
Cdigo:
%
NaCl
en
peso
Punto de
Congelaci
on C
0.528
-0.26
4.751
-2.77
8.974
-5.78
13.19
8
-9.22
23.75
5
-18.38