Ejerecicios de Matrices
Ejerecicios de Matrices
Ejerecicios de Matrices
Cree variables MATLAB para representar las siguientes matrices y selas en los ejercicios
que siguen:
x1=a(1,2)
x1 =
17
x2=b(:,3)
x2 =
3
3
x3=b(3,:)
x3 =
2 4 6
x4=diag(b)
x4 =
5
2
6
v=a(:,1:3)
v =
12 17 3
x5=[v;b]
x5 =
12 17 3
5 8 3
1 2 3
2 4 6
x6 =
22 5 8 3
17 1 2 3
4 2 4 6
12 17 3 6
7. Asigne a la variable x7 el valor del elemento 8 en la matriz b, use el esquema
de identificacin de nmero de ndice sencillo.
x7=b(1,2)
x7 =
x8=b(:)
x8 =
5
1
2
8
2
4
3
3
6
PRCTICA 4.3
z=zeros(3)
z =
0 0 0
0 0 0
0 0 0
w=zeros(3,4)
w =
0 0 0 0
0 0 0 0
0 0 0 0
s=ones(3)
s =
1 1 1
1 1 1
1 1 1
d=ones(5,3)
d =
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
5. Cree una matriz 4 X 6 en la que todos los elementos tengan un valor de pi.
ll=zeros(4,6)
ll =
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
g=ll+pi
g =
6. Use la funcin diag para crear una matriz cuya diagonal tenga valores de 1, 2,3.
r=[1 2 3]
r =
1 2 3
i=diag(r)
i =
1 0 0
0 2 0
0 0 3
x=magic(10)
ans =
92 98 4 85 86 17 23 79 10 11
99 80 81 87 93 24 5 6 12 18
1 7 88 19 25 76 82 13 94 100
8 14 20 21 2 83 89 95 96 77
15 16 22 3 9 90 91 97 78 84
67 73 54 60 61 42 48 29 35 36
74 55 56 62 68 49 30 31 37 43
51 57 63 69 75 26 32 38 44 50
58 64 70 71 52 33 39 45 46 27
40 41 47 28 34 65 66 72 53 59
y=diag(x)
ans =
92
80
88
21
9
42
30
38
46
59
j=fliplr(x)
j =
40 58 51 74 67 15 8 1 99 92
41 64 57 55 73 16 14 7 80 98
47 70 63 56 54 22 20 88 81 4
28 71 69 62 60 3 21 19 87 85
34 52 75 68 61 9 2 25 93 86
65 33 26 49 42 90 83 76 24 17
66 39 32 30 48 91 89 82 5 23
72 45 38 31 29 97 95 13 6 79
53 46 44 37 35 78 96 94 12 10
59 27 50 43 36 84 77 100 18 11
r4=diag(j)
r4 =
40
64
63
62
61
90
89
13
12
11
c. Confirme que la suma de las filas, columnas y diagonales son todas iguales.
a7=sum(j)
a7 =
505 505 505 505 505 505 505 505 505 505
MANIPULACIN DE MATRICES
Cree las siguientes matrices y selas en los ejercicios que siguen:
d=a(:,3)
d=
22
5
82
e=[b,d]
e=
1 22
5 5
6 82
f=[b;d]
f=
1
5
6
22
5
82
d. Cree una matriz g a partir de la matriz a y los primeros tres elementos de la matriz
e, con cuatro filas y tres columnas.
g=a;c(1,3)
ans =
g=[a;12 18 5]
g =
15 3 22
3 8 5
14 3 82
12 18 5
e. Cree una matriz b con el primer elemento igual a a1,3 el segundo elemento igual a
c1,2 y el tercer elemento igual a b2,1
b=[a(1,2);c(1,2);b(2,1)]
b =
3
18
5
MATRICES ESPECIALES
Cree una matriz de ceros del mismo tamao que las matrices a, b y c del problema 4.1.
a=zeros(3,3)
a=
0 0 0
0 0 0
0 0 0
b=zeros(3,1)
b=
c=zeros (1,4)
c=
0 0 0 0
m=magic(6)
m=
35 1 6 26 19 24
3 32 7 21 23 25
31 9 2 22 27 20
8 28 33 17 10 15
30 5 34 12 14 16
4 36 29 13 18 11
f=sum(m')'
f=
111
111
111
111
111
111
c=sum(m)
c=
sum(diag(m))
d=
111
2. Extraiga una matriz 3 X 3 de la esquina superior izquierda de la matriz mgica que
cre en el problema 4.9 Tambin es una matriz mgica?
m=magic(6)
m=
35 1 6 26 19 24
3 32 7 21 23 25
31 9 2 22 27 20
8 28 33 17 10 15
30 5 34 12 14 16
4 36 29 13 18 11
ex=m(1:3,1:3)
ex =
35 1 6
3 32 7
31 9 2
a=magic(5)
a=
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
a. a por una constante, como 2, tambin es una matriz mgica?
R/= Si es una matriz mgica porque tanto la suma de sus diagonales, filas y columnas nos
van a dar un mismo resultado.
R/= Si es una matriz mgica porque tanto la suma de sus diagonales, filas y columnas nos
van a dar un mismo resultado.
R/= Si es una matriz mgica porque tanto la suma de sus diagonales, filas y columnas nos
van a dar un mismo resultado.
la matriz a.
a=zeros(10)
a=
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
2 por la matriz a.
m=a*2
m=
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
e=a^2
e=
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
2 ms la matriz a.
s=a+2
s=
2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2
2 2 2 2 2 2 2 2 2 2
R/= Si es una matriz mgica porque tanto la suma de sus diagonales, filas y columnas nos
van a dar un mismo resultado