kelompok5 3ia18

41
Kelompok 5 : Kamal Nuur Huda Muhammad Fadhil Muhammad Alief Diego Muhammad Rezky Setiadi Mukhlis Hidayat

Upload: kasega

Post on 14-Jul-2015

117 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Kelompok5 3ia18

Kelompok 5 : Kamal Nuur HudaMuhammad FadhilMuhammad Alief DiegoMuhammad Rezky SetiadiMukhlis Hidayat

Page 2: Kelompok5 3ia18

Interpolasi adalah proses pencarian dan perhitungan nilai suatu fungsi yang grafiknya melewati sekumpulan titik yang diberikan. Titik-titik tersebut kemungkinan merupakan hasil eksperimen dalam sebuah percobaan, atau dari hasil sebuah fungsi yang diketahui. Fungsi interpolasi pada pembahasan ini tentang interpolasi pada fungsi polinomial, karena fungsi tersebut paling banyak dipakai menggantikan suatu fungsi yang rumit dengan fungsi yang lebih sederhana.

Page 3: Kelompok5 3ia18

mendapatkan polinomial untuk menggantikan suatu fungsi yang rumit dengan fungsi yang lebih sederhana.

Pehaman dalam penerapan metode numerik dalam matematika untuk menyelesaikan permaasalahan matematis ataupun perhitungan.

Page 4: Kelompok5 3ia18

sebuah tabel nilai-nilai fungsi, misalnya f ( x) = cos( x) , interpolasi dapat digunakan untuk mencari nilai-nilai f(x) untuk nilai-nilai x yang tidak terdapat di dalam tabel.

Salah satu solusi adalah mencari fungsi yang mencocokan (fit) titik-titik data di dalam tabel.

Page 5: Kelompok5 3ia18

Titik yang digunakan 0 1 0.2 0.5 -0.2 0.5 0.8 0.058824 -0.8 0.058824

F(x) =18.3824x4-13.2353x2+ 1

Page 6: Kelompok5 3ia18

-2

-1

0

1

2

3

4

5

6

7

-1.5 -1 -0.5 0 0.5 1 1.5

y1

y2

Page 7: Kelompok5 3ia18

Titik2 yang digunakan untuk menghitung interpolasi n = 3

(-3,-63) (3,-9)

(0,0) (-2,-24)

Page 8: Kelompok5 3ia18

Persamaan -27a + 9b – 3c + d = -63 7a + 9b + 3c + d = -9 -8a + 4b – 2c + d = -24 d = 0

Penyelesaian X3 – 4x2 + 1.59872e-15X

Page 9: Kelompok5 3ia18

y2

-140

-120

-100

-80

-60

-40

-20

0

20

-6 -4 -2 0 2 4 6

y2

Page 10: Kelompok5 3ia18

ide dasar : pada saat data dalam bentuk tabel tidak begitu bervariasi, sehingga memungkinkan untuk dilakukan pendekatan dengan menggunakan sebuah garis lurus di antara dua titik yang berdekatan.

Page 11: Kelompok5 3ia18
Page 12: Kelompok5 3ia18
Page 13: Kelompok5 3ia18
Page 14: Kelompok5 3ia18

maka untuk mencari nilai x=45 maka,

Page 15: Kelompok5 3ia18
Page 16: Kelompok5 3ia18
Page 17: Kelompok5 3ia18

F(x) = ax2 + bx + c

Page 18: Kelompok5 3ia18

Titik-titik data (x1,y1) (x2,y2) (x3,y3)

Hitung a, b dan c dari sistem persamaan tersebut dengan Metode Eliminasi Gauss

Page 19: Kelompok5 3ia18

Diberikan titik ln(8) = 2.0794, ln(9) = 2.1972, ln(9.5) = 2.2513. Tentukan nilai ln(9.2) dengan interpolasi kuadrat

Sistem Pers Linier yang terbentuk. 64 a + 8 b + c = 2.0794 81 a + 9 b + c = 2.1972 90.25 a + 9.5 b + c = 2.2513

Penyelesaian a= -0.0064 b = 0.2266 c = 0.6762

Sehingga p2(9.2) = 2.2192

Page 20: Kelompok5 3ia18

x0 x1 x

f(x)

x2h h

L(x)

x3h

Page 21: Kelompok5 3ia18

Terdapat 4 titik data (x0,y0) (x1,y1) (x2,y2) dan (x3,y3) p3(x) = a0 + a1x + a2x2 + a3x3

Polinom p3(x) ditentukan dengan cara Masukan (xi,yi) ke dalam persamaan ▪ a0 + a1x0 + a2x0

2 + a3x03 = y0

▪ a0 + a1x1 + a2x12 + a3x1

3 = y1

▪ a0 + a1x2 + a2x22 + a3x2

3 = y2

▪ a0 + a1x3 + a2x32 + a3x3

3 = y3

Hitung a0 , a1 , a2 , dan a3

Page 22: Kelompok5 3ia18

Secara umum, penentuan polinomial dengan cara tsb kurang disukai, karena mempunyai kemungkinan yang jelek terutama untuk derajat polinomial yang semakin tinggi.

Terdapat beberapa metode polinom interpolasi : Polinom Lagrange Polinom Newton Polinom Newton Gregory

Page 23: Kelompok5 3ia18

Polinom berderajat satu

Dapat diatur kembali sedemikian rupa sehingga menjadi

Atau dapat dinyatakan dalam bentuk (*)

Dimana

Persamaan * dinamakan Polinom Lagrange derajat 1.

)()(

)()( 0

01

0101 xx

xx

yyyxp −

−−

+=

)(

)(

)(

)()(

01

01

10

101 xx

xxy

xx

xxyxp

−−

+−−

=

)()()( 11001 xLaxLaxp +=

00 ya =

)(

)()(

10

10 xx

xxxL

−−

=

11 ya =

)(

)()(

01

01 xx

xxxL

−−

=

Page 24: Kelompok5 3ia18

Bentuk umum Polinom Lagrange derajat ≤ n untuk (n+1) titik berbeda adalah :

Yang dalam hal ini

)(...)()()()( 110

00 xLaxLaxLaxLaxp nn

n

iiin +++== ∑

=

ii ya =

∏≠= −

−=

n

ijj ji

ji xx

xxxL

0 )(

)()(

Page 25: Kelompok5 3ia18

Hampiri fungsi f(x) = cos(x) dengan polinom interpolasi derajat tiga pada range [0.0, 1.2]. Gunakan empat titik

x0 = 0.0, x1 = 0.4, x2 = 0.8, x3 = 1.2 Perkirakan nilai p3(0.5) dan bandingkan dengan

nilai sebenarnya.

Xi 0.0 0.4 0.8 1.2yi 1 0.921061 0.696707 0.362358

Page 26: Kelompok5 3ia18

Polinom Lagrange derajat 3 yang menginterpolasi keempat titik tsb.

))()((

))()((

))()((

))()((

))()((

))()((

))()((

))()(()(

)()()()()(

231303

2103

321202

3102

312101

3201

302010

32103

332211003

xxxxxx

xxxxxxy

xxxxxx

xxxxxxy

xxxxxx

xxxxxxy

xxxxxx

xxxxxxyxp

xLaxLaxLaxLaxp

−−−−−−

+−−−

−−−

+−−−

−−−+

−−−−−−

=

+++=

877221.0)5.0(3 =p

)8.02.1)(4.02.1)(0.02.1(

)8.0)(4.0)(0.0(362358.0

)2.18.0)(4.08.0)(0.08.0(

)2.1)(4.0)(0.0(696707.0

)2.14.0)(8.04.0)(0.04.0(

)2.1)(8.0)(0.0(921061.0

)2.10.0)(8.00.0)(4.00.0(

)2.1)(8.0)(4.0(1)(3

−−−−−−+

−−−−−−

+−−−

−−−+−−−

−−−=

xxxxxx

xxxxxxXp

877583.0)5.0cos( ==y

Page 27: Kelompok5 3ia18

Polinom Lagrange kurang disukai dalam praktek karena : Jumlah komputasi yang dibutuhkan untuk satu kali

interpolasi adalah besar. Interpolasi untuk nilai x yang lain memerlukan jumlah komputasi yang sama karena tidak ada bagian komputasi sebelumnya yang dapat digunakan.

Bila jumlah titik data meningkat atau menurun, hasil komputasi sebelumnya tidak dapat digunakan. Karena tidak ada hubungannya antara pn-1(x) dan pn(x) pada polinom Lagrange

Polinom yang dibentuk sebelumnya dapat digunakan untuk membentuk polinom derajat yang lebih tinggi.

Page 28: Kelompok5 3ia18

Persamaan Polinom Linier

Bentuk pers ini dapat ditulis :

Yang dalam hal ini (1)

Dan (2)

Pers ini mrpk bentuk selish terbagi (divided-difference)

)()(

)()( 0

01

0101 xx

xx

yyyxp −

−−

+=

)()( 0101 xxaaxp −+= )( 000 xfya ==

)(

)()(

)(

)(

01

01

01

011 xx

xfxf

xx

yya

−−

=−−

=

],[ 011 xxfa =

Page 29: Kelompok5 3ia18

Polinom kuadratik

Atau

Dari pers ini menunjukkan bahwa p2(x) dapat dibentuk dari pers sebelumnya p1(x). Nilai a2 dapat ditemukan dengan mengganti x=x2 untuk mendapatkan (3)

Nilai a0 dan a1 pada pers 1 dan 2 dimasukkan pada pers 3

))(()()( 1020102 xxxxaxxaaxp −−+−+=

))(()()( 10212 xxxxaxpxp −−+=

))((

)()(

1202

021022 xxxx

xxaaxfa

−−−−−

=

12

01

01

02

02

2

)()()()(

xx

xx

xfxf

xx

xfxf

a−

−−

−−−

=

Page 30: Kelompok5 3ia18

Dengan melakukan utak-atik aljabar, pers ini lebih disukai

02

0112

02

01

01

12

02

2

],[],[

)()()()(

xx

xxfxxf

xx

xx

xfxf

xx

xfxf

a−−

=−

−−

−−−

=

Page 31: Kelompok5 3ia18

Jadi tahapan pembentukan polinom Newton :

)()()( 0101 xxaxpxp −+=

)()( 0101 xxaaxp −+=

))(()()( 1020102 xxxxaxxaaxp −−+−+=

))(()()( 10212 xxxxaxpxp −−+=

))()(()()( 210323 xxxxxxaxpxp −−−+=

))()(())(()()( 21031020103 xxxxxxaxxxxaxxaaxp −−−+−−+−+=

Page 32: Kelompok5 3ia18

Nilai konstanta a0, a1, a2,…, an, merupakan nilai selisih terbagi , dg nilai

Yang dalam hal ini ],,...,,[

],,[

],[

)(

011

0122

011

00

xxxxfa

xxxfa

xxfa

xfa

nnn −====

0

012111011

),,...,,[],...,,[],,...,,[

],[],[],,[

)()(],[

xx

xxxxfxxxfxxxxf

xx

xxfxxfxxxf

xx

xfxfxxf

n

nnnnnn

ki

kjjikji

ji

jiji

−−

=

−−

=

−−

=

−−−−

Page 33: Kelompok5 3ia18

Dengan demikian polinom Newton dapat ditulis dalam hub rekursif sebagai : Rekurens

basis Atau dalam bentuk polinom yang lengkap sbb :

],,...,,[))...()(()()( 0111101 xxxxfxxxxxxxpxp nnnnn −−− −−−+=

],,...,,[))...()((

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

011110

012100100

xxxxfxxxxxx

xxxfxxxxxxfxxxfxp

nnn

n

−−−−−+−−+−+=

)()( 00 xfxp =

Page 34: Kelompok5 3ia18

Bentuklah polinom Newton derajat satu, dua, tiga dan empat yang menghampiri f(x)=cos(x) dalam range[0.0, 4] dan jarak antar titik adalah 1.0. Lalu taksirlah f(x) dengan x=2.5 dengan Polinom Newton derajat 3.

xi yi ST-1 ST-2 ST-3 ST-4

0.0 1 -0.4597 -0.2484 0.1466 -0.0147

1.0 0.5403 -0.9564 0.1913 0.0880

2.0 -0.4161 -0.5739 0.4551

3.0 -0.99 0.3363

4.0 -0.6536

Page 35: Kelompok5 3ia18

Contoh cara menghitung nilai selisih terbagi pada tabel :

2484.002

4597.09564.0

)(

],[],[],,[

9564.012

5403.04161.0

)(

)()(],[

4597.001

15403.0

)(

)()(],[

02

0112012

12

1212

01

0101

−=−+−=

−−

=

−=−−−=

−−

=

−=−

−=−−

=

xx

xxfxxfxxxf

xx

xfxfxxf

xx

xfxfxxf

Page 36: Kelompok5 3ia18

Interpolasi didefinisikn sebagai cara untuk mengestimasi nilai dari fungsi yan diberikan oleh kelompok data.

Interpolasi linear adalah interpolasi dua buah titik dengan sebuah garis lurus.Misal diberikan dua buah titik () dan (), polinom yang menginterpolasikan dua buah titik ini ialah:

Page 37: Kelompok5 3ia18

Interpolasi kuadrat ialah digunakan untuk mencari titik-tiik antara dari 3 buah titik yaitu

Page 38: Kelompok5 3ia18

Polinom lagrange ialah perumusan ulang darri polinom newton yang menghindari komputasi beda-beda terbagi.secara singkat dapat dinyatakan dengan:

Page 39: Kelompok5 3ia18

Polinom Newton tersusun dari beberapa perumusan polinom yang lain nya .

)()()( 0101 xxaxpxp −+=

)()( 0101 xxaaxp −+=

))(()()( 1020102 xxxxaxxaaxp −−+−+=

))(()()( 10212 xxxxaxpxp −−+=

))()(()()( 210323 xxxxxxaxpxp −−−+=

))()(())(()()( 21031020103 xxxxxxaxxxxaxxaaxp −−−+−−+−+=

Page 40: Kelompok5 3ia18
Page 41: Kelompok5 3ia18