• Tidak ada hasil yang ditemukan

Syarif Abdullah (G ) Matematika Terapan FMIPA Institut Pertanian Bogor.

N/A
N/A
Protected

Academic year: 2022

Membagikan "Syarif Abdullah (G ) Matematika Terapan FMIPA Institut Pertanian Bogor."

Copied!
14
0
0

Teks penuh

(1)

Syarif Abdullah (G551150381)

Matematika Terapan FMIPA Institut Pertanian Bogor

e-mail: [email protected] 25 Maret 2016

Ringkasan Kuliah ke-6 Analisis Numerik (16 Maret 2016) Materi : System Persamaan Linear

Sistem Persamaan Linear

Persamaan linear:

๐‘1๐‘ฅ1 + ๐‘2๐‘ฅ2+ โ‹ฏ + ๐‘๐‘›๐‘ฅ๐‘› = ๐‘˜ Sistem persamaan linear (SPL):

๐‘Ž11๐‘ฅ1+ ๐‘Ž12๐‘ฅ2+ โ‹ฏ + ๐‘Ž1๐‘›๐‘ฅ๐‘› = ๐‘1 ๐‘Ž21๐‘ฅ1+ ๐‘Ž22๐‘ฅ2+ โ‹ฏ + ๐‘Ž2๐‘›๐‘ฅ๐‘› = ๐‘2

โ‹ฎ

๐‘Ž๐‘š1๐‘ฅ1+ ๐‘Ž๐‘š2๐‘ฅ2+ โ‹ฏ + ๐‘Ž๐‘š๐‘›๐‘ฅ๐‘› = ๐‘๐‘š SPL dapat ditulis dalam bentuk matriks:

๐ดx = b

[

๐‘Ž11 ๐‘Ž12 โ‹ฏ ๐‘Ž1๐‘› ๐‘Ž21 ๐‘Ž22 โ‹ฏ ๐‘Ž2๐‘›

โ‹ฎ โ‹ฎ โ‹ฑ โ‹ฎ

๐‘Ž๐‘š1 ๐‘Ž๐‘š2 โ‹ฏ ๐‘Ž๐‘š๐‘› ]

โŸ

๐ด

[ ๐‘ฅ1 ๐‘ฅ2

โ‹ฎ ๐‘ฅ๐‘›

]

โŸ

x

= [ ๐‘1 ๐‘2

โ‹ฎ ๐‘๐‘›

]

โŸ

b

๏‚ท Kekonsistenan Sistem Persamaan Linear

๏ƒ˜ Pangkat(A) = pangkat(A|b) = n ๏ƒ  SPL mempunyai solusi tunggal.

๏ƒ˜ Pangkat(A) โ‰  pangkat(A|b) ๏ƒ  SPL tidak mempunyai solusi.

(2)

๏ƒ˜ Bila suatu SPL mempunyai solusi tunggal, maka terdapat banyak cara untuk mencari penyelesaian SPL tersebut, di antaranya adalah : x = A-1b.

๏ƒ˜ Metode langsung yang dapat digunakan untuk mencari penyelesaian SPL antara lain:

Metode substitusi langkah mundur & substitusi langkah maju, metode eliminasi Gauss, dan sebagainya.

๏‚ท Bentuk Matriks Segitiga Atas dan Substitusi Langkah Mundur ๐‘Ž11๐‘ฅ1+ ๐‘Ž12๐‘ฅ2+ ๐‘Ž13๐‘ฅ3+ โ‹ฏ + ๐‘Ž1,๐‘›โˆ’1๐‘ฅ๐‘›โˆ’1+ ๐‘Ž1๐‘›๐‘ฅ๐‘› = ๐‘1

๐‘Ž22๐‘ฅ2+ ๐‘Ž23๐‘ฅ3+ โ‹ฏ + ๐‘Ž2,๐‘›โˆ’1๐‘ฅ๐‘›โˆ’1+ ๐‘Ž2๐‘›๐‘ฅ๐‘› = ๐‘2 ๐‘Ž33๐‘ฅ3+ โ‹ฏ + ๐‘Ž3,๐‘›โˆ’1๐‘ฅ๐‘›โˆ’1+ ๐‘Ž3๐‘›๐‘ฅ๐‘› = ๐‘3

โ‹ฎ โ‹ฎ โ‹ฎ ๐‘Ž๐‘›โˆ’1,๐‘›โˆ’1๐‘ฅ๐‘›โˆ’1+ ๐‘Ž๐‘›โˆ’1,๐‘›๐‘ฅ๐‘› = ๐‘๐‘›โˆ’1

๐‘Ž๐‘›๐‘›๐‘ฅ๐‘› = ๐‘๐‘›

[

๐‘Ž11 ๐‘Ž12 ๐‘Ž13 โ‹ฏ ๐‘Ž1,๐‘›โˆ’1 ๐‘Ž1๐‘› 0 ๐‘Ž22 ๐‘Ž23 โ‹ฏ ๐‘Ž2,๐‘›โˆ’1 ๐‘Ž2๐‘› 0 0 ๐‘Ž33 โ‹ฏ ๐‘Ž3,๐‘›โˆ’1 ๐‘Ž3๐‘›

โ‹ฎ โ‹ฎ โ‹ฎ โ‹ฑ โ‹ฎ โ‹ฎ

0 0 0 โ‹ฏ ๐‘Ž๐‘›โˆ’1,๐‘›โˆ’1 ๐‘Ž๐‘›๐‘›

0 0 0 โ‹ฏ 0 ๐‘Ž๐‘›๐‘›][

๐‘ฅ1 ๐‘ฅ2 ๐‘ฅ3 ๐‘ฅ๐‘›โˆ’1โ‹ฎ

๐‘ฅ๐‘› ]

= [

๐‘1 ๐‘2 ๐‘3 ๐‘๐‘›โˆ’1โ‹ฎ

๐‘๐‘› ]

โ€ข Andaikan Ax = b adalah sistem persamaan linear segitiga atas. Jika aii โ‰  0 , untuk setiap i

= 1, 2, โ€ฆ, n, maka terdapat suatu penyelesaian tunggal bagi SPL tersebut.

โ€ข Untuk menyelesaikan Ax = b dengan metode substitusi langkah mundur, maka semua unsur pada diagonal utama haruslah tak nol.

Mula-mula hitung:

๐‘ฅ๐‘› = ๐‘๐‘› ๐‘Ž๐‘›๐‘› Kemudian gunakan aturan:

๐‘ฅ๐‘– = ๐‘๐‘–โˆ’ โˆ‘๐‘›๐‘—=๐‘–+1๐‘Ž๐‘–๐‘—๐‘ฅ๐‘—

๐‘Ž๐‘–๐‘– untuk ๐‘– = ๐‘› โˆ’ 1, ๐‘› โˆ’ 2, โ€ฆ ,1.

(3)

๏‚ท Bentuk Matriks Segitiga Bawah dan Substitusi Langkah Maju

๐‘Ž11๐‘ฅ1 = ๐‘1 ๐‘Ž21๐‘ฅ1+ ๐‘Ž22๐‘ฅ2 = ๐‘2 ๐‘Ž31๐‘ฅ1+ ๐‘Ž32๐‘ฅ2+ ๐‘Ž33๐‘ฅ3 = ๐‘3 โ‹ฎ โ‹ฎ โ‹ฎ

๐‘Ž๐‘›โˆ’1,1๐‘ฅ1+ ๐‘Ž๐‘›โˆ’1,2๐‘ฅ2+ ๐‘Ž๐‘›โˆ’1,3๐‘ฅ3+ โ‹ฏ + ๐‘Ž๐‘›โˆ’1,๐‘›โˆ’1๐‘ฅ๐‘›โˆ’1 = ๐‘๐‘›โˆ’1 ๐‘Ž๐‘›1๐‘ฅ1+ ๐‘Ž๐‘›2๐‘ฅ2 + ๐‘Ž๐‘›3๐‘ฅ3+ โ‹ฏ + ๐‘Ž๐‘›๐‘›๐‘ฅ๐‘› = ๐‘๐‘›

[

๐‘Ž11 0 0 โ‹ฏ 0 0

๐‘Ž21 ๐‘Ž22 0 โ‹ฏ 0 0

๐‘Ž31 ๐‘Ž32 ๐‘Ž33 โ‹ฏ 0 0

โ‹ฎ โ‹ฎ โ‹ฎ โ‹ฑ โ‹ฎ โ‹ฎ

๐‘Ž๐‘›โˆ’1,1 ๐‘Ž๐‘›โˆ’1,2 ๐‘Ž๐‘›โˆ’1,3 โ‹ฏ ๐‘Ž๐‘›โˆ’1,๐‘›โˆ’1 0 ๐‘Ž๐‘›1 ๐‘Ž๐‘›2 ๐‘Ž๐‘›3 โ‹ฏ ๐‘Ž๐‘›โˆ’1,๐‘› ๐‘Ž๐‘›๐‘›][

๐‘ฅ1 ๐‘ฅ2 ๐‘ฅ3 ๐‘ฅ๐‘›โˆ’1โ‹ฎ

๐‘ฅ๐‘› ]

= [

๐‘1 ๐‘2 ๐‘3 ๐‘๐‘›โˆ’1โ‹ฎ

๐‘๐‘› ]

โ€ข Andaikan Ax = b adalah sistem persamaan linear segitiga bawah. Jika aii โ‰  0 untuk setiap i = 1, 2, โ€ฆ, n, maka terdapat suatu penyelesaian tunggal bagi SPL tersebut.

โ€ข Untuk menyelesaikan Ax = b menggunakan metode substitusi langkah maju, maka semua unsur pada diagonal utama haruslah tak nol.

Mula-mula hitung:

๐‘ฅ1 = ๐‘1 ๐‘Ž11 Kemudian gunakan aturan:

๐‘ฅ๐‘– =๐‘๐‘–โˆ’ โˆ‘๐‘–โˆ’1๐‘—=1๐‘Ž๐‘–๐‘—๐‘ฅ๐‘—

๐‘Ž๐‘–๐‘– untuk ๐‘– = 2,3, โ€ฆ , ๐‘›.

(4)

2. Eliminasi Gauss Naรฏve

๏‚ท Operasi OBE pada Matriks Segitiga Atas

๏‚ท Langkah Substitusi Mundur

Metode eliminasi Gauss naif merupakan metode yang dikembangkan dari metode eliminasi.

Langkah penyelesaian:

1. Tulis SPL dalam bentuk matriks diperbesar

2. Ubah matriks tersebut menjadi matriks segitiga atas atau segitiga bawah dengan operasi baris elementer (OBE)

Contoh soal:

Diketahui SPL dengan 4 persamaan dan 4 variabel sebagai berikut:

6๐‘ฅ1โˆ’ 2๐‘ฅ2 + 2๐‘ฅ3+ 4๐‘ฅ4 = 16 12๐‘ฅ1โˆ’ 8๐‘ฅ2+ 6๐‘ฅ3+ 10๐‘ฅ4 = 26

3๐‘ฅ1โˆ’ 13๐‘ฅ2+ 9๐‘ฅ3+ 3๐‘ฅ4 = โˆ’19

โˆ’6๐‘ฅ1+ 4๐‘ฅ2+ ๐‘ฅ3โˆ’ 18๐‘ฅ4 = โˆ’34 Tentukan penyelesaian SPL tersebut dengan eliminasi Gauss!

Dengan substitusi mundur, diperoleh:

๐‘ฅ1 = 3, ๐‘ฅ2 = 1, ๐‘ฅ3 = โˆ’2, ๐‘ฅ4 = 1

(5)

VEKTOR ERROR DAN VEKTOR RESIDU

Misalkan diberikan SPL sebagai berikut: ๐ด๐‘ฅ = ๐‘ Vektor error dari SPL tersebut adalah

dengan ๐‘ฅฬƒ: nilai hampiran ๐‘ฅ: nilai eksak

Vektor residu dari SPL tersebut adalah

Secara verbal, vektor residu adalah sisa yang dihasilkan oleh suatu nilai hampiran jika dimasukkan kembali ke SPL awal.

3. Eliminasi Gauss dengan Pivoting

๏‚ท Partial Pivoting

Langkah penyelesaian SPL dengan pivot parsial:

1) Tentukan r sehingga

2) Tukarkan baris i dengan baris r, jika i = r maka tidak ditukar 3) Buat nol elemen di bawah aii, i = 1, 2, โ€ฆ, n-1.

4) Kembali ke langkah 1 hingga membentuk matriks segitiga atas 5) Lakukan substitusi mundur untuk memperoleh solusi

Contoh

SPL (1) dari ilustrasi:

{๐œ€ ๐‘ฅ1+ ๐‘ฅ2 = 1 ๐‘ฅ1+ ๐‘ฅ2 = 2 Dengan menggunakan pivot parsial akan diperoleh:

- e๏€ฝx x

r๏€ฝAx b๏€ญ

x

( )

r Ax b r Ax Ax r A x x r Ae

๏€ฝ ๏€ญ

๏€ฝ ๏€ญ

๏€ฝ ๏€ญ

๏€ฝ

(6)

{ ๐‘ฅ1+ ๐‘ฅ2 = 2 ๐œ€ ๐‘ฅ1+ ๐‘ฅ2 = 1

dan diperoleh solusi:

๐‘ฅ2 =1 โˆ’ 2๐œ€ 1 โˆ’ ๐œ€ โ‰ˆ 1,

๏‚ท Scaled Partial Pivoting

Langkah penyelesaian SPL dengan pivot parsial terskala:

1) Definisikan vektor indeks

โ„“ = [โ„“1, โ„“2, โ€ฆ , โ„“๐‘›] = [1,2, โ€ฆ , ๐‘›]

Definisikan vektor skala ๐‘  = [๐‘ 1, ๐‘ 2, โ€ฆ , ๐‘ ๐‘›] dengan ๐‘ ๐‘– = max

1โ‰คjโ‰คn|๐‘Ž๐‘–๐‘—| , 1 โ‰ค ๐‘– โ‰ค ๐‘› 2) Tentukan rasio masing-masing baris

{|๐‘Ž๐‘™๐‘–,1|

๐‘ ๐‘™๐‘– ; 1 โ‰ค ๐‘– โ‰ค ๐‘›}

3) Pilih j, yaitu indeks dengan rasio maksimum. Baris j adalah pivot untuk iterasi k (k = 1, 2,

โ€ฆ, n-1). Jika banyaknya rasio maksimum lebih dari satu, maka pilih indeks terkecil.

4) Tukarkan lk dengan lk pada vektor indeks.

5) Tukarkan baris pada matriks sesuai dengan vektor indeks.

6) Buat nol elemen di bawah akk.

7) Kembali ke langkah 3. Vektor indeks yang digunakan adalah yang terbentuk pada langkah 5.

(7)

Contoh:

Tentukan solusi dari SPL berikut menggunakan eliminasi Gauss dengan pivot parsial terskala!

[โˆ’1 2 2

1 โˆ’1 โˆ’1

โˆ’1 4 2

] [ ๐‘ฅ1 ๐‘ฅ2

๐‘ฅ3] = [โˆ’5 2 1

] 1) Definisikan vektor indeks dan vektor skala

โ„“ = [1,2,3] = [โ„“1, โ„“2, โ„“3] ๐‘  = [2,1,4] = [๐‘ 1, ๐‘ 2, ๐‘ 3]

2) Untuk iterasi pertama (k = 1), tentukan j, yaitu indeks dengan rasio maksimum. Jika banyaknya rasio maksimum lebih dari satu, maka dipilih indeks terkecil.

{|๐‘Žโ„“๐‘–,1|

๐‘ โ„“๐‘– ; ๐‘– = 1,2,3} = {1 2,2

2,1

4} = {0.5,1,0.25}

3) Diperoleh vektor indeks baru:

4) Tukarkan baris pada matriks sesuai dengan vektor indeks. Diperoleh:

[ 1 โˆ’1 โˆ’1

โˆ’1 2 2

โˆ’1 4 2

] [ ๐‘ฅ1 ๐‘ฅ2

๐‘ฅ3] = [ 2

โˆ’5 1

] 5) Buat nol elemen-elemen di bawah a11. Diperoleh:

[1 โˆ’1 โˆ’1

0 1 1

0 3 1

] [ ๐‘ฅ1 ๐‘ฅ2

๐‘ฅ3] = [ 2

โˆ’3 3

]

6) Untuk iterasi kedua (k=2), vektor indeks dan vektor skala yang digunakan adalah:

โ„“ = [2,1,3] = [โ„“1, โ„“2, โ„“3] ๐‘  = [2,1,4] = [๐‘ 1, ๐‘ 2, ๐‘ 3]

7) Tentukan rasio baru dengan menggunakan vektor indeks dan vektor skala pada 6.

{|๐‘Žโ„“๐‘–,2|

๐‘ โ„“๐‘– ; ๐‘– = 2,3} = {1 2,3

4} = {0.5 , 0.75}

Baris ketiga menjadi pivot untuk k=2.

8) Diperoleh vektor indeks

9) Tukarkan baris pada matriks sesuai dengan vektor indeks (tukarkan baris kedua dan ketiga), diperoleh:

[1 โˆ’1 โˆ’1

0 3 1

0 1 1

] [ ๐‘ฅ1 ๐‘ฅ2

๐‘ฅ3] = [ 2 3

โˆ’3 ] 10) Buat nol elemen di bawah a22, diperoleh:

[2,1,3]

๏€ฝ

[2,3,1]

๏€ฝ

(8)

[

1 โˆ’1 โˆ’1

0 3 1

0 0 23 ] [ ๐‘ฅ1 ๐‘ฅ2

๐‘ฅ3] = [ 2 3

โˆ’4 ]

11) Dengan substitusi mundur, diperoleh:

4. Sistem Tridiagonal dan Sistem Banded Kestabilan Numerik

Eliminasi Gauss dikatakan stabil secara numerik jika matriks koefisien A dari SPL yang diberikan adalah dominan secara diagonal (strictly diagonally dominant), atau merupakan matriks simetris definit positif.

๏‚ท Sistem Tridiagonal

Sebuah matriks berukuran n x n disebut mempunyai struktur banded jika terdapat bilangan bulat k (k โ‰ค n) sehingga aij = 0 ketika | i โ€“ j | โ‰ฅ k.

Suatu sistem yang direpresentasikan dengan matriks yang memenuhi:

1. Terdapat 3 diagonal, yaitu diagonal utama, superdiagonal, dan subdiagonal.

2. Elemen-elemen aij โ‰  0 jika |iโ€“j|โ‰ค 1 dan aij=0 jika |iโ€“j|โ‰ฅ 2.

Langkah penyelesaian sistem tridiagonal dengan metode eliminasi Gauss:

๏‚ท Buat nol elemen-elemen a1, a2, โ€ฆ, an-1, dengan

1 1, 2 3, 3 6

x ๏€ฝ ๏€ญ x ๏€ฝ x ๏€ฝ ๏€ญ

1 1 1 1

1 2 2 2 2

2 3 3 3 3

2 1 1 1 1

1

... ... ... ... ...

... ... ... ... ...

i i i i i

n n n n n

n n n n

d c x b

a d c x b

a d c x b

a d c x b

a d c x b

a d x b

๏€ญ ๏€ญ ๏€ญ ๏€ญ ๏€ญ

๏€ญ

๏ƒฉ ๏ƒน ๏ƒฉ ๏ƒน ๏ƒฉ ๏ƒน

๏ƒช ๏ƒบ ๏ƒช ๏ƒบ ๏ƒช ๏ƒบ

๏ƒช ๏ƒบ ๏ƒช ๏ƒบ ๏ƒช ๏ƒบ

๏ƒช ๏ƒบ ๏ƒช ๏ƒบ ๏ƒช ๏ƒบ

๏ƒช ๏ƒบ ๏ƒช ๏ƒบ ๏ƒช ๏ƒบ

๏ƒช ๏ƒบ ๏ƒช ๏ƒบ ๏ƒช๏€ฝ ๏ƒบ

๏ƒช ๏ƒบ ๏ƒช ๏ƒบ ๏ƒช ๏ƒบ

๏ƒช ๏ƒบ ๏ƒช ๏ƒบ ๏ƒช ๏ƒบ

๏ƒช ๏ƒบ ๏ƒช ๏ƒบ ๏ƒช ๏ƒบ

๏ƒช ๏ƒบ ๏ƒช ๏ƒบ ๏ƒช ๏ƒบ

๏ƒช ๏ƒบ ๏ƒช ๏ƒบ ๏ƒช ๏ƒบ

๏ƒช ๏ƒบ ๏ƒช ๏ƒบ ๏ƒช ๏ƒบ

๏ƒซ ๏ƒป ๏ƒซ ๏ƒป ๏ƒซ ๏ƒป

(9)

๏‚ท Nilai di dan bi akan berubah menjadi:

i = 1,2,โ€ฆ,n-1

Dengan metode substitusi mundur, diperoleh solusi untuk x1, x2, โ€ฆ, xn.

Matriks A = (aij)nxn adalah strictly diagonally dominant, jika:

Dalam kasus tridiagonal sistem, dengan asumsi: a0 = an = 0

(10)

๏‚ท Sistem Pentadiagonal

Suatu sistem yang direpresentasikan dengan matriks yang memenuhi:

1.Terdapat 5 diagonal, yaitu diagonal utama, 2 super-diagonal, dan 2 subdiagonal.

2.Elemen-elemen aij โ‰  0 jika |iโ€“j|โ‰ฅ 2 dan aij = 0 jika|iโ€“j|โ‰ฅ 3, untuk setiap i, j.

Langkah penyelesaian sistem pentadiagonal dengan metode eliminasi Gauss:

โ‘ Buat a1=0, dengan cara:

โ‘กNilai d2, c2, dan b2 akan berubah menjadi:

โ‘ขBuat e1=0, dengan cara:

โ‘ฃElemen-elemen a2, d3, dan b3 akan berubah menjadi:

(11)

โ‘คBuat nol elemen ai, dengan:

โ‘ฅElemen-elemen di+1, ci+1, dan bi+1 akan berubah menjadi:

โ‘ฆBuat nol elemen ei, dengan:

โ‘งElemen-elemen ai+1, di+2, dan bi+2 juga akan berubah menjadi:

Solusi yang diperoleh dengan metode eliminasi Gauss:

Dengan substitusi mundur, diperoleh solusi untuk x1, x2, โ€ฆ, xn:

(12)

๏‚ท Block Pentadiagonal

Di mana:

Contoh:

Tentukan solusi dari SPL berikut:

(13)

Jawab:

Dengan substitusi mundur, diperoleh:

KESIMPULAN

๏‚ท SPL adalah kumpulan dari m persamaan linear dengan n variabel, yang secara umum dapat dituliskan ke dalam bentuk:

(14)

๏‚ท Metode untuk menyelesaikan SPL:

1. Metode eliminasi Gauss (tanpa pivot) 2. Metode eliminasi Gauss dengan pivot

๏‚ท Sistem tridiagonal dan pentadiagonal dapat diselesaikan dengan metode eliminasi Gauss (tanpa pivot).

Sumber :

1. Cheney, Ward and David Kingaid, Numerical Mathematics and Computing, Sixth Edition, The Thomson Corporation, 2008.

2. Munir, Rinaldi, Metode Numerik, Revisi Ketiga, Informatika, Bandung, 2013.

Referensi

Dokumen terkait