28
1 Hampiran numerik fungsi Hampiran numerik fungsi (Interpolasi dan Regressi) (Interpolasi dan Regressi) Pertemuan 6 Matakuliah : K0342 / Metode Numerik I Tahun : 2006 Mahasiswa dapat membandingkan kelebihan/kekurangan berbagai metoda untuk menghampiri suatu fungsi

Hampiran numerik fungsi (Interpolasi dan Regressi) Pertemuan 6

  • Upload
    kamin

  • View
    75

  • Download
    4

Embed Size (px)

DESCRIPTION

Hampiran numerik fungsi (Interpolasi dan Regressi) Pertemuan 6. Matakuliah: K0342 / Metode Numerik I Tahun: 2006. TIK: Mahasiswa dapat membandingkan kelebihan/kekurangan berbagai metoda untuk menghampiri suatu fungsi. PERTEMUAN - 6. - PowerPoint PPT Presentation

Citation preview

Page 1: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

1

Hampiran numerik fungsi Hampiran numerik fungsi (Interpolasi dan Regressi)(Interpolasi dan Regressi)

Pertemuan 6

Matakuliah : K0342 / Metode Numerik I

Tahun : 2006

TIK: Mahasiswa dapat membandingkan kelebihan/kekurangan berbagai metoda untuk menghampiri suatu fungsi

Page 2: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

2

PERTEMUAN - PERTEMUAN - 66

Hampiran numerik fungsi Hampiran numerik fungsi (Interpolasi dan Regressi)(Interpolasi dan Regressi)

TIK: Mahasiswa dapat membandingkan kelebihan/kekurangan berbagai metoda untuk menghampiri suatu fungsi

Page 3: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

3

http://www.chem.uoa.gr/applets/AppletPoly/Appl_Poly2.html

Page 4: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

4

Curva Fitting

• Interpolasi Linier. Untuk mencari interpolasi antara dua titik xi dan xi+1

dibuat sebuah garis lurus di antara kedua titik tersebut seperti pada gambar berikut

Page 5: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

5

y= f(x), dapat dicari dengan rumus yaitu dari persamaan garis

Sebagai contoh , pandang data sederhana berikut ini

Dari data ini dapat dikembangkan fungsi :

Page 6: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

6

• Bentuk 3 polinomial f(x) a0, a1 dan a2 tidak diketahui

Page 7: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

7

Dengan menggunakan matrik didapat

Dapat juga dilakakukan dengan eliminasi Gauss sehingga diperoleh

Page 8: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

8

Page 9: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

9

Lagrange InterpolationInterpolasi ini digunakan untuk mencari dependen variable y = f(x) pada intermediate value diantara x yang diberikan

Dibentuk fungsi dimana

merupakan polinomial Lagrange

Page 10: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

10

Bentuk umum dari Polinomial Lagrange adalah

Page 11: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

11

Untuk data di atas diperoleh dengan polinomial lagrange

Page 12: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

12

Page 13: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

13

Page 14: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

14

Page 15: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

15

Page 16: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

16

Page 17: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

17

Contoh : Nyatakan y sebagai fungsi dari x dari data-data berikut ini

Page 18: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

18

Page 19: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

19

Polynomial Newton

• p(x) = a0 + a1(x – x0) + a2(x – x0)(x – x1) + a3(x – x0)(x – x1)(x – x2) + … + an-1(x – x0)(x – x1)(x – x2) … (x – xn-2)

• Suku dengan faktor x – xi sama dengan nol untuk x = xi

– Use this and rule that p(xi) = yi to find ai

• a0 = y0, a1 = (y1 – y0) / (x1 – x0) • y2 = a0 + a1(x2 – x0) + a2(x2 – x0)(x2 – x1)

– Solve for a2 using results for a0 and a1

Page 20: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

20

• y2 = a0 + a1(x2 – x0) + a2(x2 – x0)(x2 – x1)

))((

)(

))((

)(

1202

0201

0102

1202

021022 xxxx

xxxx

yyyy

xxxx

xxaaya

• Data determine coefficients

• Develop scheme known as divided difference table to compute ak

Polynomial Newton

Page 21: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

21

Tabel Divided Difference

x0 y0 a0

a1

x1 y1 a2

x2 y2 a3

x3 y3

01

010 xx

yyF

12

121 xx

yyF

23

232 xx

yyF

02

010 xx

FFS

13

121 xx

FFS

03

010 xx

SST

Page 22: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

22

Contoh Divided Difference

0 0 a0

a1

10 10 a2

20 40 a3

30 100

1010

0100

F

31020

10401

F

62030

401002

F

1.020

130

S

15.1030

361

S

600

1

030

15.2.0

T

Page 23: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

23

Contoh Divided Difference

• Divided difference table gives a0 = 0, a1 = 1, a2 = .1, and a3 = 1/600

• Polynomial p(x) = a0 + a1(x – x0) + a2(x – x0)(x – x1) + a3(x – x0)(x – x1)(x – x2) = 0 + 1(x – 0) + 0.1(x – 0)(x – 10) + (1/600)(x – 0)(x – 10)(x – 20) = x + 0.1x(x – 10) + (1/600)x(x – 10)(x – 20)

• Check p(30) = 30 + .1(30)(20) + (1/600) (30)(20)(10) = 30 + 60 + 10 = 100 (correct)

Page 24: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

24

Constant Step Size

• Divided differences work for equal or unequal step size in x

• If x = h is a constant we have simpler results

– Fk = Dyk/h = (yk+1 – yk)/h– Sk = D2yk/h2 = (yk+2 – 2yk-1 + yk)/h2

– Tk = D3yk/h3 = (yk+3 – 3yk+2 + 3yk+1 – yk)/h3

– Dnyk is called the nth forward difference– Can also define backwards and central differences

Page 25: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

25

Cubic Spline Interpolation

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0 1 2 3 4 5 6

x values

y va

lues Known f'

Natural

No Knot

Data

Page 26: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

26

Newton Interpolating Polynomial

-1

0

1

2

3

4

5

0 1 2 3 4 5 6

X Values

Y V

alues

Polynomial

Data

Page 27: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

27

Double click dibawah ini untuk mencari polinomial Newton (NDD)

sls Newton's Divided Difference.mht

Page 28: Hampiran numerik fungsi  (Interpolasi dan Regressi) Pertemuan 6

28