• Tidak ada hasil yang ditemukan

ANALISIS NUMERIK. Inter polasi. SPL simultan. Akar Persama. linear

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISIS NUMERIK. Inter polasi. SPL simultan. Akar Persama. linear"

Copied!
53
0
0

Teks penuh

(1)

ANALISIS NUMERIK

Inter polasi SPL simultan Akar Persama an Non linear

(2)
(3)

Tujuan

• Interpolasi berguna untuk menaksir harga-harga tengah antara titik data yang sudah tepat.

(4)

Macam Interpolasi

Interpolasi Beda Terbagi Newton

Interpolasi Lagrange

(5)

Interpolasi Beda Terbagi Newton

•Interpolasi Linier

Derajat/orde 1  memerlukan 2 titik x f(x) 1 4,5 2 7.6 3 9.8 4 11.2 Berapa f(x = 1,325) = ? Memerlukan 2 titik awal :

x = 1 x = 2

(6)

•Interpolasi Kuadratik

Derajat/orde 2  memerlukan 3 titik

x = 1  f(x = 1) = . . . . x = 2  f(x = 2) = . . . . x = 3  f(x = 3) = . . . .

f (x = 1,325) = ?

(7)

• Interpolasi Kubik

Derajat/orde 3  memerlukan 4 titik …

• Interpolasi derajat/orde ke-n

 memerlukan n+1 titik

• “Semakin tinggi orde yang digunakan untuk interpolasi

hasilnya akan semakin baik (teliti).”

(8)
(9)

Interpolasi Linier

• Cara: menghubungkan 2 titik dengan sebuah garis lurus

• Pendekatan formulasi interpolasi linier sama dengan persamaan garis lurus.

(10)

• Prosentase kesalahan pola interpolasi linier : narnya Harga_sebe narnya Harga_sebe gan l_perhitun Harga_hasi εt  

Interpolasi Linier

(11)

Contoh : Interpolasi Linier (1)

• Diketahui suatu nilai tabel distribusi ‘Student t’ sebagai berikut :

t5% = 2,015 t2,5% = 2,571 Berapa t4% = ?

(12)

• Penyelesaian

x0 = 5  f(x0) = 2,015 x1 = 2,5  f(x1) = 2,571 x = 4  f(x) = ?

Dilakukan pendekatan dengan orde 1 :

       

 

0

0 1 0 1 0 1 x x x x x f x f x f x f     

  

237 , 2 2374 , 2 5 4 5 5 , 2 015 , 2 571 , 2 015 , 2       

(13)

• Diketahui:

log 3 = 0,4771213 log 5 = 0,698700 • Harga sebenarnya:

log (4,5) = 0,6532125 (kalkulator).

• Harga yang dihitung dengan interpolasi: log (4,5) = 0,6435078

%

49

,

1

%

100

6532125

,

0

6532125

,

0

6435078

,

0

t

(14)

• Pendekatan interpolasi dengan derajat 1,

pada kenyataannya sama dengan mendekati suatu harga tertentu melalui garis lurus.

• Untuk memperbaiki kondisi tersebut dilakukan sebuah interpolasi dengan

membuat garis yang menghubungkan titik yaitu melalui orde 2, orde 3, orde 4, dst, yang sering juga disebut interpolasi

kuadratik, kubik, dst.

(15)

• Interpolasi orde 2 sering disebut sebagai interpolasi kuadratik, memerlukan 3 titik data.

• Bentuk polinomial orde ini adalah : f2(x) = a0 + a1x + a2x2 dengan mengambil: a0 = b0 – b1x0 + b2x0x1 a1 = b1 – b2x0 + b2x1 a2 = b2

Interpolasi Kuadratik

(16)

•Sehingga

f

2

(x) = b

0

+ b

1

(x-x

0

) + b

2

(x-x

0

)(x-x

1

)

dengan

Pendekatan dengan kelengkungan Pendekatan dengan garis linier

 

   

   

   

2 1 0

0 2 0 1 0 1 1 2 1 2 2 0 1 0 1 0 1 1 0 0 , , , x x x f x x x x x f x f x x x f x f b x x f x x x f x f b x f b             

Interpolasi Kuadratik

(17)

Interpolasi Kubik

• f3(x) = b0 + b1(x-x0) + b2(x-x0)(x-x1) + b3(x-x0)(x-x1)(x-x2) dengan:

 

   

   

   

3 2 1 0

0 3 0 1 2 1 2 3 3 0 1 2 0 2 0 1 0 1 1 2 1 2 0 2 0 1 1 2 2 0 1 0 1 0 1 1 0 0 , , , ] , , [ ] , , [ , , ] , [ ] , [ , x x x x f x x x x x f x x x f b x x x f x x x x x f x f x x x f x f x x x x f x x f b x x f x x x f x f b x f b                    

(18)

Interpolasi Beda Terbagi Newton

• Secara umum: f1(x) = b0 + b1(x-x0) f2(x) = b0 + b1(x-x0) + b2(x-x0)(x-x1) f3(x) = b0 + b1(x-x0) + b2(x-x0)(x-x1) + b3(x-x0)(x-x1)(x-x2) … fn(x) = b0 + b1(x-x0) + b2(x-x0)(x-x1) + b3(x-x0)(x-x1)(x-x2) + … + bn(x-x1)(x-x2)…(x-xn-1)

(19)

Dengan: • b0 = f(x0) • b1 = f[x1, x0] • b2 = f[x2, x1, x0] … • bn = f[xn, xn-1, xn-2, . . . ., x0]

(20)

Contoh : Interpolasi Beda Terbagi Newton

• Hitung nilai tabel distribusi ‘Student t’ pada derajat

bebas dengan  = 4%, jika diketahui:

t10% = 1,476 t2,5% = 2,571

t5% = 2,015 t1% = 3,365

(21)

Penyelesaian:

Interpolasi Newton Orde 2:  butuh 3 titik • x0 = 5 f(x0) = 2,015 x1 = 2,5 f(x1) = 2,571 x2 = 1 f(x2) = 3,365 • b0 = f(x0) = 2,015

   

   

2 0

0 1 0 1 1 2 1 2 2 x x x x x f x f x x x f x f b        077 , 0 5 1 5 5 , 2 015 , 2 571 , 2 5 , 2 1 571 , 2 365 , 3        

   

2,5 5 0,222 015 , 2 571 , 2 0 1 0 1 1        x x x f x f b

(22)

•f

2

(x) = b

0

+ b

1

(x-x

0

) + b

2

(x-x

0

)(x-x

1

)

= 2,015 + (-0,222) (4-5) +

0,077 (4-5)(4-2,5)

= 2,121

(23)

Interpolasi Newton Orde 3:  butuh 4 titik

• x0 = 5 f(x0) = 2,015

x1 = 2,5 f(x1) = 2,571

x2 = 1 f(x2) = 3,365

x3 = 10 f(x3) = 1,476

(24)

• b0 = f(x0) = 2,015 b1 = -0,222  f[x1,x0] b2 = 0,077  f[x2,x1,x0] 007 , 0 5 077 , 0 043 , 0 5 10 077 , 0 5 , 2 10 5 , 2 1 571 , 2 365 , 3 1 10 365 , 3 476 , 1 3              b

(25)

• f3(x) = b0 + b1(x-x0) + b2(x-x0)(x-x1) + b3(x-x0)(x-x1)(x-x2) = 2,015 + (-0,222)(4-5) + 0,077 (4-5)(4-2,5) + (-0,007)(4-5)(4-2,5)(4-1) = 2,015 + 0,222 + 0,1155 + 0,0315 = 2,153

(26)

Kesalahan Interpolasi Beda Terbagi Newton

•R

n

= |f[x

n+1

,x

n

,x

n-1

,…,x

0

](x-x

0

)(x-x

1

)…(x-x

n

)|

•Menghitung R

1

Perlu 3 titik (karena ada x

n+1

)

R

1

= |f[x

2

,x

1

,x

0

](x-x

0

)(x-x

1

)|

•Menghitung R

2

Perlu 4 titik sebagai harga awal

(27)

Contoh : Kesalahan Interpolasi Beda

Terbagi Newton

• Berdasarkan contoh diatas: R1 = |f[x2,x1,x0](x-x0)(x-x1)| = |0.077 (4-5)(4-2.5)| = 0.1155 R2 = |f[x3,x2,x1,x0](x-x0)(x-x1)(x-x2)| = |-0.007 (4-5)(4-2.5)(4-1)| = 0.0315

(28)

Interpolasi Lagrange

• Interpolasi Lagrange pada dasarnya dilakukan untuk menghindari perhitungan dari differensiasi terbagi hingga (Interpolasi Newton)

• Rumus: dengan

 

   

n i i i n

x

L

x

f

x

f

0

.

 

 

n i j j i j j i

x

x

x

x

x

L

0

(29)

•Pendekatan orde ke-1

f

1

(x) = L

0

(x)f(x

0

) + L

1

(x)f(x

1

)

 

1 0 1 0 x x x x x L   

 

0 1 0 1 x x x x x L   

 

 

 

1 0 1 0 0 1 0 1 1 x x f x x x x f x x x x x f       

Interpolasi Lagrange

(30)

•Pendekatan orde ke-2

f

2

(x) = L

0

(x)f(x

0

) + L

1

(x)f(x

1

) + L

2

(x)f(x

2

)

 

                   0 2 2 1 0 1 2 0 0 x x x x x x x x x L i j n i

 

                   1 2 2 0 1 0 2 1 1 x x x x x x x x x L i j n i

 

                   2 1 1 0 2 0 2 2 2 x x x x x x x x x L i j n i        2 1 2 1 0 2 0 1 2 1 2 0 1 0 0 2 0 2 1 0 1 2 x x f x x x x x x x x f x x x x x x x x x f x x x x x x x x x f                                                    

Interpolasi Lagrange

(31)

• Pendekatan orde ke-3 f3(x) = L0(x)f(x0) + L1(x)f(x1) + L2(x)f(x2) + L3(x)f(x3)                                                         1 3 1 3 2 1 2 0 1 0 0 3 0 3 2 0 2 1 0 1 2 f x x x x x x x x x x x x x x f x x x x x x x x x x x x x f    3 2 3 2 1 3 1 0 3 0 2 3 2 3 1 2 1 0 2 0 f x x x x x x x x x x x x x x f x x x x x x x x x x x x                                                 

Interpolasi Lagrange

(32)

Contoh : Interpolasi Lagrange

• Berapa nilai distribusi t pada  = 4 %?

 = 2,5 %  x0 = 2,5  f(x0) = 2,571

 = 5 %  x1 = 5  f(x1) = 2,015

(33)

• Penyelesaian

• Pendekatan orde ke-1

f1(x) = L0(x)f(x0) + L1(x)f(x1)

 

 

 

1 0 1 0 0 1 0 1 1 x x f x x x x f x x x x x f      

237 , 2 015 , 2 5 , 2 5 5 , 2 4 571 , 2 5 5 , 2 5 4                   

(34)

• Pendekatan orde ke-2 f2(x) = L0(x)f(x0) + L1(x)f(x1) + L2(x)f(x2)        2 1 2 1 0 2 0 1 2 1 2 0 1 0 0 2 0 2 1 0 1 2 f x x x x x x x x x x f x x x x x x x x x f x x x x x x x x x f                                                           214 , 2 476 , 1 5 10 5 4 5 , 2 10 5 , 2 4 015 , 2 10 5 10 4 5 , 2 5 5 , 2 4 571 , 2 10 5 , 2 10 4 5 5 , 2 5 4                                                    

(35)

Interpolasi Spline

•Metode numeric yang dapat digunakan

untuk pencarian interpolasi.

•Interpolasi spline merupakan polinom

sepotong-potong.

(36)

Interpolasi Spline linear

(37)

Contoh :diberikan table berisi 5 himpunan

data algoritma natural

• Cari nilai interpolasi saat x = [1.11 1.22 1.33 1.44 1.49]

i xi F(xi) 1 2 3 4 5 1.1 1.2 1.3 1.4 1.5 0.0953 0,1823 0.2624 0.3365 0.4055

(38)

Penyelesaian:

x F(x) 1.11 1.22 1.33 1.44 1.49 0.104 0.1983 0.2846 0.3641 0.3986

(39)
(40)

Contoh :diberikan table berisi 5 himpunan

data algoritma natural

• Cari nilai interpolasi saat x = [1.11 1.22 1.33 1.44 1.49]

i xi F(xi) 1 2 3 4 5 1.1 1.2 1.3 1.4 1.5 0.0953 0,1823 0.2624 0.3365 0.4055

(41)

Penyelesaian :

• Persamaan 1 menghasilkan 1.21a1+1.1b1+c1=0.0953 1.44a2+1.2b2+c2=0.1823 1.69a3+1.3b3+c3=0.2624 1.961a4+1.4b4+c4=0.3365 • Persamaan 2 menghasilkan : 1.44a1+1.2b1+c1=0.1823 1.69a2+1.3b2+c2=0.2624 1.96a3+1.4b3+c3=0.3365 2.2a4+1.5b4+c4=0.4055 • Persamaan 3 menghasilkan 2.4a1+b1=2.4a2+b2 2.6a2+b2=2.6a3+b3 2.8a3+b3=2.8a4+b4 • Persamaan 4 Menghasilkan : a1=0

(42)

x F(x) 1.11 1.22 1.33 1.44 1.49 0.104 0.1994 0.2844 0.3655 0.3991

(43)

Polinom Newton

• 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.

(44)

Polinom Newton

• Persamaan Polinom Linier

• Bentuk pers ini dapat ditulis :

• Yang dalam hal ini (1)

• Dan (2)

• Pers ini mrpk bentuk selish terbagi (divided-difference)

) ( ) ( ) ( ) ( 0 0 1 0 1 0 1 x x x x y y y x p      ) ( ) ( 0 1 0 1 x a a x x p    ) ( 0 0 0 y f x a   ) ( ) ( ) ( ) ( ) ( 0 1 0 1 0 1 0 1 1 x x x f x f x x y y a       ] , [ 1 0 1 f x x a

(45)

Polinom Newton

• 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

) )( ( ) ( ) ( 0 1 0 2 0 1 2 x a a x x a x x x x p       ) )( ( ) ( ) ( 1 2 0 1 2 x p x a x x x x p     ) )( ( ) ( ) ( 1 2 0 2 0 2 1 0 2 2 x x x x x x a a x f a       1 2 0 1 0 1 0 2 0 2 2 ) ( ) ( ) ( ) ( x x x x x f x f x x x f x f a       

(46)

Polinom Newton

• Dengan melakukan utak-atik aljabar, pers ini lebih disukai 0 2 0 1 1 2 0 2 0 1 0 1 1 2 0 2 2 ] , [ ] , [ ) ( ) ( ) ( ) ( x x x x f x x f x x x x x f x f x x x f x f a          

(47)

Polinom Newton

• Jadi tahapan pembentukan polinom Newton :

) ( ) ( ) ( 0 1 0 1 x p x a x x p    ) ( ) ( 0 1 0 1 x a a x x p    ) )( ( ) ( ) ( 0 1 0 2 0 1 2 x a a x x a x x x x p       ) )( ( ) ( ) ( 1 2 0 1 2 x p x a x x x x p     ) )( )( ( ) ( ) ( 2 3 0 1 2 3 x p x a x x x x x x p      ) )( )( ( ) )( ( ) ( ) ( 0 1 0 2 0 1 3 0 1 2 3 x a a x x a x x x x a x x x x x x p          

(48)

Polinom Newton

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

• Yang dalam hal ini

] , ,..., , [ ] , , [ ] , [ ) ( 0 1 1 0 1 2 2 0 1 1 0 0 x x x x f a x x x f a x x f a x f a n n n      0 0 1 2 1 1 1 0 1 1 ) , ,..., , [ ] ,..., , [ ] , ,..., , [ ] , [ ] , [ ] , , [ ) ( ) ( ] , [ x x x x x x f x x x f x x x x f x x x x f x x f x x x f x x x f x f x x f n n n n n n n k i k j j i k j i j i j i j i             

(49)

Polinom Newton

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

• Rekurens • basis

• Atau dalam bentuk polinom yang lengkap sbb :

] , ,..., , [ ) )...( )( ( ) ( ) (x p 1 x x x0 x x1 x x 1 f x x 1 x1 x0 pnn     n n n ) ( ) ( 0 0 x f x p  ] , ,..., , [ ) )...( )( ( ] , , [ ) )( ( ] , [ ) ( ) ( ) ( 0 1 1 1 1 0 0 1 2 1 0 0 1 0 0 x x x x f x x x x x x x x x f x x x x x x f x x x f x p n n n n            

(50)

Contoh Soal :

• 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

(51)

Contoh Soal :

• Contoh cara menghitung nilai selisih terbagi pada tabel : 2484 . 0 0 2 4597 . 0 9564 . 0 ) ( ] , [ ] , [ ] , , [ 9564 . 0 1 2 5403 . 0 4161 . 0 ) ( ) ( ) ( ] , [ 4597 . 0 0 1 1 5403 . 0 ) ( ) ( ) ( ] , [ 0 2 0 1 1 2 0 1 2 1 2 1 2 1 2 0 1 0 1 0 1                           x x x x f x x f x x x f x x x f x f x x f x x x f x f x x f

(52)

Contoh Soal :

• Maka polinom Newton derajat 1,2 dan 3 dengan x0 = 0 sebagai titik pertama :

• Nilai sejati f(2.5) adalah

• F(2.5) = cos(2.5)=-0.8011 ) 0 . 3 )( 0 . 2 )( 0 . 1 )( 0 . 0 ( 0147 . 0 ) 0 . 2 )( 0 . 1 )( 0 . 0 ( 1466 . 0 ) 0 . 1 )( 0 . 0 ( 2484 . 0 ) 0 . 0 ( 4597 . 0 0 . 1 ) ( ) cos( ) 0 . 2 )( 0 . 1 )( 0 . 0 ( 1466 . 0 ) 0 . 1 )( 0 . 0 ( 2484 . 0 ) 0 . 0 ( 4597 . 0 0 . 1 ) ( ) cos( ) 0 . 1 )( 0 . 0 ( 2484 . 0 ) 0 . 0 ( 4597 . 0 0 . 1 ) ( ) cos( ) 0 . 0 ( 4597 . 0 0 . 1 ) ( ) cos( 4 3 2 1                                       x x x x x x x x x x x p x x x x x x x x p x x x x x p x x x p x

(53)

Referensi

Dokumen terkait

: 11390005 Judul Skripsi : Pengaruh Solvabilitas, Leverage Keuangan, Ukuran Perusahaan, Dan Umur Perusahaan Terhadap Audit Delay Studi Empiris Pada Perusahaan Yang Terdaftar Di

Beberapa ketentuan dalam qanun Kabupaten Aceh Tengah Nomor 21 Tahun 2008 sebagaimana telah diubah dengan qanun Kabupaten Aceh Tengah Nomor 3 Tahun 2009 tentang

Di SMP Negeri 3 Ajibarang guru PKn dalam mengajar agar kedisiplinan peserta didik mematuhi tata tertib sekolah meningkat, dengan cara guru PKn selalu mengajar dengan

Komponen Bahasa Inggris apa yang menurut anda paling penting untuk ditekankan dalam materi ajar Bahasa Inggris oada Akademi Keperawatan Adi Husada.. Pengucapan lafal bahasa

Namun, dokter Jerman yang kurang teliti, Die Zeitmelaporkan.Pusat Jantung Jerman di Berlin, di mana hampir telah mengadakan transplansati hati sebanyak 2.300

Penyakit ini biasanya dimanifestasikan dalam bentuk adanya demam, adanya obstruksi hidung dengan sekret yang encer sampai dengan membuntu saluran pernafasan, bayi

 Untuk ujian wawancara: waktu wawancara dengan tim 1 (satu) jam, hari dan tanggal akan menyesuaikan dengan kesediaan waktu tim pewawancara. Harap calon mahasiswa

Tujuan penelitian ini adalah pengujian secara in vivo untuk mengetahui efektivitas ekstrak daun paci-paci (Leucas lavandulaefolia) sebagai imunostimulan untuk pencegahan