analisa numerik - notes and problem in physics class … · metode ini berlainan dengan metode...

17
ANALISA NUMERIK SISTEM PERSAMAAN SIMULTAN

Upload: dangduong

Post on 19-Apr-2018

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

ANALISA NUMERIK

SISTEM PERSAMAAN SIMULTAN

Page 2: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Sistem Persamaan Linear

Misal terdapat SPL dengan n buah variabel bebas

Matriks:

nnnnnn

n

n

n

C

C

C

C

x

x

x

x

aaa

aaa

aaa

aaa

3

2

1

3

2

1

21

33231

22221

11211

nnmnmmm

nn

nn

Cxaxaxaxa

Cxaxaxaxa

Cxaxaxaxa

332211

22323222121

11313212111

Penyelesaian: • Gauss-Seidel

• Koefisien Relaksasi

Page 3: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Algoritma Gauss Seidel

Sering dipakai untuk menyelesaikan persamaan yang berjumlah besar.

Dilakukan dengan suatu iterasi yang memberikan harga awal untuk x1 = x2 = x3 = ... = xn = 0.

Metode ini berlainan dengan metode Gauss Jordan dan Gauss Naif karena metode ini menggunakan iterasi dalam menentukan harga x1, x2, x3, ..., xn.

Kelemahan metode eliminasi dibandingkan metode iterasi adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan SPL berukuran besar.

Page 4: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Algoritma Gauss Seidel

1. Beri harga awal x1 = x2 = x3 = ... = xn = 0

2. Hitung

Karena x2 = x3 = x4 = ... = xn = 0, maka

11

141431321211

a

xaxaxaxaCx nn

11

11a

Cx

Page 5: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Algoritma Gauss Seidel

3. x1 baru yang didapat dari tahap 2 digunakan untuk menghitung x2.

Baris 2 a21x1 + a22x2 + a23x3 + ... + a2nxn = C2

22

232312122

a

xaxaxaCx nn

22

12122

a

xaCx

Page 6: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Algoritma Gauss Seidel

4. Menghitung x3

Baris 3 a31x1 + a32x2 + a33x3 + ... + a3nxn = C3

a33x3 = C3 – a31x1 – a32x2 – … – a3nxn

33

343423213133

a

xaxaxaxaCx nn

33

23213133

a

xaxaCx

Page 7: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Algoritma Gauss Seidel

5. Cara ini diteruskan sampai ditemukan xn.

6. Lakukan iterasi ke-2 untuk menghitung x1, x2, x3, ..., xn

baru

nn

nnn

n

nn

nn

a

xaxaxaxaCx

a

xaxaxaCx

a

xaxaxaCx

111313212111

22

232312122

11

131321211

Page 8: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Algoritma Gauss Seidel

7. Mencari kesalahan iterasi |a| dengan cara:

8. Iterasi diteruskan sampai didapat |a| < |s|

%100

%100

)(

)(

barun

lamanbarun

an

barui

lamaibarui

ai

x

xxx

x

xxx

Page 9: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Algoritma Gauss Seidel (Ex.)

Diketahui SPL:

x1 + 7x2 – 3x3 = –51

4x1 – 4x2 + 9x3 = 61

12x1 – x2 + 3x3 = 8

dan a = 5 %

8

61

51

3112

944

371

3

2

1

x

x

x

Page 10: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Algoritma Gauss Seidel (Ex.)

Iterasi ke-0

x1 = x2 = x3 = 0

Iterasi ke-1

511

511

x

25,66

4

51461

4

461 12

xx

58,184

3

25,66518

3

128 213

xxx

Page 11: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Algoritma Gauss Seidel (Ex.)

Iterasi ke-2

78,3407

3

55,136649,966128

3

128

55,13664

58,184949,966461

4

9461

49,9661

58,184325,66751

1

3751

213

312

321

xxx

xxx

xxx

Page 12: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Algoritma Gauss Seidel (Ex.)

Iterasi ke-3

Perhitungan x1, x2, x3 diteruskan sampai semua |a| < |s|

11,70189

3

94,2752219,19840128

3

128

94,275224

78,3407919,19840461

4

9461

19,198401

78,3407355,1366751

1

3751

213

312

321

xxx

xxx

xxx

Page 13: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Algoritma Gauss Seidel (Ex.)

Iterasi ke- Nilai x a

0

x1 = 0

x2 = 0

x3 = 0

1

x1 = 51

x2 = 66,25

x3 = 184,58

2

x1 = 966,49

x2 = 1366,55

x3 = 3407,78

a = 105,28 %

a = 104,85 %

a = 105,42 %

3

x1 = 19840,19

x2 = 27522,94

x3 = 70189,11

a = 104,87 %

a = 104,97 %

a = 104,86 %

Page 14: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Koefisien Relaksasi ()

Tujuan:

Perbaikan konvergensi dalam Gauss Seidel.

Biasanya koefisien relaksasi dipilih sendiri berdasarkan

masalah yang dihadapi.

Jika SPL tidak konvergen, yang bernilai antara 0 s/d 1

disebut Under Relaksasi.

antara 1 dan 2 biasanya digunakan untuk mempercepat

konvergensi suatu sistem persamaan yang konvergen,

disebut Over Relaksasi.

Page 15: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Koefisien Relaksasi ()

Rumus (nilai SPL) dengan menggunakan

11

lama

i

lama

i

baru

i xxx

Page 16: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Koefisien Relaksasi () (Ex.)

Iterasi

ke- Nilai x

dengan

(1,5)

0 x1 = 0

x2 = 0

1 x1 = 10

x2 = 15

2 x1 = 6

x2 = 7,5

x1 baru = 4

x2 baru = 3,75

3 x1 = 4

x2 = 3,75

Contoh perhitungan :

x1 baru

= 1,5 . 6 + (1 – 1,5) . 10

= 9 + (–0,5) . 10

= 4

Page 17: ANALISA NUMERIK - Notes and Problem in Physics Class … · Metode ini berlainan dengan metode Gauss Jordan dan ... adalah metode eliminasi sulit untuk digunakan dalam menyelesaikan

Tugas

Cari Script Matlab untuk menyelesaikan iterasi Gauss-

Seidel

Cari Script Matlab untuk menyelesaikan iterasi koefisien

relaksasi