0% found this document useful (0 votes)
26 views10 pages

Matrices Matlab

The document demonstrates how to create and manipulate matrices in MATLAB. It creates two matrices, A and b, then combines them into a larger matrix, aum. It then performs row operations on aum, systematically eliminating values below the diagonal to put it in reduced row echelon form.

Uploaded by

jose ruben
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views10 pages

Matrices Matlab

The document demonstrates how to create and manipulate matrices in MATLAB. It creates two matrices, A and b, then combines them into a larger matrix, aum. It then performs row operations on aum, systematically eliminating values below the diagonal to put it in reduced row echelon form.

Uploaded by

jose ruben
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy