Professional Documents
Culture Documents
MATRICES
AYACUCHO-PER
2017
Ejercicios de Matlab matrices
1)
a= [1,2,3;0,1,4;3,0,2]
b= [4,1,2;3,2,1;0,1,2]
c=a+b
d=a-b
e=a*b
c=
5 3 5
3 3 5
3 1 4
d=
-3 1 1
-3 -1 3
3 -1 0
e=
10 8 10
3 6 9
12 5 10
2)
a= [1,2,3;0,1,4;3,0,2]
b= [4,1,2;3,2,1;0,1,2]
y=b'*a'
d=(a*b)'
y=
10 3 12
8 6 5
10 9 10
d=
10 3 12
8 6 5
10 9 10
3)
a= [1,2,3;0,1,4;3,0,2]
b= [3;5;1]
e=a*b
e=
16
9
11
4)
a= [1,2,3,1;0,1,4,2;3,0,2,3]
b= [4,1,2;3,2,1;0,1,2;3,1,0]
c= [7;1;4]
e= [2,3,0,1;0,1,0,1;2,1,5,0]
d=a+e
i=a-e
f=a*b
g=b*a
h=b*c
d=
3 5 3 2
0 2 4 3
5 1 7 3
i=
-1 -1 3 0
0 0 4 1
1 -1 -3 3
f=
13 9 10
9 8 9
21 8 10
g=
10 9 20 12
6 8 19 10
6 1 8 8
3 7 13 5
h=
37
27
9
22
5)
b= [3,2,1;0,4,3;0,0,6]
c= [1,0,2; -1,1,0;0,3,2]
d= [1,0,0; -2,1,0;5,2,7]
e=b+(c*d)
e=
14 6 15
-3 5 3
4 7 20
6)
Clear
a= [2 1 -3 -1; -1 3 2 12; 3 1 -3 0]
x= [0,0,0]';
tempo=a (2, :); a (2, :) = a (1, :); a (1, :)=tempo; a
a (2, :)=a (2, :) - a (1, :)*a (2,1) /a (1,1);
a (3, :)=a (3, :) - a (1, :)*a (3,1) /a (1,1); a
tempo=a (3, :); a (3, :)= a (2, :); a (2, :)=tempo; a
a (3, :) = a (3, :)-a (2, :)*a (3,2) /a (2,2); a
x (3) = a (3,4) /a (3,3);
x (2) = (a (2,4)-a (2,3) *x (3)) /a (2,2);
x (1) = (a (1,4)-a (1,2:3) *x (2:3)) /a (1,1); x
a=
x=
1.0000
3.0000
2.0000
Clear
x=
0.3625
0.2122
0.0911
7)
Clear
a= [4 1 -1 9; 3 2 -6 -2; 1 -5 3 1;]
x= [0,0,0]';
tempo=a (2, :); a (2, :) = a (1, :); a (1, :)=tempo; a
a (2, :)=a (2, :) - a (1, :)*a (2,1) /a (1,1);
a (3, :)=a (3, :) - a (1, :)*a (3,1) /a (1,1); a
tempo=a (3, :); a (3, :)= a (2, :); a (2, :)=tempo; a
a (3, :) = a (3, :)-a (2, :)*a (3,2) /a (2,2); a
x (3) = a (3,4) /a (3,3);
x (2) = (a (2,4)-a (2,3) *x (3)) /a (2,2);
x (1) = (a (1,4)-a (1,2:3) *x (2:3)) /a (1,1); x
a=
x=
2.3830
1.4894
2.0213
Clear
a= [1 1 0 0; -1 2 -1 1; 0 -1 1.1 0;]
x= [0,0,0]';
tempo=a (2, :); a (2, :) = a (1, :); a (1, :)=tempo; a
a (2, :)=a (2, :) - a (1, :)*a (2,1) /a (1,1);
a (3, :)=a (3, :) - a (1, :)*a (3,1) /a (1,1); a
tempo=a (3, :); a (3, :)= a (2, :); a (2, :)=tempo; a
a (3, :) = a (3, :)-a (2, :)*a (3,2) /a (2,2); a
x (3) = a (3,4) /a (3,3);
x (2) = (a (2,4)-a (2,3) *x (3)) /a (2,2);
x (1) = (a (1,4)-a (1,2:3) *x (2:3)) /a (1,1); x
a=
x=
-0.4783
0.4783
0.4348
8)
Clear
a= [1 1 1 1; 2 -1 3 4; 3 2 -2 -2;]
x= [0,0,0]';
tempo=a (2, :); a (2, :) = a (1, :); a (1, :)=tempo; a
a (2, :)=a (2, :) - a (1, :)*a (2,1) /a (1,1);
a (3, :)=a (3, :) - a (1, :)*a (3,1) /a (1,1); a
tempo=a (3, :); a (3, :)= a (2, :); a (2, :)=tempo; a
a (3, :) = a (3, :)-a (2, :)*a (3,2) /a (2,2); a
x (3) = a (3,4) /a (3,3);
x (2) = (a (2,4)-a (2,3) *x (3)) /a (2,2);
x (1) = (a (1,4)-a (1,2:3) *x (2:3)) /a (1,1); x
a=
x=
0.2500
-0.3125
1.0625
Clear
a= [1 1 1 -2; 2 -1 3 5; 3 2 -2 1;]
x= [0,0,0]';
tempo=a (2, :); a (2, :) = a (1, :); a (1, :)=tempo; a
a (2, :)=a (2, :) - a (1, :)*a (2,1) /a (1,1);
a (3, :)=a (3, :) - a (1, :)*a (3,1) /a (1,1); a
tempo=a (3, :); a (3, :)= a (2, :); a (2, :)=tempo; a
a (3, :) = a (3, :)-a (2, :)*a (3,2) /a (2,2); a
x (3) = a (3,4) /a (3,3);
x (2) = (a (2,4)-a (2,3) *x (3)) /a (2,2);
x (1) = (a (1,4)-a (1,2:3) *x (2:3)) /a (1,1); x
a=
x=
2.0000
-3.2500
-0.7500
Clear
a= [1 1 1 2; 2 -1 3 -1; 3 2 -2 4;]
x= [0,0,0]';
tempo=a (2, :); a (2, :) = a (1, :); a (1, :)=tempo; a
a (2, :)=a (2, :) - a (1, :)*a (2,1) /a (1,1);
a (3, :)=a (3, :) - a (1, :)*a (3,1) /a (1,1); a
tempo=a (3, :); a (3, :)= a (2, :); a (2, :)=tempo; a
a (3, :) = a (3, :)-a (2, :)*a (3,2) /a (2,2); a
x (3) = a (3,4) /a (3,3);
x (2) = (a (2,4)-a (2,3) *x (3)) /a (2,2);
x (1) = (a (1,4)-a (1,2:3) *x (2:3)) /a (1,1); x
a=
x=
0.2500
1.6875
0.0625
9)
a= [7,1;4,5]
inv(a)
y=a*a^-1
inv =
0.1613 -0.0323
-0.1290 0.2258
y=
1.0000 0
0 1.0000
10)
a= [1,-1,0,0; -1,2,-1,0;0,-1,2,-1;0,0,-1,2]
b= [1,4,5;2,1,2;8,1,1]
inv(a)
inv(b)
ans =
4 3 2 1
3 3 2 1
2 2 2 1
1 1 1 1
ans =
11)
m= [3,1,0;1,2,1;0,1,1]
inv(m)
ans =
12)
m= [0,5,1; -1,6,3;3,-9,5]
inv(m)
ans =
13)
a= [2,-1,0; -1,2,-1;;0,-1,2]
[l, u]=lu(a)
l=
1.0000 0 0
-0.5000 1.0000 0
0 -0.6667 1.0000
u=
2.0000 -1.0000 0
0 1.5000 -1.0000
0 0 1.3333
a= [2,-1,0; -3,4,-1;0,-1,2]
[l, u]=lu(a)
l=
-0.6667 1.0000 0
1.0000 0 0
0 -0.6000 1.0000
u=
15)
a= [1,4;3,2]
det(a)
ans =
-10
b= [3,2;1,3]
det(b)
ans =
c= [4,-1,2;1,2,-3;0,3,1]
det(c)
ans =
51
d= [-1,1,2,-3;2,-1,3,2;0,2,4,1;5,1,1,-1]
det(d)
ans =
-199.0000
16)
a= [8,2,1,1;1,9,3,0;3,-1,2,6;2,-2,-1,4]
det(a)
ans =
740.0000
[l, u, p]=lu(a)
l=
1.0000 0 0 0
0.1250 1.0000 0 0
0.3750 -0.2000 1.0000 0
0.2500 -0.2857 -0.1948 1.0000
u=
p=
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
17)
a= [1,2,3;4,5,6;7,8,9]
inv(a)
[l, u, p]=lu(a)
ans =
1.0e+16 *
l=
1.0000 0 0
0.1429 1.0000 0
0.5714 0.5000 1.0000
u=
p=
0 0 1
1 0 0
0 1 0
18)
b= [3,2,1;0,4,3;0,0,6]
c= [1,0,2; -1,1,0;0,3,2]
d= [1,0,0; -2,1,0;5,2,7]
a=b*c*d
a^-1
a=
31 21 56
0 25 42
24 42 84
ans =
19)
a'
det(a)
det(a')
ans =
31 0 24
21 25 42
56 42 84
ans =
-2.0160e+03
ans =
-2.0160e+03
21)
Clear
23)
syms s
det(A)
A=
[ 2 - s, 4, 6]
[ 1, - s - 1, 5]
[ 2, 0, 1 - s]
ans =
VALOR DE S
A= [-1 2 17 46]
r=roots (A)
r=
6.0589 + 0.0000i
-2.0294 + 1.8638i
-2.0294 - 1.8638i