Program gauss python

import numpy as np
print ("""
      | 1  1 -1 |     | 9 |          | 1   1  -1   9 |
 A=   | 0  1  3 |  X  | 3 |     A =     | 0   1   3   3 |
      |-1  0 -2 |     | 2 |             |-1   0  -2   2 |
""")
a=1; b=1; c=-1; x=9
d=0; e=1; f=3; y=3
g=-1; h=0; i=-2;z=2
print("")
arr = np.array([[ a,  b,  c, x ], [ d,  e,  f,  y ], [ g,  h,  i,  z ]])
print (arr)
print("Bentuk Matriks yang diperbesar dari SPL diatas")
print("")
print("")
print("B3 + (1*B1)")
arr0 = arr[2] + (1*arr[0])
arr[2] = arr0
print(arr)
print("")
print("B1 - (1*B2)")
arr1 = arr[0] - (1*arr[1])
arr[0] = arr1
print(arr)
print("")
print("B3 - (1*B2)")
arr2 = arr[2] - (1*arr[1])
arr[2] = arr2
print(arr)
print("")
print("B3 /-6")
arr3 = arr[2]/-6
arr[2] = arr3
print (arr)
print("")
print("")
print ("""
      x + y -  z =""",arr[0,3],"""
          y + 3z =""",arr[1,3],"""
       z =""",arr[2,3],"""
""")
print("")
print("")
z=arr[2,3]
print("untuk z = ",z)
y=arr[1,3] - (arr[1,2]*arr[2,3])
print("untuk y = ",y)
x=arr[0,3] - (arr[0,2]*z)
print("untuk x = ", x)
print("jadi pemecahan untuk SPL diatas adalah X,Y dan Z",x,y,z)

0 komentar:

Posting Komentar