Gauss jordan rani
- 3. Code :
Private SubCommand1_Click()
Dima11, a12, a13, a14, a21, a22, a23, a24, a31, a32, a33, a34 As Double
Dimu1, u2, u3 As Double
Dime21, e22, e23, e24, e31, e32, e33, e34, e342, e332 As Double
a11 = Text1.Text
a12 = Text2.Text
a13 = Text3.Text
a14 = Text4.Text
a21 = Text5.Text
a22 = Text6.Text
a23 = Text7.Text
a24 = Text8.Text
a31 = Text9.Text
a32 = Text10.Text
a33 = Text11.Text
a34 = Text12.Text
' menghitungu
u1 = a21 / a11
u2 = a31 / a11
u3 = a32 / a22
'eliminasi baris2dan3
e21 = a21 - (u1 * a11)
e22 = a22 - (u1 * a12)
e23 = a23 - (u1 * a13)
e24 = a24 - (u1 * a14)
e31 = a31 - (u2 * a11)
e32 = a32 - (u2 * a12)
e33 = a33 - (u2 * a13)
e34 = a34 - (u2 * a14)
' eliminasi baris2dan 3, sekaligusmenghitunghasil x3,x2,danx1
e342 = e34 - (u3 * e24)
e332 = e33 - (u3 * e23)
- 4. 'subtitusi balik
hx3 = e34 / e33
hx2 = ((e24 - (e23 * hx3)) / e22)
hx1 = ((a14 - (a12 * hx2) - (a13 * hx3)) / a11)
' menulishasil
Text13.Text= hx1
Text14.Text= hx2
Text15.Text= hx3
End Sub
Private SubCommand2_Click()
Text1.Text= ""
Text2.Text= ""
Text3.Text= ""
Text4.Text= ""
Text5.Text= ""
Text6.Text= ""
Text7.Text= ""
Text8.Text= ""
Text9.Text= ""
Text10.Text= ""
Text11.Text= ""
Text12.Text= ""
Text13.Text= ""
Text14.Text= ""
Text15.Text= ""
End Sub
Private SubCommand3_Click()
End