You are on page 1of 6

>> A = [3 6 7 4; 4 5 9 1; 7 9 12 16; 3 5 11 8]

A=

3 6 7 4
4 5 9 1
7 9 12 16
3 5 11 8

>> P1 = eye(4);
>> P1([1 3],:) = P1([3 1],:)

P1 =

0 0 1 0
0 1 0 0
1 0 0 0
0 0 0 1

>> U1 = P1*A

U1 =

7 9 12 16
4 5 9 1
3 6 7 4
3 5 11 8

>> L1 = eye(4);
>> L1(2,1) = -U1(2,1)/U1(1,1)

L1 =

1.0000 0 0 0
-0.5714 1.0000 0 0
0 0 1.0000 0
0 0 0 1.0000

>> L1(3,1) = -U1(3,1)/U1(1,1)

L1 =

1.0000 0 0 0
-0.5714 1.0000 0 0
-0.4286 0 1.0000 0
0 0 0 1.0000

>> L1(4,1) = -U1(4,1)/U1(1,1)

L1 =

1.0000 0 0 0
-0.5714 1.0000 0 0
-0.4286 0 1.0000 0
-0.4286 0 0 1.0000

>> U1 = L1*P1*A

U1 =

7.0000 9.0000 12.0000 16.0000


0 -0.1429 2.1429 -8.1429
0 2.1429 1.8571 -2.8571
0 1.1429 5.8571 1.1429

>> P2 = eye(4);
>> P2([2 3],:) = P2([3 2],:)

P2 =

1 0 0 0
0 0 1 0
0 1 0 0
0 0 0 1

>> U2 = P2*U1

U2 =

7.0000 9.0000 12.0000 16.0000


0 2.1429 1.8571 -2.8571
0 -0.1429 2.1429 -8.1429
0 1.1429 5.8571 1.1429

>> L2 = eye(4);
>> L2(3,2) = -U2(3,2)/U2(2,2)
L2 =

1.0000 0 0 0
0 1.0000 0 0
0 0.0667 1.0000 0
0 0 0 1.0000

>> L2(4,2) = -U2(4,2)/U2(2,2)

L2 =

1.0000 0 0 0
0 1.0000 0 0
0 0.0667 1.0000 0
0 -0.5333 0 1.0000

>> U3 = L2*P2*L1*P1*A

U3 =

7.0000 9.0000 12.0000 16.0000


0 2.1429 1.8571 -2.8571
0 0 2.2667 -8.3333
0 0 4.8667 2.6667

>> P3 = eye(4);
>> P3([3 4],:) = P3([4 3],:)

P3 =

1 0 0 0
0 1 0 0
0 0 0 1
0 0 1 0

>> U4 = P3*U3

U4 =

7.0000 9.0000 12.0000 16.0000


0 2.1429 1.8571 -2.8571
0 0 4.8667 2.6667
0 0 2.2667 -8.3333

>> L3 = eye(4);
>> U3 = P3*U3

U3 =

7.0000 9.0000 12.0000 16.0000


0 2.1429 1.8571 -2.8571
0 0 4.8667 2.6667
0 0 2.2667 -8.3333

>> L3(4,3) = -U3(4,3)/U3(3,3)

L3 =

1.0000 0 0 0
0 1.0000 0 0
0 0 1.0000 0
0 0 -0.4658 1.0000

>> U4 = L3*P3*L2*P2*L1*P1*A

U4 =

7.0000 9.0000 12.0000 16.0000


0 2.1429 1.8571 -2.8571
0 0 4.8667 2.6667
0.0000 -0.0000 -0.0000 -9.5753

>> L11 = P2*L1*P2

L11 =

1.0000 0 0 0
-0.4286 1.0000 0 0
-0.5714 0 1.0000 0
-0.4286 0 0 1.0000

>> L12 = P3*L11*P3

L12 =
1.0000 0 0 0
-0.4286 1.0000 0 0
-0.4286 0 1.0000 0
-0.5714 0 0 1.0000

>> L21 = P3*L2*P3

L21 =

1.0000 0 0 0
0 1.0000 0 0
0 -0.5333 1.0000 0
0 0.0667 0 1.0000

>> P = P3*P2*P1

P=

0 0 1 0
1 0 0 0
0 0 0 1
0 1 0 0

>> L = inv(L12)*inv(L21)*inv(L3)

L=

1.0000 0 0 0
0.4286 1.0000 0 0
0.4286 0.5333 1.0000 0
0.5714 -0.0667 0.4658 1.0000

>> U = U4

U=

7.0000 9.0000 12.0000 16.0000


0 2.1429 1.8571 -2.8571
0 0 4.8667 2.6667
0.0000 -0.0000 -0.0000 -9.5753

>> P*A
ans =

7 9 12 16
3 6 7 4
3 5 11 8
4 5 9 1

>> L*U

ans =

7.0000 9.0000 12.0000 16.0000


3.0000 6.0000 7.0000 4.0000
3.0000 5.0000 11.0000 8.0000
4.0000 5.0000 9.0000 1.0000

You might also like