Hasil Pengerjaan Kelompok 2

From ccitonlinewiki
Revision as of 13:29, 25 September 2019 by Alesdaniel (talk | contribs) (Created page with "Pengerjaan dilakukan menggunakan algoritma Gauss seperti yang ada di buku Phyton. Namun, yang membedakan adalah tidak menggunakan ''module'' pada pengerjaan ini. Berikut adala...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Pengerjaan dilakukan menggunakan algoritma Gauss seperti yang ada di buku Phyton. Namun, yang membedakan adalah tidak menggunakan module pada pengerjaan ini. Berikut adalah algoritma yang sudah dirancang berdasarkan soal pada buku Phyton :

Algoritma yang kami gunakan adalah sebagai berikut:

a = [[2,-3,-1], \ [3,2,5], \ [2,4,4]] b = [[3], \ [-9], \ [-5]]

n = len(b) for k in range(0, n-1):

 for i in range(n-1, k, -1):
   if a[i][k] != 0.0:
     op= a[i][k]/a[i-1][k]
     b[i][0]=b[i][0]-op*b[i-1][0]
     for f in range(0,n):
       a[i][f]=a[i][f]-op*a[i-1][f]

Hasil=['Hasilnya'] if a[2][2] !=0:

 z=b[2][0]/a[2][2]

else:

 z=0

if a[0][0] !=0:

 y=(b[1][0]-z*a[1][2])/a[1][1]

else:

 y=0

if a[0][0] !=0:

 x=(b[0][0]-z*a[0][2]-y*a[0][1])/a[0][0]

else:

 x=0

hasil=(x,y,z) print(a)


Gauss test kelompok2.jpg