Anda di halaman 1dari 6

UTS

KOMPUTASI NUMERIK

Oleh:
Septian Adi Pratama / 150533604474

Program Studi:
S1 Pendidikan Teknik Informatika Offering D

JURUSAN TEKNIK ELEKTRO


UNIVERSITAS NEGERI MALANG
TAHUN 2018
1. Operasi Penjumlahan matriks (3x3) dengan aplikasi python berdasarkan NIM 
150533604474
Source Code: Hasil:

Operasi Perkalian matriks (3x3) dengan aplikasi python berdasarkan NIM  150533604474
Source Code: Hasil:
2. Metode Gauss
Source Code:
gaussElimination.py run_gauss.py

Hasil:
3. Analisis Gauss-Jordan

Analisis:
Pada script di atas jika di eksekusi akan terjadi error script diatas masih belum lengkap, tidak
terdapat fungsi eliminasi_gauss, dan module komputasi sehingga kita harus melengkapinya
dengan membuat module komputasi.py yang didalamnya terdapat fungsi pendefinisian
eliminasi_gauss

Kemudian dengan sintaks :


n = len(A)

b = zeros((n,1))

Ai = zeros((n,n))

i = zeros((n,1))

for j in range (0,n):

b[j][0]=1

i=eliminasi_gauss(A,b)

for k in range(0,n) :

Ai[k][j]=i[k][0]

b[j][0]=0

dapat dinyatakan sebagai fungsi invers matriks. Kemudian fungsi tersebut diletakkan pada
module komputasi. Dengan demikian akan menghasilkan perhitungan sebagai berikut
[1 -1 2 -1] [i00 i01 i02 i03] = [1 0 0 0]
[2 -2 3 -3] [i10 i11 i12 i13] = [0 1 0 0]
[1 1 1 0] [i20 i21 i22 i23] = [0 0 1 0]
[1 -1 4 3] [i30 i31 i32 i33] = [0 0 0 1]

Hasil:

4. Prinsip metode eliminasi gauss Jordan digunakan untuk menyelesaikan persamaan matriks.
Prinsip Emilinasi Gauss Jordan bisa dikatakan sama dan juga bisa dikatakan tidak dengan
matriks invers A-1. Alasan bisa dikatakan sama karena Emilinasi Gauss Jordan dapat
menghasilkan output sama dengan invers jika ordo matriks berjumlah sama atau berbentuk
persegi. Bisa dikatakan berbeda jika ordo matriks tidak berbentuk persegi maka yang
dihasilkan dari eliminasi gauss Jordan akan berbeda dari invers matriks.

Anda mungkin juga menyukai