Bab-5-interpolasi

(1)

(2)

Interpolasi :

adalah suatu proses mencari ‘nilai antara’ dari suatu fungsi atau sebaran data

dengan batas yang ditentukan.

Penetapan nilai antara ini dapat dilakukan dengan banyak metode. Terdapat 3 metode untuk menyelesaikan masalah interpolasi, yaitu

Interpolasi Diferensiasi Terbagi Newton Interpolasi Lagrange

Interpolasi SPLine

Interpolasi :

adalah suatu proses mencari ‘nilai antara’ dari suatu fungsi atau sebaran data

dengan batas yang ditentukan.

Penetapan nilai antara ini dapat dilakukan dengan banyak metode. Terdapat 3 metode untuk menyelesaikan masalah interpolasi, yaitu

Interpolasi Diferensiasi Terbagi Newton Interpolasi Lagrange


(3)

Interpolasi Diferensiasi Terbagi Newton

Metode ini menggunakan model polinom dan paling popular. Meliputi:

interpolasi linier, kuadratis,

kubik dan atau

tingkat yang lebih tinggi.

Prinsip kerja:

Menghubungkan sejumlah titik data acuan dan

menentukan nilai antara yang diminta dengan menggunakan sifat interpolasi yang ditetapkan.

Interpolasi Diferensiasi Terbagi Newton

Metode ini menggunakan model polinom dan paling popular. Meliputi:

interpolasi linier, kuadratis,

kubik dan atau

tingkat yang lebih tinggi.

Prinsip kerja:

Menghubungkan sejumlah titik data acuan dan

menentukan nilai antara yang diminta dengan menggunakan sifat interpolasi yang ditetapkan.


(4)

f1(x)

f1(x) f(x1)

f(x0) f(x)

1.1 Interpolasi Newton Linier

Interpolasi linier mendekatkan suatu kurva dengan fungsi linier. Diperlukan 2 titik acuan x0 dan x1.

Cara kerja adalah menghubungkan dua buah garis lurus .

Catatan:

Bias yang besar jika rentang batas x0 dan x1 besar.

So: rentang dibuat sekecil mungkin!!!

f1(x)

x x1 x0

x

Nilai f(x) yang terletak antara f(x0) dan f(x1) ’didekati’ dengan nilai f1(x) yang diperoleh dari perbandingan kesebangunan segitiga, yaitu

f1(x) – f(x0) f(x1) – f(x0) --- =

---x – ---x0 x1 – x0

f(x1) – f(x0)

f1(x) = f(x0) + --- (x – x0) x1 – x0


(5)

Contoh:

Taksirlah nilai ln 2 dengan interpolasi linier Newton jika diketahui: A. Nilai ln 1 = 0 dan ln 6 = 1,7917595.

B. Nilai ln 1 = 0 dan ln 4 = 1,386294 C. Nilai ln 1 = 0 dan ln 3 = 1,098612

Bandingkan hasilnya dengan nilai sesungguhnya ln 2 = 0,69314718.

Jawab:

1, 7917595 - 0

A. ln 2 = 0 + --- * (2 - 1) = 0,3583519

6 - 1 1,386294 - 0

B. ln 2 = 0 + --- * (2 - 1) = 0,462098 4 - 1

1,098612 - 0

C. ln 2 = 0 + --- * (2 - 1) = 0.549306

3 - 1

Semakin kecil rentang batas semakin dekat ke nilai sesungguhnya.

Contoh:

Taksirlah nilai ln 2 dengan interpolasi linier Newton jika diketahui: A. Nilai ln 1 = 0 dan ln 6 = 1,7917595.

B. Nilai ln 1 = 0 dan ln 4 = 1,386294 C. Nilai ln 1 = 0 dan ln 3 = 1,098612

Bandingkan hasilnya dengan nilai sesungguhnya ln 2 = 0,69314718.

Jawab:

1, 7917595 - 0

A. ln 2 = 0 + --- * (2 - 1) = 0,3583519

6 - 1 1,386294 - 0

B. ln 2 = 0 + --- * (2 - 1) = 0,462098 4 - 1

1,098612 - 0

C. ln 2 = 0 + --- * (2 - 1) = 0.549306

3 - 1


(6)

1.2 Interpolasi Newton Kuadratis

Interpolasi linier sering mengalami bias yang besar. Untuk memperbaikinya dipakai interpolasi kuadratis Diperlukan 3 titik acuan

f2(x) f(x0) f(x) f(x1)

f2(x) f(x2)

PROGRAM

Bentuk interpolasi kuadratis yang ‘baik’ untuk tujuan ini adalah f2(x) = b0 + b1 (x - x0) + b2 (x-x0)(x - x1)

Persamaan diatas sebenarnya bentuk lain dari fungsi kuadrat: f2(x) = b0 + b1x - b1x0 + b2x2 + b

2 x1x0- b2xx0- b2 xx1 f2(x) = (b0 – b1x0 + b2 x1x0)+ (b1 - b2 x0 - b2 x1 ) x + b2x2

x x2


(7)

Fungsi ini disamakan dengan fungsi aslinya, sehingga: f(x) = b0 + b1 (x - x0) + b2 (x-x0)(x - x1).

x = x0 f(x0) = b0 + 0 + 0. b0 = f(x0).

x = x1 f(x1) = f(x0)+ b1(x1 - x0) + b2 (x1-x0)(x1- x1).

b1 = (f(x1) - f(x0)) / (x1 - x0)

Bentuk ini biasa ditulis dengan f[x1,x0]

Fungsi ini disamakan dengan fungsi aslinya, sehingga: f(x) = b0 + b1 (x - x0) + b2 (x-x0)(x - x1).

x = x0 f(x0) = b0 + 0 + 0. b0 = f(x0).

x = x1 f(x1) = f(x0)+ b1(x1 - x0) + b2 (x1-x0)(x1- x1).

b1 = (f(x1) - f(x0)) / (x1 - x0)

Bentuk ini biasa ditulis dengan f[x1,x0]

x = x2 f(x2) = f(x0) + ((f(x1) - f(x0)) / (x1 - x0)) (x2 - x0) + b2 (x2 - x0)(x2- x1).

f(x2) - f(x1) f(x1) - f(x0) --- -

---x2 - x1 x1 - x0

b2 = ---x2 - x0


(8)

Contoh:

Gunakan 3 titik data x1 = 1, x2 = 4 dan x3 = 6 untuk menaksir nilai ln 2 dengan interpolasi Newton kuadratis.

Jawab:

f(x0) = ln 1 = 0, f(x1) = ln 4 = 1,386294, f(x2) = ln 6 = 1,791760 b0 = f(x0) = 0

b1 = (f(x1) - f(x0)) / (x1 - x0) = (1,386294 - 0) / (4 -1) = 0,462098

f(x2) - f(x1) f(x1) - f(x0) --- -

---x2 - x1 x1 - x0 b2 =

---x2 - x0

1.791760 - 1,386294

--- - 0,462098 6 - 4

= --- = - 0,051873 6 – 1

Pers interpolasinya: f2(x) = 0 + 0,462098 (x - 1) - 0,051873 (x – 1)(x - 4)

Contoh:

Gunakan 3 titik data x1 = 1, x2 = 4 dan x3 = 6 untuk menaksir nilai ln 2 dengan interpolasi Newton kuadratis.

Jawab:

f(x0) = ln 1 = 0, f(x1) = ln 4 = 1,386294, f(x2) = ln 6 = 1,791760 b0 = f(x0) = 0

b1 = (f(x1) - f(x0)) / (x1 - x0) = (1,386294 - 0) / (4 -1) = 0,462098

f(x2) - f(x1) f(x1) - f(x0) --- -

---x2 - x1 x1 - x0 b2 =

---x2 - x0

1.791760 - 1,386294

--- - 0,462098 6 - 4

= --- = - 0,051873 6 – 1

Pers interpolasinya: f2(x) = 0 + 0,462098 (x - 1) - 0,051873 (x – 1)(x - 4)

Maka f2(2) =

0,462098(2-1)- 0,051873(2-1)(2- 4) = 0,565844


(9)

1.3 Interpolasi Newton Umum

Untuk mendapatkan interpolasi orde n diperlukan n+1 titik acuan. Bentuk umum interpolasi Newton adalah:

f2(x) = b0 + b1 (x - x0) + b2 (x-x0)(x - x1) + … + bn (x - x0)(x - x1)… (x - xn-1) Nilai-nilai b0, b1, ….., bn diperoleh dengan pola yang sama dengan

Interpolasi Newton kuadratis yang diperluas menjadi: b0 = f(x0).

b1 = f[x1,x0] b2 = f[x2,x1,x0] .

.

bn = f[xn,..x1,x0]

Sehingga persaman interpolasi Newton umum menjadi f2(x) = b0 + (x - x0) f[x1,x0] + (x-x0)(x - x1) f[x2,x1,x0] + … +

(x - x0)(x - x1)… (x - xn-1) f[xn,..x1,x0]

1.3 Interpolasi Newton Umum

Untuk mendapatkan interpolasi orde n diperlukan n+1 titik acuan. Bentuk umum interpolasi Newton adalah:

f2(x) = b0 + b1 (x - x0) + b2 (x-x0)(x - x1) + … + bn (x - x0)(x - x1)… (x - xn-1) Nilai-nilai b0, b1, ….., bn diperoleh dengan pola yang sama dengan

Interpolasi Newton kuadratis yang diperluas menjadi: b0 = f(x0).

b1 = f[x1,x0] b2 = f[x2,x1,x0] .

.

bn = f[xn,..x1,x0]

Sehingga persaman interpolasi Newton umum menjadi f2(x) = b0 + (x - x0) f[x1,x0] + (x-x0)(x - x1) f[x2,x1,x0] + … +

(x - x0)(x - x1)… (x - xn-1) f[xn,..x1,x0]

f[xn,..x2,x1] - f[xn-1,..x1,x0] dimana f[xn,..x1,x0] =


(10)

2. Interpolasi Lagrange

Merupakan re-formulasi dari interpolasi Newton. Tujuan:

Mencegah terjadinya komputasi deferensiasi terbagi. Bentuk umum interpolasi Lagrange adalah:

n n x - xJ fn(x) = L

i(x) f(xi), dimana Li(x) = ---i=0 j =0 xi - xJ

j i

x – x1 x – x0

f1(x) = --- f(x0) + --- f(x1) x0 – x1 x1– x0

(x – x1)( x – x2) (x – x0)( x – x2) (x – x0)( x – x1)

f2(x) = --- f(x0) + --- f(x1) + --- f(x2) (x0 – x1)( x0 – x2) (x1 – x0)( x1 – x2) (x2 – x0)( x2 – x1)

Dan seterusnya…..

PROGRAM

2. Interpolasi Lagrange

Merupakan re-formulasi dari interpolasi Newton. Tujuan:

Mencegah terjadinya komputasi deferensiasi terbagi. Bentuk umum interpolasi Lagrange adalah:

n n x - xJ fn(x) = L

i(x) f(xi), dimana Li(x) = ---i=0 j =0 xi - xJ

j i

x – x1 x – x0

f1(x) = --- f(x0) + --- f(x1) x0 – x1 x1– x0

(x – x1)( x – x2) (x – x0)( x – x2) (x – x0)( x – x1)

f2(x) = --- f(x0) + --- f(x1) + --- f(x2) (x0 – x1)( x0 – x2) (x1 – x0)( x1 – x2) (x2 – x0)( x2 – x1)


(11)

Contoh:

Taksirlah nilai ln 2 dengan interpolasi linier Lagrange jika diketahui: a. Nilai ln 1 = 0 dan ln 6 = 1,7917595.

b. Nilai ln 1 = 0 dan ln 4 = 1,386294 c. Nilai ln 1 = 0 dan ln 3 = 1,098612

Bandingkan hasilnya dengan nilai sesungguhnya ln 2 = 0,69314718.

Jawab

2 – 6 2 - 1 -4 1

a. f1(2) = --- ln 1 + --- ln 6 = --- 0 + ---- 1,7917595 = 0,3583519 1 – 6 6 – 1 -5 5

2 – 4 2 - 1 -2 1

b. f1(2) = --- ln 1 + --- ln 4 = --- 0 + ---- 1,386294 = 0,462098 1 – 4 4 – 1 -3 3

2 – 3 2 - 1 -1 1

c. f1(2) = --- ln 1 + --- ln 4 = --- 0 + ---- 1,098612 = 0.549306 1 – 3 3 – 1 -2 2

Ternyata hasilnya sama dengan interpolasi Newton.

Contoh:

Taksirlah nilai ln 2 dengan interpolasi linier Lagrange jika diketahui: a. Nilai ln 1 = 0 dan ln 6 = 1,7917595.

b. Nilai ln 1 = 0 dan ln 4 = 1,386294 c. Nilai ln 1 = 0 dan ln 3 = 1,098612

Bandingkan hasilnya dengan nilai sesungguhnya ln 2 = 0,69314718.

Jawab

2 – 6 2 - 1 -4 1

a. f1(2) = --- ln 1 + --- ln 6 = --- 0 + ---- 1,7917595 = 0,3583519 1 – 6 6 – 1 -5 5

2 – 4 2 - 1 -2 1

b. f1(2) = --- ln 1 + --- ln 4 = --- 0 + ---- 1,386294 = 0,462098 1 – 4 4 – 1 -3 3

2 – 3 2 - 1 -1 1

c. f1(2) = --- ln 1 + --- ln 4 = --- 0 + ---- 1,098612 = 0.549306 1 – 3 3 – 1 -2 2


(12)

3. Interpolasi Spline

Spline penggambaran kurva yang halus melalui sekumpulan titik.

Hasilnya lebih baik dibandingkan dengan interpolasi polinom lebih tinggi. Spline dikembangkan menjadi bentuk linier, kuadratis dan kubik.

Bentuk kubik adalah yang paling banyak digunakan dalam praktek.

3.1 Spline Linier

Bentuknya sama dengan interpolasi linier, yang menghubungkan titik-titik data. f(x) = f(x0) + m0 (x – x0) x0 ≤ x ≤ x1

f(x) = f(x1) + m1 (x – x1) x1 ≤ x ≤ x2 f(x) = f(x2) + m2 (x – x2) x2≤ x ≤ x3 .

f(x) = f(xn-1) + mn-1 (x – xn-1) xn-1 ≤ x ≤ xn

dimana mi =(f(xi+1) - f(xi))/ (xi+1 – xi) slope garis penghubung titik-titik.

Persamaan ini dapat dipakai untuk mengevaluasi fungsi pada sembarang titik antara x0 dan xn.

3. Interpolasi Spline

Spline penggambaran kurva yang halus melalui sekumpulan titik.

Hasilnya lebih baik dibandingkan dengan interpolasi polinom lebih tinggi. Spline dikembangkan menjadi bentuk linier, kuadratis dan kubik.

Bentuk kubik adalah yang paling banyak digunakan dalam praktek.

3.1 Spline Linier

Bentuknya sama dengan interpolasi linier, yang menghubungkan titik-titik data. f(x) = f(x0) + m0 (x – x0) x0 ≤ x ≤ x1

f(x) = f(x1) + m1 (x – x1) x1 ≤ x ≤ x2 f(x) = f(x2) + m2 (x – x2) x2≤ x ≤ x3 .

f(x) = f(xn-1) + mn-1 (x – xn-1) xn-1 ≤ x ≤ xn

dimana mi =(f(xi+1) - f(xi))/ (xi+1 – xi) slope garis penghubung titik-titik.

Persamaan ini dapat dipakai untuk mengevaluasi fungsi pada sembarang titik antara x0 dan xn.


(13)

Contoh:

Diketahui pasangan data sebagai berikut.

x f(x) 3,0 2,5 4,5 1,0 7,0 2,5 9,0 0,5 9,0 0,5

Gunakan Spline orde satu untuk mencari nilai fungsi pada x = 5.

Jawab:

x = 5 terletak antara data x = 4,5 dan x = 7. Slope m = (2,5 – 1,0) / (7 – 4,5) = 0,6.


(14)

3.2 Spline Kuadratis

Spline kuadratis mempunyai turunan pertama yang kontinyu pada simpul-simpul.

Tujuan dari Spline kuadratis adalah untuk menurunkan sebuah polinom orde dua untuk setiap interval titik data.

Secara umum dituliskan: fi(x) = ai x2 + b

i x + ci

Jika terdapat n + 1 titik data maka akan terdapat n interval.

Dengan demikian kita dapat menentukan nilai interpolasi kuadratis pada masing-masing interval tersebut.

Jika terdapat 4 buah data maka akan terdapat 3 interval dan tiap interval terbentuk persaman interpolasi kuadratis seperti tampak pada berikut.

3.2 Spline Kuadratis

Spline kuadratis mempunyai turunan pertama yang kontinyu pada simpul-simpul.

Tujuan dari Spline kuadratis adalah untuk menurunkan sebuah polinom orde dua untuk setiap interval titik data.

Secara umum dituliskan: fi(x) = ai x2 + b

i x + ci

Jika terdapat n + 1 titik data maka akan terdapat n interval.

Dengan demikian kita dapat menentukan nilai interpolasi kuadratis pada masing-masing interval tersebut.

Jika terdapat 4 buah data maka akan terdapat 3 interval dan tiap interval terbentuk persaman interpolasi kuadratis seperti tampak pada berikut.


(15)

Jika terdapat n + 1 titik data

maka terdapat n interval dan 3n var. Diperlukan 3n persamaan untuk solusi.

ai -1 xi-12+ b

i -1 xi-1 + ci-1 = f(xi-1) = aixi2+ bixi + ci 2n – 2 persamaan.

2. Fungsi pertama dan terakhir harus melalui titik ujung. a1 x02+ b

1 x0 + c1 = f(x0) dan an xn2+ bn xn + cn = f(xn) 2 persamaan.

3. Turunan pertama pada simpul dalam harus sama. f ’(x) = 2ai-1 xi-1+ bi-1 = 2ai xi+ b n -1 persamaan.

4. Anggap turunan kedua pada titik pertama = 0. f ”(x) = 2 a1= 0 a1= 0

Sum variabel = 3n – 1 sesuai dengan sum persamaan 2 n – 2 + 2 + n -1 = 3n - 1

Gunakan salah satu metode Gauss untuk menyelesaian masalah ini. Catatan: interval 1 selalu berbentuk linier.

Persyaratan dalam Spline kuadratis

1. Nilai fungsi harus sama di setiap simpul dalam.

f(x0)

f(x2)

f(x1) f(x3)

a1x2+ b

1x + c1

a2x2+ b

2x + c2 a3x 2+ b

3x + c3

Interval 1 Interval 2 Interval 3

x0

i = 0

x1

i = 1

x2

i = 2

x3

i = 3

2. Fungsi pertama dan terakhir harus melalui titik ujung. a1 x02+ b

1 x0 + c1 = f(x0) dan an xn2+ bn xn + cn = f(xn) 2 persamaan.

3. Turunan pertama pada simpul dalam harus sama. f ’(x) = 2ai-1 xi-1+ bi-1 = 2ai xi+ b n -1 persamaan.

4. Anggap turunan kedua pada titik pertama = 0. f ”(x) = 2 a1= 0 a1= 0

Sum variabel = 3n – 1 sesuai dengan sum persamaan 2 n – 2 + 2 + n -1 = 3n - 1

Gunakan salah satu metode Gauss untuk menyelesaian masalah ini. Catatan: interval 1 selalu berbentuk linier.


(16)

Contoh:

Diketahui pasangan data sebagai berikut.

x f(x) 3,0 2,5 4,5 1,0 7,0 2,5 9,0 0,5

f(x0)

f(x2)

f(x1) f(x3)

a1x2+ b

1x + c1

a2x2+ b

2x + c2 a3x 2+ b

3x + c3

Interval 1 Interval 2 Interval 3

x0

i = 0

x1

i = 1

x2

i = 2

x3

i = 3

9,0 0,5

Gunakan Spline orde kedua untuk mencari nilai fungsi pada x = 5.

Jawab:

Dari 4 titik data berarti terdapat 3 interval, sehingga terdapat 3 persamaan interpolasi: a1 x2+ b

1 x + c1, a2 x2+ b2 x + c2 dan a3 x2+ b3 x + c3

x0

i = 0

x1

i = 1

x2

i = 2

x3


(17)

Syarat yang harus dipenuhi:

1. Nilai fungsi harus sama di setiap simpul dalam.

a1. 4,52+ b

1. 4,5 + c1 = 1,0 20,25 a1 + 4,5 b1 + c1 = 1,0

a2. 4,52+ b

2. 4,5 + c2 = 1,0 20,25 a2 + 4,5 b2 + c2= 1,0

a2. 72+ b

2. 7 + c2 = 2,5 49 a2 + 7 b2 + c2 = 2,5 a3. 72+ b

3. 7 + c3 = 2,5 49 a3 + 7 b3 + c3 = 2,5

2. Fungsi pertama dan terakhir harus melalui titik ujung.

a1. 32+ b

1. 3 + c1 = 2,5 9 a1 + 3 b1 + c1 = 2,5 a3. 92+ b

3. 9 + c3 = 0,5 81 a3 + 9 b3 + c3 = 0,5

3. Turunan I pada simpul dalam harus sama. f ’(x) = 2a

ix + bi 2. 4,5 a1 + b1 = 2. 4,5 a 2 + b2 9 a1 + b1 = 9 a 2 + b2

2. 7 a 2 + b2 = 2. 7 a 3 + b3 14 a 2 + b2 = 14 a 3 + b3

4. Anggap turunan kedua pada titik pertama = 0.

a1 = 0.

f(x0)

f(x2)

f(x1) f(x3)

a1x2+ b

1x + c1

a2x2+ b

2x + c2 a3x 2+ b

3x + c3

Interval 1 Interval 2 Interval 3

x0

i = 0

x1

i = 1

x2

i = 2

x3

i = 3

Syarat yang harus dipenuhi:

1. Nilai fungsi harus sama di setiap simpul dalam.

a1. 4,52+ b

1. 4,5 + c1 = 1,0 20,25 a1 + 4,5 b1 + c1 = 1,0

a2. 4,52+ b

2. 4,5 + c2 = 1,0 20,25 a2 + 4,5 b2 + c2= 1,0

a2. 72+ b

2. 7 + c2 = 2,5 49 a2 + 7 b2 + c2 = 2,5 a3. 72+ b

3. 7 + c3 = 2,5 49 a3 + 7 b3 + c3 = 2,5

2. Fungsi pertama dan terakhir harus melalui titik ujung.

a1. 32+ b

1. 3 + c1 = 2,5 9 a1 + 3 b1 + c1 = 2,5 a3. 92+ b

3. 9 + c3 = 0,5 81 a3 + 9 b3 + c3 = 0,5

3. Turunan I pada simpul dalam harus sama. f ’(x) = 2a

ix + bi 2. 4,5 a1 + b1 = 2. 4,5 a 2 + b2 9 a1 + b1 = 9 a 2 + b2

2. 7 a 2 + b2 = 2. 7 a 3 + b3 14 a 2 + b2 = 14 a 3 + b3

4. Anggap turunan kedua pada titik pertama = 0.


(18)

Terdapat 8 persamaan dengan 8 variabel, matrik SPLnya sebagai berikut.

4,5 1 0 0 0 0 0 0 b1

=

1

0 0 20,25 4,5 1 0 0 0 c1 1

0 0 49 7 1 0 0 0 a2 2,5

0 0 0 0 0 49 7 1 b2 2,5

3 1 0 0 0 0 0 0 c2 2,5

0 0 0 0 0 81 9 1 a3 0,5

1 0 -9 -1 0 0 0 0 b3 0

0 0 14 1 0 -14 -1 0 c3 0

0 0 14 1 0 -14 -1 0 c3 0

Selanjutnya dengan salah satu metode Gauss diperoleh nilai: a1 = 0 , b1 = -1 , c1 = 5,5, a2 = 0,64 , b2 = -6,76 , c2 = 18,46 a3 = -1,6 , b3 = 24,6 , c3 = -91,3

Sehingga bentuk interpolasi Spline kuadratis adalah: f1(x) = - x + 5,5 3 ≤ x ≤ 4,5

f2(x) = 0,64 x2- 6,76 x + 18,46 4,5 ≤ x ≤ 7

f3(x) = -1,6 x2 + 24,6 x - 91,3 7 ≤ x ≤ 9

Dugaan nilai fungsi untuk x = 5 masuk ke f2(x). Jadi f2(5) = 0,64. 52- 6,76 .5 + 18,46 = 0,66


(19)

3.3 SpLine Kubik

Persamaan interpolasinya adalah : fi(x) = ai x3+ b

i x2+ cix + di.

Jika terdapat n + 1 titik data maka akan terdapat n interval dan 4n variabel. Aturan yang diterapkan mirip dengan Spline Kuadratis, dengan tambahan:

ai -1 xi-13+ b

i -1 xi-12 + ci-1 xi-1 + di-1= f(xi-1) = ai xi3+ bi xi2 + ci xi + di2n - 2 pers

2. Fungsi pertama dan terakhir harus melalui titik ujung. a1 x03+ b

1 x02 + c1 x0 + d1= f(x0) dan an xn3+ bn xn2 + cn xn + dn= f(xn) 2 pers

3. Turunan pertama pada simpul dalam harus sama. f ’(x) = 3ai-1 xi-12+ 2 b

i-1x i-1 + ci-1= 3ai xi2+ 2 bix i + ci n -1 pers

4. Turunan kedua pada titik dalam harus sama.

f ”(x) = 6ai-1 xi-1+ 2 bi-1= 6ai xi+ 2 bi n - 1 per 1. Nilai fungsi harus sama di setiap simpul dalam.

2. Fungsi pertama dan terakhir harus melalui titik ujung. a1 x03+ b

1 x02 + c1 x0 + d1= f(x0) dan an xn3+ bn xn2 + cn xn + dn= f(xn) 2 pers

3. Turunan pertama pada simpul dalam harus sama. f ’(x) = 3ai-1 xi-12+ 2 b

i-1x i-1 + ci-1= 3ai xi2+ 2 bix i + ci n -1 pers

4. Turunan kedua pada titik dalam harus sama.

f ”(x) = 6ai-1 xi-1+ 2 bi-1= 6ai xi+ 2 bi n - 1 per 5. Anggap turunan kedua pada titik ujung = 0

f ”(x) = 6a1 x0+ 2 b1= 0 dan f ” (x) = 6 a nx n + 2b n = 0 2 pers Jumlah persamaan 2 n – 2 + 2 + n - 1 + n – 1 + 2 = 4n.

Terbentuk SPL dengan 4n variabel dan dengan menggunakan sala satu metode Gauss persoalan ini dapat diselesaikan.


(20)

(21)

(1)

Contoh:

Diketahui pasangan data sebagai berikut.

x

f(x)

3,0

2,5

4,5

1,0

7,0

2,5

9,0

0,5

f(x0)

f(x2)

f(x1) f(x3)

a1x2+ b

1x + c1

a2x2+ b

2x + c2 a3x 2+ b

3x + c3

Interval 1 Interval 2 Interval 3

x0

i = 0

x1

i = 1

x2

i = 2

x3

i = 3

9,0

0,5

Gunakan Spline orde kedua untuk mencari nilai fungsi pada x = 5.

Jawab:

Dari 4 titik data berarti terdapat 3 interval,

sehingga terdapat 3 persamaan interpolasi:

a

1

x

2

+ b

1

x + c

1

,

a

2

x

2

+ b

2

x + c

2

dan

a

3

x

2

+ b

3

x + c

3

x0

i = 0

x1

i = 1

x2

i = 2

x3


(2)

Syarat yang harus dipenuhi:

1

.

Nilai fungsi harus sama di setiap simpul dalam.

a

1

. 4,5

2

+ b

1

. 4,5 + c

1

= 1,0

20,25 a

1

+ 4,5 b

1

+ c

1

= 1,0

a

2

. 4,5

2

+ b

2

. 4,5 + c

2

= 1,0

20,25 a

2

+ 4,5 b

2

+ c

2

= 1,0

a

2

. 7

2

+ b

2

. 7 + c

2

= 2,5

49 a

2

+ 7 b

2

+ c

2

= 2,5

a

3

. 7

2

+ b

3

. 7 + c

3

= 2,5

49 a

3

+ 7 b

3

+ c

3

= 2,5

2

. Fungsi pertama dan terakhir harus melalui titik ujung.

a

1

. 3

2

+ b

1

. 3 + c

1

= 2,5

9 a

1

+ 3 b

1

+ c

1

= 2,5

a

3

. 9

2

+ b

3

. 9 + c

3

= 0,5

81 a

3

+ 9 b

3

+ c

3

= 0,5

3

. Turunan I pada simpul dalam harus sama.

f ’(x) = 2a

i

x + b

i

2. 4,5 a

1

+ b

1

= 2. 4,5 a

2

+ b

2

9 a

1

+ b

1

= 9 a

2

+ b

2

2. 7 a

2

+ b

2

= 2. 7 a

3

+ b

3

14 a

2

+ b

2

= 14 a

3

+ b

3

4

. Anggap turunan kedua pada titik pertama = 0.

a

1

= 0.

f(x0)

f(x2)

f(x1) f(x3)

a1x2+ b

1x + c1

a2x2+ b

2x + c2 a3x 2+ b

3x + c3

Interval 1 Interval 2 Interval 3

x0

i = 0

x1

i = 1

x2

i = 2

x3

i = 3

Syarat yang harus dipenuhi:

1

.

Nilai fungsi harus sama di setiap simpul dalam.

a

1

. 4,5

2

+ b

1

. 4,5 + c

1

= 1,0

20,25 a

1

+ 4,5 b

1

+ c

1

= 1,0

a

2

. 4,5

2

+ b

2

. 4,5 + c

2

= 1,0

20,25 a

2

+ 4,5 b

2

+ c

2

= 1,0

a

2

. 7

2

+ b

2

. 7 + c

2

= 2,5

49 a

2

+ 7 b

2

+ c

2

= 2,5

a

3

. 7

2

+ b

3

. 7 + c

3

= 2,5

49 a

3

+ 7 b

3

+ c

3

= 2,5

2

. Fungsi pertama dan terakhir harus melalui titik ujung.

a

1

. 3

2

+ b

1

. 3 + c

1

= 2,5

9 a

1

+ 3 b

1

+ c

1

= 2,5

a

3

. 9

2

+ b

3

. 9 + c

3

= 0,5

81 a

3

+ 9 b

3

+ c

3

= 0,5

3

. Turunan I pada simpul dalam harus sama.

f ’(x) = 2a

i

x + b

i

2. 4,5 a

1

+ b

1

= 2. 4,5 a

2

+ b

2

9 a

1

+ b

1

= 9 a

2

+ b

2

2. 7 a

2

+ b

2

= 2. 7 a

3

+ b

3

14 a

2

+ b

2

= 14 a

3

+ b

3

4

. Anggap turunan kedua pada titik pertama = 0.


(3)

Terdapat 8 persamaan dengan 8 variabel, matrik SPLnya sebagai berikut.

4,5 1 0 0 0 0 0 0 b1

=

1

0 0 20,25 4,5 1 0 0 0 c1 1

0 0 49 7 1 0 0 0 a2 2,5

0 0 0 0 0 49 7 1 b2 2,5

3 1 0 0 0 0 0 0 c2 2,5

0 0 0 0 0 81 9 1 a3 0,5

1 0 -9 -1 0 0 0 0 b3 0

0 0 14 1 0 -14 -1 0 c3 0

0 0 14 1 0 -14 -1 0 c3 0

Selanjutnya dengan salah satu metode Gauss diperoleh nilai: a1 = 0 , b1 = -1 , c1 = 5,5, a2 = 0,64 , b2 = -6,76 , c2 = 18,46 a3 = -1,6 , b3 = 24,6 , c3 = -91,3

Sehingga bentuk interpolasi Spline kuadratis adalah: f1(x) = - x + 5,5 3 ≤ x ≤ 4,5

f2(x) = 0,64 x2- 6,76 x + 18,46 4,5 ≤ x ≤ 7 f3(x) = -1,6 x2 + 24,6 x - 91,3 7 ≤ x ≤ 9

Dugaan nilai fungsi untuk x = 5 masuk ke f2(x). Jadi f2(5) = 0,64. 52- 6,76 .5 + 18,46 = 0,66


(4)

3.3 SpLine Kubik

Persamaan interpolasinya adalah : fi(x) = ai x3+ b

i x2+ cix + di.

Jika terdapat n + 1 titik data maka akan terdapat n interval dan 4n variabel. Aturan yang diterapkan mirip dengan Spline Kuadratis, dengan tambahan:

ai -1 xi-13+ b

i -1 xi-12 + ci-1 xi-1 + di-1= f(xi-1) = ai xi3+ bi xi2 + ci xi + di2n - 2 pers 2. Fungsi pertama dan terakhir harus melalui titik ujung.

a1 x03+ b

1 x02 + c1 x0 + d1= f(x0) dan an xn3+ bn xn2 + cn xn + dn= f(xn) 2 pers 3. Turunan pertama pada simpul dalam harus sama.

f ’(x) = 3ai-1 xi-12+ 2 b

i-1x i-1 + ci-1= 3ai xi2+ 2 bix i + ci n -1 pers 4. Turunan kedua pada titik dalam harus sama.

f ”(x) = 6ai-1 xi-1+ 2 bi-1= 6ai xi+ 2 bi n - 1 per 1. Nilai fungsi harus sama di setiap simpul dalam.

2. Fungsi pertama dan terakhir harus melalui titik ujung. a1 x03+ b

1 x02 + c1 x0 + d1= f(x0) dan an xn3+ bn xn2 + cn xn + dn= f(xn) 2 pers 3. Turunan pertama pada simpul dalam harus sama.

f ’(x) = 3ai-1 xi-12+ 2 b

i-1x i-1 + ci-1= 3ai xi2+ 2 bix i + ci n -1 pers 4. Turunan kedua pada titik dalam harus sama.

f ”(x) = 6ai-1 xi-1+ 2 bi-1= 6ai xi+ 2 bi n - 1 per 5. Anggap turunan kedua pada titik ujung = 0

f ”(x) = 6a1 x0+ 2 b1= 0 dan f ” (x) = 6 a nx n + 2b n = 0 2 pers Jumlah persamaan 2 n – 2 + 2 + n - 1 + n – 1 + 2 = 4n.

Terbentuk SPL dengan 4n variabel dan dengan menggunakan sala satu metode Gauss persoalan ini dapat diselesaikan.


(5)

(6)