21
7/21/2019 BAB 3 Interpolasi http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 1/21 UNIVERSITAS GADJAH MADA FAKULTAS MIPA JURUSAN ILMU KOMPUTER DAN ELEKTRONIKA ILMU KOMPUTER RKPM Rencana Kegiatan Pembelajaran Mingguan Modul Pembelajaran Minggu ke 4,5 INTERPOLASI oleh 1. Drs. G.P. Dalijo, Dipl. omp. !. "gus #ihabuddin, #.#i., M.Kom. Didanai dengan dana BOPTNP3-UGM Tahun Anggaran 2012 Desember !$1!

BAB 3 Interpolasi

Embed Size (px)

DESCRIPTION

book

Citation preview

Page 1: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 1/21

UNIVERSITAS GADJAH MADAFAKULTAS MIPA

JURUSAN ILMU KOMPUTER DAN ELEKTRONIKA

ILMU KOMPUTER 

RKPMRencana Kegiatan Pembelajaran Mingguan

Modul Pembelajaran Minggu ke 4,5

INTERPOLASI

oleh

1. Drs. G.P. Dalijo, Dipl. omp.

!. "gus #ihabuddin, #.#i., M.Kom.

Didanai dengan dana BOPTN P3-UGM

Tahun Anggaran 2012

Desember !$1!

Page 2: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 2/21

BAB IV

INTERPOLASI

MINGGU KE 4,5

Pendekatan terhadap suatu nilai %ungsi dibutuhkan pada beberapa kasus

dimana nilai tersebut akan sulit didapatkan dari suatu pendekatan analisis. Pendekatan

numeris untuk hal tersebuat adalah dengan interpolasi. &nterpolasi pada suatu %ungsi

'()* dapat din+atakan dalam berbagai bentuk persamaan diantaran+a linear,

 polinomial atau parabolik, trigonometri, e)ponensial, logaritmik, dan sebagain+a.

Pada bagian ini akan dibicarakan beberapa model interpolasi diantaran+a linear,

kuadratik, beda terbagi ne-ton, bead maju ne-ton, beda mundur ne-ton, dan

interpolasi dengan %ungsi spline.

4.1 Definisi

&nterpolasi adalah proses menemukan dan mengealuasi sebuah %ungsi +ang

gra%ikn+a melalui beberapa titik +ang sudah diberikan. 'ungsi +ang diealuasi paling

 ban+ak berupa polinomial.

Permasalahan dapat dijelaskan sebagai berikut

Diberikan n/1 titik data +ang berupa pasangan bilangan

*,,*,,*,,   (((11$$  f   x f   x f   x

nn   dengan  x x x   n

,,,1$    semuan+a

 berlainan. "kan dicari suatu polinom ( ) x pn

 +ang pada setiap  xi mengambil nilai

 f  i +ang diberikan, +aitu

( )   ( )   ( )   f   x p f   x p f   x pnnnnn

===   ,,,11$$

   +ang mempun+ai derajat n atau

kurang.

Polinom  pn

disebut penginterpolasi. 0ilainilai  x  j sering disebut simpul.

 0ilai  f   j

 bisa berupa nilainilai %ungsi matematis (tetapi ( ) x  f    tidak diketahui* atau

nilai +ang diperoleh dari percobaan atau pengamatan. Polinom ( ) x pn

  digunakan

untuk mendapatkan nilainilai aproksimasi ( ) x  f    +ang tidak dilakukan pengukuran.

Page 3: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 3/21

#ecara khusus, terdapat ! macam pengertian untuk interpolasi, +aitu

&nterpolasi  x terletak di antara simpulsimpul +ang ada.

2kstrapolasi  x  tidak terletak di antara simpulsimpul 3 biasan+a kurang

cermat.&nterpolasi dan 2kstrapolasi digunakan untuk memprediksi suatu nilai dalam suatu

%ungsi +ang belum diketahui, dimana %ungsi itu bersi%at kontin+u dalam interal

tertentu.

4. In!e"#$%&si P$%in$'i&%

eberapa interpolasi pol+nomial +ang akan dibahas adalah interpolasi linier,

interpolasi kuadratik, interpolasi beda terbagi 0e-ton, dan interpolasi agrange.

4..1 In!e"#$%&si Linie"

&nterpolasi linear menggunakan sarana garis lurus melalui  f   x f   x   11$$  ,,, .

&nterpolasi linier dapat digunakan untuk mengestimasi nilai ( ) x  f    untuk x +ang tidak 

ada di dalam data dengan menggunakan ! titik terdekat dengan  x.#ecara detil, dapat

dijelaskan sebagai berikut

Diberikan ! titik  f   x   $$,  dan  f   x   11

,  dengan  x$6  x1

Garis lurus +ang menghubungkan kedua titik merupakan gra%ik dari polinomial

linear   ( ) x x

 f  x x f  x x p   x

$1

1$$1

1 −

−+−

=

ara penulisan rumus +ang lain

( )   [ ] x x f   x x f   p   x1$$$1

,−+=   dengan [ ] x x

 f  f  x x f 

$1

$1

1$,

= ,

disebut beda

Dengan demikian, %ungsi  p1

 menginterpolasi nilai  xi pada titik  f  

i,

i 7 $.1, atau ( )   1.$,1 ==   i f   x p ii

Page 4: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 4/21

Gambar 4.1 &lustrasi interpolasi linier 

Dengan demikian, algoritma interpolasi linier dapat disusun sebagai berikut

&nput  xi, i 7 1, ! 8 %( xi*, i 7 1, ! 8 P1

9utput linier 

angkahlangkah

:ntuk i 7 1, ! lakukan

"i 7 xi

i 7 %( xi*

%aktor 71!

1!

""

linier 7 1 / (%aktor ; (P1 < "1**

Contoh soal  

1. arilah ln =.! dari ln =.$ 7 !.1=>! dan ln =.5 7 !.!51?

Pen+elesaian

( ) ( )$.=!.=$.=5.=

1=>!.!!51?.!1=>!.!!.=

1−

−−

+= p   7 !.!1@@

Aadi ln =.! 7 !.!1@@

!. Baksirlah populasi &ndonesia tahun 1==@ jika diketahui populasi tahun

1=@$ adalah 1>=.? juta dan 1==$ adalah !$?.! juta.

?. Citunglah interpolasi linear pada titik 1.5 jika diketahui  f (1*74,  f (!*7= dan

 f (?*71.

Pen+elesaian

( )   [ ] x x f   x x f   p   x1$$$1

,−+=

( ) ( )15.11!

4=

45.11 −−−

+= p   7 .5

Page 5: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 5/21

4.1. In!e"#$%&si K(&)"&!i* 

&nterpolasi kuadratik adalah interpolasi +ang memakai sarana polinom

 berderajat paling tinggi dua +ang kuran+a melalui ? titik 

 f   x f   x f   x   dan!!11$$

  ,,,,,

Polinomial kuadratik +ang melalui ketiga titik tersebut adalah

( )   [ ] [ ] x x x f   x x x x x x f   x x f   p   x!1$1$1$$$!

,,,   −−+−+=

dengan [ ] x x

 f  f 

 x x f 

$1

$1

1$,

=   dan

[ ]  [ ]   [ ]

 x x

 x x f  x x f  x x x f 

$!

1$!1

!1$

,,,,

=

Dapat dibuktikan bah-a

( )   f   x p $$! =

( )   ( )   f  x x

 f  f  x x f  x p

1$1

$1

$1$1!=

−+=  dan

( )   f   x p!!!

=

Contoh soal 

Aika ( )$.@  f   7!.$>=4, ( )$.=  f   7!.1=>! dan ( )5.=  f   7!.!51?, carilah ( )!.=  f  

Pen+elesaian

 x$ 7

@.$

 f  $

7

!.$>=4  [ ]   11>.$,

1$  = x x f  

[ ]   1$@.$,!1  = x x f   x1

 7

=.$

1=>!.!1= f     [ ]   $$D.$,,

!1$  −= x x x f  

 x! 7 !51?.!

!= f  

Page 6: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 6/21

=.5

( ) ( )( ) ( )( )( )$$D4.$$.=$.@11>@.$$.@$>=4.!!

−−−+−+=   x x x x p

  7 $.>! / $.!! x < $.$$4 x!

( )   !1=!.!!.=!

= p 3 eksak sampai 4 desimal, karena tern+ata

 ( ) ( )( ) ( )   !1=!.!!.=ln!.=

ln

==

=

  f  

 x x  f  

Contoh soal  

Citunglah interpolasi kuadratik pada titik 1.5 jika diketahui f (1*74, f (!*7= dan f (?*71

Pen+elesaian

 x$ 7

1

 f  $

7 4

[ ]   5,1$  = x x f  

[ ]   >,!1  = x x f   x1

 7

!

=1= f     [ ],,

!1$  = x x x f  

 x! 7

?

1D!= f 

( )   [ ] [ ] x x x f   x x x x x x f   x x f   p   x!1$1$1$$$!

,,,   −−+−+=

( ) ( ) ( ) ( ) ( ) ( )1!1514!

−−+−+=   x x x x p

  7 1 / ! x / x2

P!(1.5* 7 .!5

4.1.+ In!e"#$%&si Be)& Te"&-i Ne!$n

&nterpolasi linear dan kuadratik merupakan kasus khusus interpolasi derajat +ang

lebih tinggi. Dalam hal ini, digunakan konsep beda terbagi sebagai berikut

• :ntuk order pertama dihitung dari deriati% %ungsi ( ) x  f   secara diskrit

[ ]   x x x x

 f  f  x x f    1$

$1

$1

1$  ,,   ≠

=

Page 7: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 7/21

• :ntuk order +ang lebih tinggi, dipakai beda terbagi order +ang lebih rendah secara

rekursi%

[ ]

  [ ]   [ ]

 x x

 x x f  x x f 

 x x x f  $!

1$!1

!1$

,,

,, −

=

[ ]  [ ] [ ]

 x x

 x x x f   x x x f   x x x x f  

$?

!1$?!1

?!1$

,,,,,,,

−=

#ehingga

  [ ]

  [ ] [ ]

 x x

 x x f  x x f 

 x x f n

nn

n

$

1$1

$

,,,,

,, −

=

3 disebut "('(s e)& !e"&-i Ne!$n.

Dengan demikian, interpolasi beda terbagi 0e-ton dapat dirumuskan sebagai

 berikut

( )   ( )   [ ]   ( )( )   [ ]

( ) ( )   [ ] x x f   x x x x

 x x x f   x x x x x x f   x x f   p

nn

n x

,,

,,,

$1$

!1$1$1$$$

−−++

−−+−+=

Contoh soal 

arilah ( )!.=  f     dari interpolasi menggunakan titiktitik (@.$, !.$>=44!*, (=.$,

!.1=>!!5*, (=.5, !.!51!=!*, (11.$, !.?=>@=5*.

Pen+elesaian

Dengan menggunakan tabel i  xi

  f  i   [   x x f     ii

,+

  [   x x x f     ii   1,,

+  [   x x x f     iii   !1

  ,,,++

$ @.$ !.$>=44!

$.11>>@?

$.1$@1?4

$.$=>>?5

$.$$4??

$.$$5!$$

$.$$$4111 =.$ !.1=>!!5

! =.5 !.!51!=!

? 11.$ !.?=>@=5

P?( x* 7 !.$>=44! / $.11>>@? ( x@.$* $.$$4?? ( x@.$* ( x=.$* / $.$$$411 ( x@.$*

( x=.$* ( x=.5*

Page 8: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 8/21

P?(=.!* 7 !.$>=44! / $.141?4$ $.$$1544 $.$$$$?$

7 !.!1=!$@ 3 eksak sampai desimal.

Dari penjelasan dan perumusan di atas, algoritma &nterpolasi eda Berbagi

 0e-ton dapat disusun sebagai berikut

Bujuan menghitung ( ) z  pn

 dari ( ) z   f    pada z 

"lgoritma interpolasi

input  f   x f   x f   x   nn,,,,,,

11$$   8 z 

output ( ) z  pn

angkahlangkah

1. :ntuk j 7 $, 1, !, E , n lakukan ( )   f   x f   j j

  =

!. :ntuk m 7 1, !, E , n1 lakukan

:ntuk j 7 $, 1, !, E , nm, lakukan

[ ] x x

 x x x x x x x x

 jm j

m j j jm j j

m j j j

 f  f  f 

=

+

−++++

++

111

1

,,,,,,,,

?.   ( )   f   p   z $$

=

4. :ntuk k 7 1, !, ?, E , n lakukan

( ) ( )   ( ) ( )   [ ] x x x x p p   k k k k  f   z  z  z  z    ,,

$1$1

−−  −−+=

4.1.4 In!e"#$%&si #&)& Ti!i* /&n- Be"0&"&* S&'&

Rumus interpolasi beda terbagi 0e-ton berlaku untuk simpul +ang berjarak 

sembarang. :ntuk simpulsimpul +ang berjarak sama, maka didapatkan  xi

nhhh  x x x x x x x   n+=+=+=

$$!$1$   ,,!,,  

dengan h adalah jarak antara ! simpul. &ni akan men+ederhanakan rumus interpolasi.

Page 9: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 9/21

4.1.4.1 R('(s Be)& M&0( Ne!$n G"e-$"/2Ne!$n3

Dide%inisikan

 f   f   f    j j j −=∆ +1 3 beda maju pertama

 f   f   f   j j j

∆−∆=∆+1

!3 beda maju kedua

 f   f   f   j

 j

 j

k    1

1

1   −

+

− ∆−∆=∆ 3 beda maju kek 

Dari de%iniside%inisi di atas, tern+ata dapat dibuktikan bah-a

[ ]   $$ F

1,,   f  

hk   f  

  k 

k k  x x   ∆=   ....(1)

dengan  x x   j jh

1−−=  (konstan*

Pembuktian

Pembuktian dilakukan dengan memakai induksi, bah-a memang benar untuk k 7

1, karena x1 = x0 + h, sehingga

( )   $$1

$1

$11$

F1

11G,H   f  

h f   f  

h x x

 f   f   x x f     ∆=−=

−−

=

Dengan anggapan (1) benar untuk semua beda maju orde k, maka rumus berlaku

untuk k/1. digunakan xk+1 = xo + (k+1)h dan j 7 $.

 

$

1

1

$1

$11

1$

*F1(

1

F

1

F

1

*1(

1

*1(

G,,HG,,HG,...,H

 f  hk 

 f  hk 

 f  hk hk 

hk 

 x x f   x x f   x x f  

k k k 

++

++

∆+

=

∆−∆

+=

+−

Rumus di atas merupakan rumus (1* dengan k/1 sebagai ganti k. Dengan

demikian rumus (1* terbukti.

ila ditetapkan bah-a rh x x   += $   atauh

 x xr    $−= , $ I r I n, maka rumus

interpolasi menjadi

( ) ( )

( ) ( ) ( ) $$!

$$

$

$

F11

F!1  f  

nnr r r  f  r r  f  r  f  

 f   s

r  x P  x f  

n

 sn

 s

n

∆+−−++∆−+∆+=

∆   

  

 =≈   ∑

=

Page 10: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 10/21

dengan koe%isienkoe%isien binomial dide%inisikan dengan

( ) ( ) ( )

F

1!1,1

$   s

 sr r r r 

 s

r r    +−−−=   

  

 =   

  

   

Perhitungan terhadap eror +ang terjadi

( )( )

  ( ) ( ) ( )t   f  nr r r n

r  x

  nn

n

11

1F1

+

+

−−+

−=   ε 

dengan ( )1+n  f    adalah turunan f  ke (n/1* dan t  terletak antara x dan xn

Contoh soal 

Citung cosh ($.5* jika diketahui cosh ($.5* 7 1.1!>!, cosh ($.* 7 1.1@545, cosh

($.>* 7 1.!551=, cosh ($.@* 7 1.?>>4?5

Pen+elesaian

 j  x  j   x f     j jcosh=   f  

 j∆   f  

 j

!∆   f   j

?∆

$ $.5 1.1!>!

$.$5>@?=

$.$=>$4

$.$@!!

$.$11@5

$.$1!5! $.$$$=>1 $. 1.1@545

! $.> 1.!551=

? $.@ 1.?>>4?5

( )   ( )D.$

1.$

5$.$5D.$$ =−=−

=h

 x xr 

P?($.5* 7 1.1!>! / $. ) $.$5>@?= /!

*4.$(D.$   −) $.11@5

  /D

*4.1*(4.$(D.$   −−) $.$$$=>

7 1.1!>! / $.$?4>$? < $.$$14!4 / $.$$$$?=

7 1.1$=44

4.1.4. R('(s Be)& M(n)(" Ne!$n G"e-$"/2Ne!$n3

Dide%inisikan beda mundur pertama dari f  pada x j  1−−=∇   j  j  j   f    f    f  

eda mundur kedua 1

!

−∇−∇=∇   j  j  j   f    f    f  

eda mundur ketiga 111

−−∇−∇=∇   j

k   j

k   j

k    f    f    f   (k  7 1,!, E*

Maka rumus interpolasi beda mundur 0e-ton menjadi

( ) ( )

( ) ( ) ( )$$

!

$$

$

$

F

11

F!

1

1

 f  n

nr r r  f  

r r  f  r  f  

 f   s

 sr  x P  x f  

n

 sn

 s

n

∇−++

++∇+

+∇+=

∇   

  

    −+=≈   ∑

=

Page 11: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 11/21

dengan nr h

 x xr hr  x x   ≤≤

−=→+=   $,$

$

4.1.5 In!e"#$%&si L&-"&n-e

Diberikan ( ) ( ) ( )nn   f   x f   x f   x   ,,,,,, 11$$     dengan i x∆ sebarang. agrange

mempun+ai pemikiran mengalikan   j  f   dengan suatu polinom +ang bernilai 1 pada   j x

dan $ pada n titik simpul lainn+a dan kemudian menjumlahkan n/1 polinom tersebut

untuk memperoleh polinom interpolasi tunggal berordo n atau lebih kecil.

Rumus interpolasi lagrange

Polinomial interpolasi mempun+ai bentuk

( ) ( ) ( ) ( ) ( ) xb f   xb f   xb f   xb f   x Lnnn

  ++++=   ...!!11$$

Dengan bk (x) 7 suatu polinomial derajat Jn

Polinomial bk (x) dapat dicari dengan menggunakan n/1 persamaan constraint.

Persamaan constraint  dapat dibuat sebagai berikut

ni f   x Liin

  ,,!,1,$8*(   ==

#ehingga

( ) ( ) ( ) ( )   $$$11$$$$$   ...   f   xb f   xb f   xb f   f   x L nnn   =+++→=

( ) ( ) ( ) ( )

( ) ( ) ( ) ( )   nnnnnnnn

nnn

 f   xb f   xb f   xb f   f   x L

 f   xb f   xb f   xb f   f   x L

=+++→=

=+++→=

...

...

11$$$

111111$$11

:ntuk mempermudah pen+elesaian persamaan constraint, maka dipilih

( )

≠=

=k i

k i xb ik 

8$

81

Persamaan tersebut telah memenuhi persamaan constraint.

entuk persamaan polinomial bk (x) adalah sebagai berikut

( )   *(**((**(*(( 11!1$   nk k k k    x x x x x x x x x x x xC  xb   −−−−−−=+−

 

#esuai pilihan di atas +ang cocok dengan constraint +aitu bk (xk  ) 7 1

Maka konstanta C k  dapat dicari dengan rumusan berikut

*(**((**((

1

111$   nk k   jk k k k 

k  x x x x x x x x x x

C −−−−−

=

+− 

Dengan demikian semua polinomial bk (x) diperoleh

Page 12: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 12/21

( )

( )

( )

( )   *(**((

*(**(*((

*(**(*((

*(**((

11$

?1$!!

?!$11

!1$$

−−−−=

−−−−=−−−−=

−−−=

nnn

n

n

n

 x x x x x xC  xb

 x x x x x x x xC  xb

 x x x x x x x xC  xb

 x x x x x xC  xb

di mana

*(**(*((

1

*(**(*((

1

*(**(*((

1

*(**(*((

1

1!1$

$

!?!1!$!

$

1?1!1$1

1

$?$!$1$

$

−−−−−

=

−−−−=

−−−−=

−−−−=

nnnnn

n

n

n

 x x x x x x x xC 

 x x x x x x x xC 

 x x x x x x x xC 

 x x x x x x x xC 

Aadi polinomial bk (x) dapat ditulis secara lengkap

( )

( )

( )

( )*(**(*((

*(**(*((

*(**(*((

*(**(*((

*(**((

*(**((

*(**((

*(**((

1!1$

1!1$

!?!1!$!

?1$!

1!1$1

!$1

$!$1$

!1$

−−−−−−−−

=

−−−−

−−−−=

−−−−−−

=

−−−−−−

=

nnnnn

nn

n

n

n

n

n

n

 x x x x x x x x

 x x x x x x x x xb

 x x x x x x x x

 x x x x x x x x xb

 x x x x x x

 x x x x x x xb

 x x x x x x

 x x x x x x xb

#ehingga persamaan polinomial dari lagrange interpolation dapat dirumuskan

sebagai berikut

*(**((**((

*(**((**((*(

111$

111$

$   nk k k k k k k 

nk k n

k n x x x x x x x x x x

 x x x x x x x x x x f   x L

−−−−−−−−−−

=+−

+−

=∑

"tau jika ( )   *(**((**(*(( 11!1$   nk k n   x x x x x x x x x x x x xl    −−−−−−=+−

 

maka rumus interpolasi lagrange adalah

( ) ( )  ( )

n

k    k k 

k n   f  

 xl 

 xl  x L x f     ∑

=

=≈$   *(

dengan

( ) ( )( ) ( )n x x x x x x xl    −−−=   !1$   untuk k 7 1,!, E, n1

( ) ( ) ( ) ( ) ( )nk k k    x x x x x x x x xl    −−−−=   +−   11$

Page 13: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 13/21

( ) ( )( ) ( )11$   −−−−=   nn   x x x x x x xl   

Dengan demikian ( )   k k n   f   xl    =   dan (   $= jk   xl    jika j 6 k 

Djuhana (!$$!* melakukan analisis kesalahan metode agrange. Kesalahan itu

terjadi saat metode ini ingin memberikan aproksimasi suatu %ungsi %()* dengan

 polinomial n()* +aitu

( ) ( ) ( ) ( )ξ 1$$$

*F1(

*(**((   +

+−−−

=−=   n

nn   f  n

 x x x x x x x L x f   x   

di mana ξ   tergantung pada nilai x dan tidak diketahui di dalam interal x, x0 dan xn

"lgoritma interpolasi polinomial lagrange dapat dirumuskan sebagai berikut

&nput n, i

 x

, i 7 $, 1, !, E , n 8 %(   i

 x

* 8 x9utput Plag 7 ln( x*

angkahlangkah

Plag 7 $

:ntuk i 7 $,1,!, E, n lakukan

%aktor 7 1

:ntuk j 7 $,1, E , n

Aika j 6 i, %aktor 7 %aktor ; ji

 j

 x x

 x x

−−

Plag 7 Plag / %aktor ; %( xi*

Contoh soal 

arilah %(=.!* dengan interpolasi lagrange dengan n 7 ? dan %(=.$*7!.1=>!!,

%(=.5*7!.!51!=, %(1$.$*7!.?$!5=, %(11.$*7!.?=>=$

Pen+elesaian

( )   ( )( )

( )( )

( )( )

( )( )   ?

??

?!

!!

!1

11

1$

$$

$?   f  

 xl 

 xl  f  

 xl 

 xl  f  

 xl 

 xl  f  

 xl 

 xl  x L   +++=

( ) ( ) ( ) ( )?$!$1$$$   x x x x x x xl    −−−= 7 1.$$$$$

( ) ( ) ( ) ( )?!1$   x x x x x x xl    −−−= 7 $.4?!$$

( ) ( ) ( ) ( )?1!1$111   x x x x x x xl    −−−= 7 $.?>5$$

( ) ( ) ( ) ( )?!$1   x x x x x x xl    −−−= 7 $.!@@$$

( ) ( ) ( )( )?!1!$!!!   x x x x x x xl    −−−= 7 $.5$$$$

Page 14: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 14/21

( ) ( ) ( ) ( )?1$!   x x x x x x xl    −−−= 7 $.1$@$$

( ) ( )( )( )!?1?$???   x x x x x x xl    −−−= 7 ?.$$$$$

( ) ( ) ( ) ( )!1$?   x x x x x x xl    −−−= 7 $.$4@$$

?=>$$.!$$$$$.?

$4@$$.$

?$!5=.!5$$$$.$

1$@$$.$!51!=.!

?>5$$.$

!@@$$.$1=>!!.!

$$$$$.1

4?!$$.$ (=.!*

?

+

−++

−=

  7 !.!1=!$ (eksak sampai 5 angka decimal*

4.. F(n-s2f(n-si In!e"#$%&si N$n2P$%in$'i&%

&nterpolasi dan ekstrapolasi adalah salah satu metode pendekatan atau

aproksimasi. &nterpolasi dan ekstrapolasi digunakan untuk memprediksi suatu nilai

dalam suatu %ungsi +ang belum diketahui, di mana %ungsi itu bersi%at kontin+u dalam

interal tertentu.

Berdapat beberapa kelemahan penggunaan interpolasi polinomial

• Bitiktitik penginterpolasi harus dipilih dengan hatihati. Aika tidak, bisa terjadi

 perbedaan +ang sangat besar antara %ungsi dan hasil interpolasi seiring bertambah

 ban+akn+a titik +ang digunakan.

ontoh

&nterpolasi terhadap!

1

1*(

 x x f  

+=  pada interal H5,5

Gambar 4.! Gra%ik interpolasi dengan 07

Page 15: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 15/21

Page 16: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 16/21

Gambar 4. &nterpolasi derajat untuk data di atas

4..1 In!e"#$%&si )en-&n F(n-si S#%ine

"moothn#ss  bisa didapatkan dengan interpolasi polinomial secara lokal

menggunakan %ungsi%ungsi spline. Polinomialpolinomial berderajat rendah (+ang

 berbeda derajatn+a* digunakan untuk tiap interal HLi, Li/1

Definisi f(n-si s#%ine

Misalkan n x x x   <<<   .....1$   adalah serangkaian titik. 'ungsi  s  merupakan spline

 berderajat k jika

a.  s  adalah polinomial berderajat tidak lebih dari k pada tiap subinteral HL i,

Li/1.

 b.   *1(,.....,M,   −k  s s s  semuan+a kontin+u pada interal HL$, L 0

ontohcontoh %ungsi spline

a.

+−=

@5

1*(   !

 x

 x x

 x

 x s  

4?

?1

1$

≤≤

≤≤

≤≤

 x

 x

 x

Merupakan %ungsi spline derajat !. Derajat masingmasing %ungsi paling tinggi

adalah !. ukan merupakan spline kubik (derajat ?* karena deriati% titik !

tidak kontin+u, +aitu $, !, $, untuk masingmasing interal.

 b.

  −

 x

 x

 x s

1!*(  

!1

1$

≤≤

≤≤

 x

 x

Page 17: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 17/21

Merupakan spline linier.

"oal  bagaimana dengan

a.

+++

−+−−+−

−+−

=

4?!5

!54

1!

1!

*(

!?

!?

!

!?

 x x x

 x x x

 x x

 x x x

 x s  

4?

?1

1$

$!

≤≤

≤≤

≤≤

≤≤−

 x

 x

 x

 x

 b.

−+−+

+=

!

?

*1(?*1(5?

!*(

 x x

 x x x f   

G4,1H

G1,$H

 x

 x

4..1. In!e"#$%&si S#%ine K(i* A%&'i&  Natural Cubic Spline Interpolation3

Diberikan n titik data ( xi, !i* dengan x1 N  x! N ... N xn dan a 7 x1, b 7 xn. "kan

dicari %ungsi s( x* +ang terde%inisi pada Ha,b +ang menginterpolasi data

ii  ! x s   =*( , i 7 1, ....., n

"gar  s( x* mulus, *(M   x s   dan s( x* harus kontin+u supa+a kura mengikuti bentuk 

umum dari interpolasi linear, *(M   x s  tidak boleh berubah terlalu ban+ak pada titik

titik. #+aratn+a, s( x* bernilai sekecil mungkin.

Maka s( x* harus memenuhi

a.  s( x* berupa polinom kubik pada masingmasing interal G,1H   j  j   x x   −  untuk j 7 !,

?, ....., n

 b.   $*(O*(O 1   ==n

 x s x s

 s( x* disebut %ungsi spline kubik alamiah +ang menginterpolasi data ( xi, !i*.

:ntuk membentuk s()*, dapat digunakan cara sebagai berikut

Misalkan $i, ....., $n dengan *(Oii

  x s $     ≡ , i 7 1, E.., n. s( x*

akan din+atakan dalam $i.

 s( x* persamaan kubik pada tiap selang G,1H   j  j   x x   − , maka  s( x* akan linear pada

selang tersebut. 'ungsi linier akan ditentukan oleh ! titik dan dipakai

11*(O−−

  =  j    j   $   x s   dan

    j    j   $   x s   =*(O

Page 18: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 18/21

Maka

1*(*(O

  −−

=

  j

        j        j

  x

  $       x  x  x s

untuk   j  j  x x x   ≤≤

−1

"ntideriati% ke! dari s( x* pada G,1H   j  j   x x   −  +ang memenuhi kondisi penginterpolasi

  j  j  j  j   ! x s ! x s   ==−−  *(,*( 11  adalah

*(

*(*(

*(D

*(*(*(

1

11

1

?

11

?

−−

−−

−−+−

+−

−+−=

 j j

 j j j j

 j j

 j j j j

 x x

 ! x x ! x x

 x x

 $  x x $  x x x s

  G*(**H((D

1111   j  j  j  j  j  j

  $  x x $  x x x x−−−

  −+−−− ...... (1*

untuk   j  j   x x x   ≤≤−1

Rumus tersebut diterapkan pada tiap interal G,HG,.....,,H 1!1   nn   ! x x x−

 s( x* akan kontin+u pada Ha, b karena s+arat i  j   ! x s   =*( . "gar *(M   x s  kontin+u pada

Ha, b maka *(M   x s  pada G,H 1   j  j   x x−  dan G,H 1+  j  j   x x  harus mempun+ai nilai +ang sama

 pada titik batas x 7 x j, j 7 !, ....., n!.

Dihasilkan1

1

1

1

1

111

1

1

D?D −

+

++

+−+−

−−

−−−

=−

+−

+−

 j j

 j j

 j j

 j j

 j

 j j

 j

 j j

 j

 j j

 x x

 ! !

 x x

 ! ! $ 

 x x $ 

 x x $ 

 x x

 j 7 !, ?, ....., n1 ....... (!*

3 Berdapat n! persamaan

Dengan asumsi sebelumn+a  $ 1 7 $ n 7 $ ....... (?*

"kan dihasilkan  $ 1, .....,  $ n +ang akan disubstitusi pada (1* menghasilkan %ungsi

 penginterpolasi s( x*.

Contoh soal 

1. Citung spline kubik alamiah +ang menginterpolasi data

{ }*,4(*,,?(*,,!(*,1,1(   41

?1

!1

!. Citung spline kubik alamiah untuk data

) $.$ $.1 $.? $.

'()* $.$$$$ $.!!4 $.41= 1.$!=

4.. In!e"#$%&si R&si$n&% )&n Pe6&&n Be"s&'(n-

Page 19: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 19/21

'ungsi%ungsi rasional (+ang merupakan perbandingan polinomial* diperlukan

untuk karakteristik tertentu, misaln+a asimtot.

#ebagai contoh untuk melihat bagaimana kondisi x

 x   1!+

 di dekat $ tidak dapat di

dekati dengan polinomial.

Misal  %  x x x   ,.....,, 1$  dengan 0 7 n / m adalah titiktitik dimana  f ( x$*, ..... f ( x % *

diketahui. Maka untuk tiap i 7 $, ..... 0,

m

imi

n

in

i xb xb

 xa xaa x f 

+++

+++=

.....1

.....*(

1

11$

&ni dapat ditulis dengan

*(*.....*((..... 111$   i

m

imii

n

in   x f   xb xb x f   xa xaa   =++−+++  

+ang merupakan sistem linear.

Betapi sistem tersebut tern+ata belum tentu mempun+ai pen+elesaian dan jika ada,

 pen+elesaian tersebut belum tentu unik. Dengan demikian, diperlukan metode lain.

#alah satu metode +ang dapat dipakai adalah metode pecahan bersambung

(Contin&#d 'ractions* +ang menggunakan beda iners (in#rs# diff#r#nc#s)

De%inisi beda iners untuk %ungsi f  pada titiktitik x$, E.., x %  

 *n#rs# diff#r#nc#s ke$ GHGH ii   x  f   x   =φ 

 *n#rs# diff#r#nc#s ke1 GHGH

G,H  ji

  ji

  ji x x

 x x x x

φ φ φ 

−=

#ecara umum

G,,.....,HG,,.....,HG,,,.....,H

r  p+ p

r +

r + p x x x x x x

 x x x x x x

φ φ φ 

−=

ontoh soal

:ntuk data  x$  7 1,  x1  7 $ ,  x!  7 1 ,  x? 7 ! dengan nilainilai %ungsi !, 1, ?, !.5,didapatkan tabel beda iners sebagai berikut.

i xi  f i   G,H $   i x xφ    G,,H 1$   i x x xφ    G,,,H ?!1$   x x x xφ 

$ 1 !

1 $ 1 1

! 1 ? ! $.????

? ! !.5 $.!@5> !1.$$@4

Page 20: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 20/21

#alah satu perhitungan>

!

D1

!$

G,HG,HG,,H

?$1$

?1?1$   =

−−−

=−−

= x x x x

 x x x x x

φ φ φ 

Dari de%inisi beda iners di atas, dapat diturunkan rumus interpolasi pecahan

rasional bersambung, seperti uraian berikut ini

$

$$$

*(*(*(*(*(

 x x

 x f   x f   x x x f   x f  

−−

−+=  G,H

GH$

$

$ x x

 x x x

φ φ 

  −+= ..... (1*

G,,HG,HG,H

G,HGH*(

1$

11$$

1$

$$$,1

 x x x

 x x x x x x

 x x

 x x x x

φ φ φ 

φ φ  ρ 

−+=

−+=

#ubstitusi terhadap (1* maka

G,,HG,H

GH*(

1$

11$

$$

 x x x

 x x x x

 x x x x f  

φ φ 

φ −

+−+=

Maka *(1,1  x ρ   didapatkan dengan mengganti x pada G,,H !1$  x x xφ   dengan x!

1?

1>

1

1!*(

?1

1,1 −−

=+−

++=

 x

 x

 x

 x x ρ 

Dengan demikian, rumus interpolasi pecahan rasional bersambung secara umum

.....G,,,HG,,H

G,H

GH*(

?!1$

!!1$

11$

$$

+−

+

−+

−+=

 x x x x

 x x x x x

 x x x x

 x x x x f  

φ φ 

φ 

φ 

Contoh soal 

1. arilah interpolasi pecahan rasional bersambung dari data pada penjelasan di atas.

 x x

 x

 x x

 x x

−+−

++=

−−

+−

++=

@!11

1!

!1

1

?

11

1!*(1,! ρ 

 

@!!

51@

@!!

*@*(1(!

!

−+−=

−++=

 x

 x x

 x

 x x

!. arilah interpolasi %ungsi rasional 1,! ρ   untuk data f (1* 7 @,  f (!* 7 ,  f (?* 7 5,

 f (4* 7 4

Page 21: BAB 3 Interpolasi

7/21/2019 BAB 3 Interpolasi

http://slidepdf.com/reader/full/bab-3-interpolasi-56da3dfa511c0 21/21