DEVIDE DIFFERENCE (SELISIH TERBAGI)

BAB 5 PENDEKATAN FUNGSI DEVIDE DIFFERENCE (SELISIH TERBAGI) A. Tujuan

  a. Memahami Polinomial Newton (Selisih Terbagi) b.

  Mampu menentukan koefisien-koefisien Polinomial Newton c. Mampu menentukan koefisien-koefisien Polinomial Newton dengan Matlab

B. Perangkat dan Materi a.

  Software Matlab b.

  Metode Selisih Terbagi

  C. Dasar Teori Misalkan akan mencari pollinomial interpolasi P (x ) untuk menghampiri suatu fungsi n

  f (x ) . Untuk

  • ini data yang diberikan adalah (n 1) titik , ( x , f ( x )), ( x , f ( x )),....... .., ( x , f ( x )) .

  1

  1

  2 2 n  1 n

1 Misalkan polynomial interpolasinya kita tulis :

  

P ( x )  aa ( xx )  a ( xx )( xx )  ......  a ( xx )( xx ).....( xx ) (1)

n n n

  1

  2

  1

  3

  1 2 

  1

  1

  2 dan kit a ingin mencari nilai-nilai koefisien a , a ,........, a , a . n n

1

2 

  1  kn

  Perhatikan bahwa di sini berlaku : P ( x )  f ( x ) untuk n k k 1 ( 1 )

  x x

  Jika  disubstitusikan ke dalam persamaan 1 di atas, maka semua suku pada

  1

  sisi kanan kecuali suku pertama bernilai nol, sehingga diperoleh :

  f ( x )  P ( x )  a n

  (2)

  1

  1

  1

  jika xx disubstitusikan ke dalam persamaan (1) , maka semua suku pada sisi kanan

  2

  kecuali dua suku pertama bernilai nol, sehingga diperoleh :

  f ( x )  P ( x )  aa ( xx ) (3) 2 n

  2

  1

  2

  2

  1

  atau

  1

  6 dengan cara menyamakan penyebut

  1

  3

  1

  ) ( ) ( ( ) ( ) (

  terakhir menjadi :

  3  x x x x x x   , sehingga persamaan

  2

  3

  1

  3

  1

  ) )( )( (

     

  1

     

     

  3 x x x x x f x f x x x f x f

  1

  3

  1

  2

  

1

  2

  1

  3

  2

  2

  2

  =

  Selisih terbagi pertma terhadap k

  dan

  1 

k

x

  ,

  x

  (8) 3. Selisih terbagi kedua terhadap k

  3 , 2 , 1 

  1 , n k ,....

  1

  1

    

    

  

x dan

1  k x k k k k k k x x x f x f x x f

   1  n k (7) 2.

  1

   x f x f ) 1 ,....( 3 , 2 ,

  x ) ( | | k k

  Selisih terbagi ke nol terhadap k

  (6) Berikut diperkenalkan pengertian selisih-selisih terbagi dari suatu fungsi : 1.

  

     

     

     

  3 x x x x x f x f x x x f x f a

  3

  1

  3

  ) ( ) ( ) ( ) ( ) (

   

  2

  3  x x , maka akan dperoleh persamaan

  1

  3

  3

  1

  3

  3

  1

  3

  2

  3 P x x f n ). )( ( ) ( ) (

  3

    ) ( ) (

  (4) Jika ) (x P n dihitung pada

  1 x x x x a x x a x x a a

   

   

   

  x x x f x f x x a x f a

  ) ( ) ( ) (

  2

  2

  1

  2

  1

  2

  1

  2

        

      

  ) )( ( ) )( ) ( ) ( ( ) ( ) (

  3 x x x x x x x x x f x f x f x f

  1

  2

  1

  2

  1

  3

  1

  3

  1

  3

  2

   =

  (5) sehingga diperoleh : ) )( (

      

  3 x x x x x x a a x f a

  3

  1

  2

  3

  1

  3

  1

  3

  2

  ) ( ) (

  2  k x

  f x , xf x , x k k k k  1  2 

  1 f x , x , xkk k k 1 , 2 , 3 ,....( n  1 ) (9)

   1 

  2 xx k

  2 k

  4.

  …………….. 5. , x didefinisikan secara rekursif.

  Selisih terbagi ke-j terhadap x x …… k k kj

  

  

1

f x , x ,....., xf x , x ,......, x k   

  1 k  2 kj k k  1 kj

  1 f x , x ,......, x

  (10)

   k k k j    1  xx kj k untuk kn   j jn .

  1 , 2 , 3 ,...., 1 ; 1 , 2 , 3 ,...., Teorema POLINOMIAL NEWTON Misalkan fungsi f (x ) terdefinisi pada interval [a, b], dan misalkan x x x dan

  , ,....,

  1 2 n

  1 

  bilangan yang berlainan pada interval [a,b], maka terdapat sebuah polynomial

  x n

  1 

  tunggal berderajat paling tinggi n yang memenuhi :

  P (x ) n f x P x untuk k = 1, 2, 3, , (n+1) ( )  ( ) k n k

  Polinomial Newton adalah :

  P ( x )  aa ( xx )  a ( xx )( xx )  ...  a ( xx )( xx ).....( xx ) (11) n

  1

  2

  1

  3

  1 2 n

  1

  1 2 n

  dengan

  af [ x , x ,....., x ] untuk kk k 1 , 2 , 3 ,....., ( n  1 )

  1

  2 Koefisien polynomial Newton merupakan selisih terbagi fungsi yang dihampiri.

  Misalkan P adalah polynomial Newton yang diberikan oleh teorema Polinomial n (x )

  f

  Newton di atas, dan digunakan untuk menghampiri fungsi (x ) , yaitu :

  f ( x )  P ( x )  E ( x ) n n

  (12) Jika f mempunyai turunan ke (n+1) pada interval [a,b], maka untuk setiap x  [ b a , ] ,

  cc ( x )  [ a , b ]

  terdapat bilangan , sedemikian sehingga fungsi galat E (x ) berbentuk : n n

  

(

1 ) x x x x x x f c

  (  )(  )....(   ) ( )

  1 2 n

  1 E ( x )  n

  (13)

  n

  (  1 )!

  Cara menghitung selisih-selisih terbagi Newton dengan menggunakan tabel:

  Tabel 1 : Cara menghitung selisih terbagi Newton

  x

  ……

  x x x x x

  1 2 n n n

3 

1 

  1 .

  …

  f x f x

  [ ] [ ] f [ x ] f [ x ] f [ x ] f [ x ] n n n

  1

  2 3  1 

  1

  …

  f x x

  [ , ] f x x f x x f x x f x x

  [ , ] [ , ] [ , ] [ , ]

  1

  2

  2

  3

  3 4 n 1 n n n

  1  

  …

  f [ x , x , x ] f [ x , x , x ] f [ x , x , x ] f [ x , x , x ] n n n

  1

  2

  3

  2

  3

  4

  3

  4 5  1 

  1

  ……. … … … … … …

  f [ x , x ,....., x ] n

  1 2 

1 Untuk keperluan komputasi nilai-nilai selisih terbagi Newton pada tabel 1 perlu

  disimpan ke dalam matriks (array), misalkan D(j,k). Jadi koefisien-koefisien a pada k persamaan 11 menjadi :

  D ( j , k )  f [ x , x ,..., ( x ], k k k j

  (14)

   1 

  untuk

  1  j  ( n  1 ) dan 1  k  [( n  1 )  j  1 ] aD

  dengan demikian ( j , j

1 ) j = 1,2, …, (n+1)

Algoritma SELISIH TERBAGI NEWTON

  INPUT : x f x x f x x f x

  (( , ( )), ( , ( )),..., ( , ( ))

  OUTPUT : a a a a

  , , ,....,

  1

  2 3 n

1 LANGKAH-LANGKAH : 1.

  for k = 1,2,…., (n+1) D(1,k) = f ( x ) k

  aD

  2. ( 1 , 1 )

  1

  3. For j = 1, 2, …, (n+1)

  a. For k = 1, 2, …, ((n+1) – j + 1)

  D j kD jk   D jk xx ( , ) ( ( 1 , 1 ) ( 1 , )) /( ) k j k

   

  1

  b. aD ( j , j 1 )

  4. STOP

  Implementasi dalam MATLAB:

  function D=selisihN(x,y) n=length(x); D(1,1:n)=y; for j=2:n, for k=1:n-j+1, D(j,k)=(D(j-1,k+1)-D(j-1,k))/(x(k+j-1)-x(k)); end end

  Contoh 1: Hitunglah selisih-selisih terbagi fungsi f sampai tingkat tiga, jika diketahui data titik-titik sebagai berikut: Selanjutnya, tentukan polynomial Newton yang menginterpolasikan titik-titik tersebut.

  Tabel contoh 1:

  1

  2

  4

  x k

  1

  1

  2

  5

  f ( x ) k

  Penyelesaian : Dari data pada tabel contoh 1 dapat disusun tabel selisih terbagi Newton untuk fungsi f sebagai berikut. Nilai-nilai selisih terbagi Newton membentuk transpose matriks segitiga atas. Dari hasil perhitungan tersebut, elemen-elemen pada kolom pertama matriks D merupakan koefisien-koefisien polynomial Newton yang menginterpolasikan data tersebut.

  1

  2

  4

  x k

  1

  1

  2

  5

  f ( x ) k

  D(1, k)

  1

  1

  2

  5 D(2, k) 1 3/2 D(3, k) 1/2 1/6 D(4, k) -1/12 Polinomial Newton yang dicari adalah :

  1

  1 P ( x )  1  x ( x  1 )  x ( x  1 )( x  2 )

  3

  2

12 Contoh Cara Mencari Koefisien :

  DD

  ( 1 , 2 ) ( 1 , 1 )

  1

  1 Misal untuk D(2,1), berarti j = 2 , k =1 D    ( 2 , 1 )

  xx

  1

  2

  1

  DD

  ( 1 , 3 ) ( 1 , 2 )

  2

  1 Misal untuk D(2,2), berarti j = 2 , k = 2 D    ( 2 , 2 )

  1

  xx

  2

  3

  2

  …dst Bila Contoh 1 di atas dikerjakan dengan implementasi program Matlab di atas, dan dirunning dalam command windows, diproleh: >> x=[0 1 2 4] x = 0 1 2 4 >> y=[1 1 2 5] y = 1 1 2 5 >> D=selisihN(x,y) D =

  1.0000 1.0000 2.0000 5.0000

  1.0000 1.5000 0

  0.5000 0.1667 0 0

  • 0.0833 0 0 0

  yang angka (hijau adalah koefisien-koefisien Newton) Contoh 2:

3 Misalkan f x x x . Buatlah tabel selisih terbagi untuk fungsi f tersebut dengan

  ( )  

  4

  menggunakan titik-titik x x x x x x

   1 ,  2 ,.  3 ,  4 ,  5 , 

  6

  1

  2

  3

  4

  5

  6 Tentukan Polinomial Newton P x dengan menggunakan notasi x x x dan x ( ) , ,

  3

  1

  2

  3

  4 Penyelesaian:

  Tabel contoh 2

  x x x

    

  1 2 x

  

3

  4 x

  5 x

  6

  x k

  1

  2

  4

  3

  5

  6

  • 3

  15 48 105 192

  f ( x ) k

  D(1,k) -3

  15 48 105 192 D(2,k)

  3

  15

  33

  57

  87 D(3,k)

  6

  9

  12

  15 D(4,k)

  1

  1

  1 D(5,k) D(6,k) Selanjutnya, diperoleh koefisien-koefisien adalah pada kolom kedua pada tabel

  P ( x )

  

3

  contoh 2 di atas :

  P ( x )   3  3 ( x  1 )  6 ( x  1 )( x  2 )  1 ( x  1 )( x  2 )( x  3 )

3 Penyelesaian dengan implementasi Matlab:

  >> x=[1 2 3 4 5 6] x = 1 2 3 4 5 6 >> y=[-3 0 15 48 105 192] y =

  • 3 0 15 48 105 192 >> D=selisihN(x,y) D =
  • 3 0 15 48 105 192 3 15 33 57 87 0 6 9 12 15 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 TUGAS:

  f xx

  Buatlah tabel selisih terbagi untuk fungsi : ( ) cos( ) dengan menggunakan 5 titik

  x  , x  1 , x  2 , x  3 , x  4 , x  5 . Tentukan Polinomial Newton P (x ) , untuk k

  1

  2

  3

  4

  4

  5 k= 1,2,3,4.

Dokumen yang terkait

A STUDY OF DIALECT DIFFERENCE BETWEEN JAVANESE SURABAYA AND MADIUN USED IN TRADITIONAL MARKET IN EAST JAVA

6 37 18

AN ANALYSIS ON THE GENDER-BASED DIFFERENCE OF THE EIGHT YEAR STUDENTS’ RECOUNT PARAGRAPH WRITING BASED ON THE GRAMMATICAL ERRORS AT SMPN 3 JENGGAWAH JEMBER

0 7 17

A DESCRIPTIVE STUDY ON THE GENDER-BASED DIFFERENCE OF THE EIGHTH YEAR STUDENTS’ READING COMPREHENSION ABILITY AND ACTIVE PARTICIPATION AT SMPN 3 TANGGUL JEMBER

0 6 16

THE DIFFERENCE OF ZIG-ZAG SHAPED TAG LENGTH OF ORTHODONTIC WIRE IN ACRYLIC PLATE ON THE PRESSURE STRENGTH

0 28 3

THE DIFFERENCE BETWEEN MATHEMATICS ACHIEVMENT THROUGH COOPERATIF LEARNING AND DIFFERENT MOTIVATION SCALES AT THE STUDENTS OF THE TENTH CLASS OF SMKN 2 KALIANDA IN 2010/ 2011

0 9 16

DIFFERENCE OF MOTIVATION THROUGH GROUP GUIDANCE USING WORD GAMES CRUSH IN CLASS VII A SMP NEGERI 5 NATAR SOUTH LAMPUNG

0 17 102

THE DIFFERENCE BETWEEN GROUP INVESTIGATIONS (GI) AND TEAMS GAMES TOURNAMENT (TGT) LEARNING MODEL IN SOCIAL STUDIES LEARNING IN SMK PERBEDAAN MODEL PEMBELAJARAN GROUP INVESTIGATIONS (GI) DAN TEAM GAMES TOURNAMENT (TGT) DALAM PEMBELAJARAN IPS DI SMK

0 9 154

PENGARUH ALIRAN KAS, LEVERAGE, BOOK TAX DIFFERENCE TERHADAP PERSISTENSI LABA DENGAN KOMPONEN LABA AKRUAL SEBAGAI VARIABEL MODERASI PADA PERUSAHAAN PROPERTY DAN REALESTATE YANG TERDAFTAR DI BURSA

3 31 29

DIFFERENCE METHOD OF LEARNING THROUGH ECONOMIC PROBLEM SOLVING AND DISCUSSION OF VISIBLE LEARNING MOTIVATION CLASS XI SMA 1 NATAR YEAR 2012-2013 PERBEDAAN HASIL BELAJAR EKONOMI MELALUI METODE PROBLEM SOLVING DAN DISKUSI DILIHAT DARI MOTIVASI BELAJAR SISWA

0 21 98

THE DIFFERENCE OF STUDENTS’ MATHEMATICAL ACHIEVEMENT BY USING GUIDED-DISCOVERY AND COOPERATIVE LEARNING MODEL JIGSAW TYPE

0 0 10