Kamis, 06 November 2014

Metode Numerik Penerapan Teori Gauss Menggunakan Matlab

Source code :
disp ('====================================')
disp ('==== Nama   : Desianny Amalia F.====')
disp ('==== NIM    : 5302413085        ====')
disp ('==== Prodi  : PTIK              ====')
disp ('==== Rombel : 02                ====')
disp ('====================================')

disp ('Ujian Tengah Semester Metode Numerik')

disp ('====================================')
disp (' Saya berjanji jika saya melakukan  ')
disp ('   kecurangan dalam ujian ini saya  ')
disp ('pantas mendapatkan nilai E dan Tuhan')
disp ('           menghukum saya           ')
disp ('====================================')

disp ('Soal : ')
disp ('-3x1 + 2x2 – x3 = -1')
disp ('6x1 - 6x2 + 7x3 = -7')
disp ('3x1 – 4x2 + 4x3 = -6')
disp ('Menggunakan Metode Eliminasi Gauss')

A = [-3 2 -1 -1; 6 -6 7 -7; 3 -4 4 -6]

disp ('Jawaban : ')
disp ('')
disp ('Substitusi Kedepan')
disp ('Step 1')
disp ('Substitusikan persamaan ke satu dan ke dua.')
disp ('Agar menghasilkan nilai NOL untuk menggantikan persamaan kedua.')
A(2,:) = A (2,:) - ((A(1,:)/-3)*6)

disp ('')
disp ('Substitusikan persamaan ke satu dan ke tiga.')
disp ('Agar menghasilkan nilai NOL untuk menggantikan persamaan ketiga.')
A(3,:) = A (3,:) - ((A(1,:)/-3)*3)

disp ('')
disp ('Step 2')
disp ('Substitusikan persamaan ke dua dan ke tiga.')
disp ('Agar menghasilkan nilai NOL untuk menggantikan persamaan ketiga.')
A(3,:)= A(3,:)-((A(2,:)/A(2,2))*A(3,2))

disp ('Substitusi ke belakang')
disp ('Nilai x3 => -2x3 = 2')
x3 = A(3,4) / A(3,3)

disp ('Nilai x2 => -2x2 + 5x3 = -9')
x2 = (A(2,4) + (-x3*A(2,3))) / A (2,2)

disp ('Nilai x1 => -3x1 + 2x2 – x3 = -1')
x1 = (A(1,4)-(x2*2)-(x3*-1))/(A(1,1))

fprintf ('Jadi nilai x1-nya adalah : %d\n', x1)
fprintf ('Jadi nilai x2-nya adalah : %d\n', x2)
fprintf ('Jadi nilai x3-nya adalah : %d\n', x3)

Tidak ada komentar:

Posting Komentar