Professional Documents
Culture Documents
Descomposicin de Gauss
a11
a
21
a31
a41
a12
a22
a32
a42
a13 a14 x1 b1
a23 a24 x2 b2
a33 a34 x3 b3
a43 a44 x4 b4
Descomposicin de Gauss
a11
a
21
a31
a41
a13 a14 b1
a23 a24 b2
a33 a34 b3
a43 a44 b4
a12
a22
a32
a42
a11 a12
R2 R2 (a 21 / a11 ) R1 a 21 a 22
R3 R3 (a31 / a11 ) R1 a31 a32
R4 R4 (a 41 / a11 ) R1 a 41 a 42
a11 a12
0 a'
22
R3 R3 (a32 / a 22 ) R2 0 a'32
R4 R4 (a 42 / a 22 ) R2 0 a' 42
a13
a 23
a33
a 43
a13
a' 23
a'33
a' 43
a14
a 24
a34
a 44
b1
b2
b3
b4
a14
a' 24
a'34
a' 44
b1
b' 2
b' 3
b' 4
a11 a12
0 a'
22
0
0
R4 R4 (a 43 / a33 ) R3 0
0
a13
a' 23
a' '33
a' ' 43
a14
a' 24
a' '34
a' ' 44
b1
b' 2
b' ' 3
b' ' 4
a11 a12
0 a'
22
0
0
0
0
a13
a' 23
a' '33
0
a14
a' 24
a' '34
a' ' ' 44
b1
b' 2
b' ' 3
a11
a
21
a31
a41
a12
a22
a32
a42
a13 a14 x1 b1
a23 a24 x2 b2
a33 a34 x3 b3
a43 a44 x4 b4
x4
x3
x2
x1
xi
bi
k i 1
aii
ik
xk
Descomposicin de Gauss
X Gauss (A b)
R, C
r = 1 Hasta R-1
k = r+1 Hasta R
Piv = A[ k ][ r ] / A[ r ][ r ]
i = R Hasta 1 inc -1
X[ i ]= b[ i ]
k = i+1 Hasta R
X[ i ] = X[ i ] - A[ i ][ k ] X[ k ]
c = r Hasta R
A[ k ][ c ] = A[ k ][ c ]-piv*A[ r ][ c ]
b[ k ]=b[ k ]-piv*b[ r ]
X[ i ] =X[ i ] / A[ i ][ i ]
Fin
Gauss
Gauss-Jordan
a11
a
21
a31
a41
a12
a22
a32
a42
R4 R4 a 41R1 a 41 a 42
a13 a14 b1
a23 a24 b2
a33 a34 b3
a43 a44 b4
a13
a 23
a33
a 43
R1 R1 a12 R2 1
R2 R2 / a 22 0
R3 R3 a32 R2 0
R4 R4 a 42 R2 0
a12
a 22
a32
a 42
R1 R1 a13 R3 1
R2 R2 a 23 R3 0
R3 R3 / a33 0
R4 R4 a 43 R3 0
0
1
0
0
a13
a 23
a33
a 43
R1 R1 a14 R4 1
R2 R2 a 24 R4 0
R3 R3 a34 R4 0
R4 R4 / a 44 0
0
1
0
0
0
0
1
0
a13
a 23
a33
a 43
b1
b2
b3
b4
a14
a 24
a34
a 44
a14
a 24
a34
a 44
a14
a 24
a34
a 44
b1
b2
b3
b4
a14
a 24
a34
a 44
b1
b2
b3
b4
b1
b2
b3
b4
a11
a
21
a31
a41
a12
a22
a32
a42
a13 a14 x1 b1
a23 a24 x2 b2
a33 a34 x3 b3
a43 a44 x4 b4
1
0
0
1
0
0
0
0
1
0
0
0
0
1
b1
b2
b3
b4
x1 b1
x b
2 2
x3 b3
x 4 b4
Gauss-Jordan
GaussJ (A b)
R, C
r = 1 Hasta R
Div = A[ r ][ r ]
a11
a
21
a31
a41
a12
a22
a32
a42
R4 R4 a 41R1 a 41 a 42
R1 R1 a12 R2 1
R2 R2 / a 22 0
R3 R3 a32 R2 0
R4 R4 a 42 R2 0
a12
a 22
a32
a 42
a13 a14 b1
a23 a24 b2
a33 a34 b3
a43 a44 b4
a13
a 23
a33
a 43
a13
a 23
a33
a 43
b1
b2
b3
b4
a14
a 24
a34
a 44
b1
b2
b3
b4
a14
a 24
a34
a 44
c = 1 Hasta R
A[ r ][ c ] = A[ r ][ c ] /Div
b[ r ] = b[ r ] /Div
k = 1 Hasta R
K diferente r
Si
Mult = A[ k ][ r ]
c = r Hasta R
A[ k ][ c ] = A[ k ][ c ]-Mult*A[ r ][ c ]
R1 R1 a13 R3 1
R2 R2 a 23 R3 0
R3 R3 / a33 0
R4 R4 a 43 R3 0
0
1
0
0
a13
a 23
a33
a 43
R1 R1 a14 R4 1
R2 R2 a 24 R4 0
R3 R3 a34 R4 0
R4 R4 / a 44 0
0
1
0
0
0
0
1
0
a14
a 24
a34
a 44
a14
a 24
a34
a 44
b1
b2
b3
b4
b1
b2
b3
b4
b[ k ]=b[ k ]-mult*b[ r ]
X = b
Fin
GaussJ