You are on page 1of 10

MATRICES EN MATLAB

>> A=m1(10,10)

A=

9 10

9 10

9 10

9 10

9 10

9 10

9 10

9 10

9 10

10 10 10 10 10 10 10 10 10 10

>> b=m2(10)

b=

5
4
8
16
32
64
128
256
512
1024

MATRICES EN MATLAB
b=

5
4
8
16
32
64
128
256
512
1024

>> aum=[A b]

aum =

10

10

10

10

16

10

32

10

64

10

128

10

256

10

512

10

10

10

10

10

10

10

10

10

10

1024

MATRICES EN MATLAB
>> for i=2:10
aum(i,:)=aum(i,:)-aum(i,1)*aum(1,:)/aum(1,1)
end
aum =
1

9 10

0 -2 -3 -4 -5 -6 -7 -8 -9 -10 -6
0 -3 -6 -8 -10 -12 -14 -16 -18 -20 -7
0 -4 -8 -12 -15 -18 -21 -24 -27 -30 -4
0 -5 -10 -15 -20 -24 -28 -32 -36 -40

0 -6 -12 -18 -24 -30 -35 -40 -45 -50 34


0 -7 -14 -21 -28 -35 -42 -48 -54 -60 93
0 -8 -16 -24 -32 -40 -48 -56 -63 -70 216
0 -9 -18 -27 -36 -45 -54 -63 -72 -80 467
0 -10 -20 -30 -40 -50 -60 -70 -80 -90 974

>> for i=3:10


aum(i,:)=aum(i,:)-aum(i,2)*aum(2,:)/aum(2,2)
end

aum =
0.001 0.002 0.003 0.004 0.0050 0.0060 0.0070 0.0080 0.0090 0.0100 0.0050
0 -0.002 -0.003 -0.004 -0.005 -0.0060 -0.0070 -0.0080 -0.0090 -0.0100 -0.0060
0

0 -0.0015 -0.002 -0.0025 -0.003 -0.0035 -0.0040 -0.0045 -0.0050 0.0020

0 -0.002 -0.004 -0.0050 -0.006 -0.0070 -0.0080 -0.0090 -0.0100 0.0080

0 -0.0025 -0.005 -0.0075 -0.009 -0.0105 -0.012 -0.0135 -0.0150 0.0220

0 -0.003 -0.006 -0.0090 -0.012 -0.0140 -0.0160 -0.0180 -0.0200 0.0520

0 -0.0035 -0.007 -0.0105 -0.014 -0.0175 -0.0200 -0.0225 -0.025 0.1140

0 -0.004 -0.0080 -0.0120 -0.0160 -0.02 -0.0240 -0.0270 -0.0300 0.2400

0 -0.0045 -0.009 -0.0135 -0.0180 -0.0225 -0.027 -0.0315 -0.0350 0.4940

0 -0.005 -0.0100 -0.0150 -0.020 -0.0250 -0.0300 -0.0350 -0.0400 1.0040

MATRICES EN MATLAB
>> for i=4:10
aum(i,:)=aum(i,:)-aum(i,3)*aum(3,:)/aum(3,3)
end

aum =
1.000 2.000 3.000 4.000 5.000 6.000 7.000 8.000 9.0000 10.0000 5.0000
0 -2.000 -3.000 -4.000 -5.000 -6.000 -7.000 -8.000 -9.0000 -10.0000 -6.0000
0

0 -1.500 -2.000 -2.500 -3.000 -3.5000 -4.0000 -4.5000 -5.0000 2.0000

0 -1.3333 -1.6667 -2.000 -2.3333 -2.6667 -3.000 -3.3333 5.3333

0 -1.6667 -3.3333 -4.0000 -4.6667 -5.3333 -6.0000 -6.6667 18.6667

0 -2.000 -4.0000 -6.0000 -7.000 -8.0000 -9.0000 -10.0000 48.0000

0 -2.333 -4.6667 -7.0000 -9.333 -10.6667 -12.0000 -13.333 109.3333

0 -2.6667 -5.333 -8.000 -10.6667 -13.333 -15.0000 -16.6667 234.6667

0 -3.000 -6.000 -9.0000 -12.0000 -15.000 -18.0000 -20.0000 488.0000

0 -3.333 -6.6667 -10.000 -13.333 -16.6667 -20.000 -23.3333 997.3333

>> for i=5:10


aum(i,:)=aum(i,:)-aum(i,4)*aum(4,:)/aum(4,4)
end

aum =
1.000 2.000 3.000 4.000 5.000 6.000 7.000 8.000 9.0000 10.0000 5.0000
0 -2.000 -3.000 -4.000 -5.000 -6.0000 -7.000 -8.000 -9.0000 -10.000 -6.0000
0

0 -1.500

-2.000 -2.5000 -3.000 -3.500 -4.000 -4.5000 -5.000 2.0000

-1.333 -1.6667 -2.000 -2.3333 -2.6667 -3.000 -3.333 5.3333

- 1.250 -1.500 -1.750 -2.0000 -2.2500 -2.5000 12.000

-1.500 -3.000 -3.500 -4.000 -4.5000 -5.0000 40.000

-1.750 -3.500 -5.250 -6.000 -6.7500 -7.5000 100.000

-2.000 -4.000 -6.000 -8.000 -9.0000 -10.0000 224.000

-2.250 -4.500 -6.750 -9.000 -11.250 -12.500 476.000

-2.500 -5.000 -7.500 -10.000 -12.500 -15.0000 984.000

MATRICES EN MATLAB
>> for i=6:10
aum(i,:)=aum(i,:)-aum(i,5)*aum(5,:)/aum(5,5)
end

aum =
1.000 2.000 3.000 4.000 5.000 6.000 7.000 8.0000 9.0000 10.0000 5.0000
0 -2.000 -3.000 -4.000 -5.000 -6.0000 -7.000 -8.0000 -9.000 -10.0000 -6.0000
0

-1.500 -2.000 -2.500 -3.000 -3.500 -4.0000 -4.5000 -5.0000 2.0000

-1.333 -1.6667 -2.000 -2.3333 -2.6667 -3.000 -3.3333 5.3333

-1.200 -1.4000 -1.6000 -1.8000 -2.000 25.6000

-1.400 -2.800 -3.2000 -3.6000 -4.000 83.2000

-1.600 -3.200 -4.8000 -5.4000 -6.000 204.8000

-1.800 -3.600 -5.4000 -7.2000 -8.000 454.4000

-2.000 -4.0000 -6.0000 -8.000 -10.000 960.0000

-1.2500 -1.500 -1.7500 -2.000 -2.2500 -2.5000 12.0000

>> for i=7:10


aum(i,:)=aum(i,:)-aum(i,6)*aum(6,:)/aum(6,6)
end

aum =
1.000 2.000 3.000 4.000 5.000 6.0000 7.0000 8.0000 9.0000 10.0000 5.0000
0 -2.000 -3.0000 -4.000 -5.000 -6.0000 -7.000 -8.0000 -9.0000 -10.0000 -6.0000
0

-1.5000 -2.000 -2.500 -3.0000 -3.5000 -4.000 -4.5000 -5.0000 2.0000

-1.250 -1.500 -1.7500 -2.0000 -2.250 -2.500 12.0000

0 -1.1667 -1.3333 -1.5000 -1.6667 53.3333

0 -1.3333 -2.6667 -3.0000 -3.3333 170.6667

0 -1.5000 -3.0000 -4.5000 -5.0000 416.0000

0 -1.6667 -3.3333 -5.0000 -6.6667 917.3333

-1.3333 -1.6667 -2.000 -2.3333 -2.6667 -3.000 -3.3333 5.3333

-1.200 -1.4000 -1.6000 -1.800 -2.0000 25.6000

MATRICES EN MATLAB
>> for i=8:10
aum(i,:)=aum(i,:)-aum(i,7)*aum(7,:)/aum(7,7)
end

aum =
1.000 2.000 3.000 4.000 5.000 6.000 7.000 8.0000 9.0000 10.0000 5.0000
0 -2.000 -3.000 -4.0000 -5.000 -6.000 -7.0000 -8.000 -9.0000 -10.0000 -6.0000
0

-1.500 -2.000 -2.500 -3.000 -3.5000 -4.000 -4.5000 -5.0000 2.0000

-1.1429 -1.2857 -1.4286 109.7143

-1.2857 -2.5714 -2.8571 347.4286

-1.4286 -2.8571 -4.2857 841.1429

-1.3333 -1.667 -2.00 -2.3333 -2.6667 -3.0000 -3.3333 5.3333


-1.250 -1.500 -1.750 -2.0000 -2.2500 -2.5000 12.0000
-1.200 -1.4000 -1.6000 -1.8000 -2.000 25.6000
-1.1667 -1.333 -1.5000 -1.6667 53.3333

>> for i=9:10


aum(i,:)=aum(i,:)-aum(i,8)*aum(8,:)/aum(8,8)
end

aum =
1.000 2.000 3.000 4.000 5.000 6.000 7.000 8.000 9.0000 10.0000 5.0000
0 -2.000 -3.000 -4.0000 -5.000 -6.000 -7.000 -8.000 -9.0000 -10.0000 -6.0000
0

-1.500 -2.000 -2.500 -3.0000 -3.500 -4.0000 -4.500 -5.0000 2.0000

-1.1667 -1.3333 -1.5000 -1.6667 53.3333

0 -1.1429 -1.2857 -1.4286 109.7143

0 -1.1250 -1.2500 224.0000

0 -1.2500 -2.5000 704.0000

-1.333 -1.6667 -2.000 -2.333 -2.6667 -3.0000 -3.3333 5.3333


-1.250 -1.500 -1.7500 -2.000 -2.2500 -2.5000 12.0000
-1.2000 -1.4000 -1.6000 -1.8000 -2.0000 25.6000

MATRICES EN MATLAB
>> for i=10:10
aum(i,:)=aum(i,:)-aum(i,9)*aum(9,:)/aum(9,9)
end

aum =

1.000 2.000 3.000 4.000 5.000 6.000 7.000 8.000 9.000 10.000 5.0000
0 -2.000 -3.000 -4.000 -5.000 -6.000 -7.000 -8.000 -9.000 -10.000 -6.0000
0

-1.500 -2.000 -2.500 -3.000 -3.500 -4.000 -4.500 -5.000 2.0000

-1.333 -1.667 -2.000 -2.333 -2.667 -3.000 -3.333 5.3333


-1.250 -1.500 -1.750 -2.000 -2.250 -2.500 12.0000
-1.200 -1.400 -1.600 -1.800 -2.000 25.6000
-1.167 -1.333 -1.500 -1.667 53.3333
-1.142 -1.285 -1.428 109.714
-1.125 -1.2500 224.000
0

-1.111 455.1111

>> x(10)=aum(10,11)/aum(10,10)

x=
0

0 -409.6000

>> x(9)=aum(9,11)-aum(9,10)*x(10)/aum(9,9)

x=
0

0 679.1111 -409.6000

>> x(8)=(aum(8,11)-aum(8,9)*x(10)-aum(8,9)*x(9))/aum(8,8)
x=
0

0 -399.2000 679.1111 -409.6000

MATRICES EN MATLAB

>> x(7)=(aum(7,11)-aum(7,8)*x(10)-aum(7,8)*x(9)-aum(7,8)*x(8))/aum(7,7)

x=
0

0 102.5016 -399.2000 679.1111 -409.6000

>> x(6)=(aum(6,11)-aum(6,7)*x(10)-aum(6,7)*x(9)-aum(6,7)*x(8)-aum(6,7)*x(7))/aum(6,6)

x=
0

0 10.3852 102.5016 -399.2000 679.1111 -409.6000

>> x(5)=(aum(5,11)-aum(5,6)*x(10)-aum(5,6)*x(9)-aum(5,6)*x(8)-aum(5,6)*x(7)aum(5,6)*x(6))/aum(5,5)

x=
0

0 10.5625 10.3852 102.5016 -399.2000 679.1111 -409.6000

>> x(4)=(aum(4,11)-aum(4,5)*x(10)-aum(4,5)*x(9)-aum(4,5)*x(8)-aum(4,5)*x(7)aum(4,5)*x(6)-aum(4,5)*x(5))/aum(4,4)

x=
0

0 3.7995 10.5625 10.3852 102.5016 -399.2000 679.1111 -409.6000

>> x(3)=(aum(3,11)-aum(3,4)*x(10)-aum(3,4)*x(9)-aum(3,4)*x(8)-aum(3,4)*x(7)aum(3,4)*x(6)-aum(3,4)*x(5)-aum(3,4)*x(4))/aum(3,3)

x=
0

0 1.9201 3.7995 10.5625 10.3852 102.5016 -399.2000 679.1111 -409.6000

MATRICES EN MATLAB
>> x(2)=(aum(2,11)-aum(2,3)*x(10)-aum(2,3)*x(9)-aum(2,3)*x(8)-aum(2,3)*x(7)aum(2,3)*x(6)-aum(2,3)*x(5)-aum(2,3)*x(4)-aum(2,3)*x(3))/aum(2,2)

x=
0 3.7799 1.9201 3.7995 10.5625 10.3852 102.5016 -399.2000 679.1111 409.6000

>> x(1)=(aum(1,11)-aum(1,2)*x(10)-aum(1,2)*x(9)-aum(1,2)*x(8)-aum(1,2)*x(7)aum(1,2)*x(6)-aum(1,2)*x(5)-aum(1,2)*x(4)-aum(1,2)*x(3)-aum(1,2)*x(2))/aum(1,1)

x=
-1.5200 3.7799 1.9201 3.7995 10.5625 10.3852 102.5016 -399.2000 679.1111 409.6000

>> inv(A)*b

ans =

-1.0000
5.0000
4.0000
8.0000
16.0000
32.0000
64.0000
128.0000
256.0000
-409.6000

MATRICES EN MATLAB
>> A^(-1)*b

ans =

-1.0000
5.0000
4.0000
8.0000
16.0000
32.0000
64.0000
128.0000
256.0000
-409.6000

>> A\b

ans =

-1.0000
5.0000
4.0000
8.0000
16.0000
32.0000
64.0000
128.0000
256.0000
-409.6000

10

You might also like