Matrices Matlab
Matrices 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
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
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
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
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
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
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
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
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.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
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
>> 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
>> 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
>> 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
>> 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
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