Interpolation Lagrange
Polinom lagrangederajat 1
)(
)(
)(,
)(
)(
)(
)()()(
)(
)(
)(
)(
)(
:
)(
)(
)(
)(
01
0
1
10
1
0
11,00
11001
01
0
1
10
1
01
0
01
01
01
xx
xx
xLdan
xx
xx
xL
yaya
xLaxLaxp
xx
xx
y
xx
xx
yxp
lainbentukdalamkesusun
xx
xx
yy
yxp
Bentuk Umum
)(
)(
)(
)(...)()()()(
0
1100
0
ji
j
n
ij
j
i
nn
n
i
iin
xx
xx
xL
xLyxLyxLyxLyxp
Lagrange Interpolation Polynomials
Pseudocode
INPUT:vektor x; vektor y = f(x); titik untuk mengevaluasi z
OUTPUT: Pz Lagrange polynomial P(x) pada titik z
Step 1 Inisialisasi Variabel. Set Pz sama dengan nol. Set n untuk jumlah poin (x,y). Set L menjadi
vektor sesuai panjang n.
Step 2 For i =1 to n do...
Step 3 For j = 1 to n do Step 4.
Step 4 if i ≠ j then
Step 5 Pz = Li * yi + Pz
Step 6 Output Pz. Stop.
)(
)(
)(
0
ji
j
n
ij
j
i
xx
xx
xL