Вы находитесь на странице: 1из 16

GRUPO – LABORATORIO 1

 ATOCHE CABEL, KATIA


 GARCÍA VÁSQUEZ, JIMMY
 RODRÍGUEZ MÉNDEZ, JEFFREY
 QUISPE CORTEGANA, JOSÉ
 QUILICHE CASTAÑEDA, ANTHONY
ÁLGEBRA MATRICIAL

1. Los siguientes ejemplos definen diferentes formas de introducir matrices en MatLab.


Probar y sacar conclusiones (¡CUIDADO! … los espacios en blanco tiene significado)

a) A=[1,3,5;7,9,12;0,2,3]

A=

1 3 5
7 9 12
0 2 3

b) B=[1 3 5;7 9 12;0 2 3]

B=

1 3 5
7 9 12
0 2 3

c) C=[1 3 5
7 9 12
0 2 3]

C=

1 3 5
7 9 12
0 2 3

d) D=C'

D=

1 7 0
3 9 2
5 12 3

e) E=[2 4 -1 7]'

E=

2
4
-1
7
f) F=[1:11]

F=

Columns 1 through 8

1 2 3 4 5 6 7 8

Columns 9 through 11

9 10 11

g) G=[1:11]'

G=

1
2
3
4
5
6
7
8
9
10
11

h) H=[-1:2:10]

H=

-1 1 3 5 7 9

2. Introducir las matrices y extraer conclusiones


a) rand(5)

ans =

0.8147 0.0975 0.1576 0.1419 0.6557


0.9058 0.2785 0.9706 0.4218 0.0357
0.1270 0.5469 0.9572 0.9157 0.8491
0.9134 0.9575 0.4854 0.7922 0.9340
0.6324 0.9649 0.8003 0.9595 0.6787

La instrucción rand(n) crea matrices n x n con entradas aleatoriamente generadas


distribuidas entre 0 y 1.
b) rand(3,2)

ans =

0.7577 0.6555
0.7431 0.1712
0.3922 0.7060

La instrucción rand(m,n) crea matrices m x n con entradas aleatoriamente generadas


distribuidas entre 0 y 1.

c) magic(4)

ans =

16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1

La instrucción magic(n) crea una matriz n x n construida con enteros (del 1 a n^2) con
sumas iguales en renglones, columnas y diagonales.

d) eye(7)

ans =

1 0 0 0 0 0 0
0 1 0 0 0 0 0
0 0 1 0 0 0 0
0 0 0 1 0 0 0
0 0 0 0 1 0 0
0 0 0 0 0 1 0
0 0 0 0 0 0 1

La instrucción eye(n) crea la matriz identidad de orden n x n.

e) eye(2,4)

ans =

1 0 0 0
0 1 0 0

La instrucción eye(m,n) crea la matriz identidad de orden m x n.


f) ones(8)

ans =

1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
La instrucción ones(n) genera una matriz de n × n con todos los valores iguales a uno.

g) ones(6,4)

ans =

1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1

La instrucción ones(m,n) genera una matriz de m × n con todos los valores iguales a
uno.

h) zeros(2,3)

ans =

0 0 0
0 0 0

La instrucción zeros(m,n) genera una matriz de m × n con todos los valores iguales a
cero.

i) triu(C)

ans =

1 3 5
0 9 12
0 0 3

La instrucción triu(A) coloca ceros en todos los elementos por debajo de la diagonal
(triangular superior).
j) tril(A)

ans =

1 0 0
7 9 0
0 2 3

La instrucción triu(A) coloca ceros en todos los elementos por encima de la diagonal
(triangular inferior).

k) A(:)

ans =

1
7
0
3
9
2
5
12
3
La instrucción A(:) muestra una sola columna larga formada a partir de las columnas de
A.
- Pregunta 1:
Diag(diag(A)) => Es una matriz cuadrada con los elementos de diag(A) en su diagonal.

3. Generar los siguientes vectores:


a. I=[15:28]'

I=

15
16
17
18
19
20
21
22
23
24
25
26
27
28
b. W=[1.5:9.5]

W=

Columns 1 through 3

1.50 2.50 3.50

Columns 4 through 6

4.50 5.50 6.50

Columns 7 through 9

7.50 8.50 9.50

c. Z=[-3:0.5:2]

Z=

Columns 1 through 3

-3.00 -2.50 -2.00

Columns 4 through 6

-1.50 -1.00 -0.50

Columns 7 through 9

0 0.50 1.00

Columns 10 through 11

1.50 2.00

4. Dadas las siguientes matrices:

>> M=[1 -4;3 2;4 -3]

M=

1 -4
3 2
4 -3
>> N=[-2 5;1 7;6 3]

N=

-2 5
1 7
6 3

>> O=[5 -5;1 4]

O=

5 -5
1 4

a. -M

ans =

-1 4

-3 -2

-4 3

b. M+N

ans =

-1 1

4 9

10 0

c. M-N

ans =

3 -9

2 -5

-2 -6
d. O+M
Error using +
Matrix dimensions must agree.

e. M*O

ans =

1 -21
17 -7
17 -32

f. M*N
Error using *
Inner matrix dimensions must agree.

g. M.*N

ans =

-2 -20
3 14
24 -9

h. M./N

ans =

-1/2 -4/5
3 2/7
2/3 -1

i. 2*O

ans =

10 -10
2 8

j. O^2

ans =

20 -45
9 11
k. O.^2

ans =

25 25
1 16

l. 2/M
Error using /
Matrix dimensions must agree.

m. 2./M

ans =

2 -1/2
2/3 1
1/2 -2/3

n. M/2

ans =

1/2 -2
3/2 1
2 -3/2

o. M./2

ans =

1/2 -2
3/2 1
2 -3/2

No siempre es posible. Cuando no es posible, el programa Matlab no puede desarrollar


esas operaciones, de acuerdo a las dimensiones de las matrices u otros factores.

5. Introducir las siguientes matrices:

>> A=[-1.3 0 5 0;-7 1/2 4 5;6 8 -1 3]

A=

-13/10 0 5 0
-7 1/2 4 5
6 8 -1 3
>> B=[1 -3 -5]'

B=

1
-3
-5

i. M=A(2,3)

M=

4
Se obtiene la intersección de la fila 2 con la columna 4.

ii. N=A(3,:)

N=

6 8 -1 3
Se obtiene toda la fila 3.

iii. O=A(:,3)

O=

5
4
-1
Se obtiene toda la columna 3.

iv. P=A(:,[1 3])

P=

-13/10 5
-7 4
6 -1
Se obtiene toda la columna 1 y 3.

v. Q=A([2,3],[1,2])

Q=

-7 1/2
6 8
Se obtiene toda la intersección de las filas 2 y 3 con las columnas 1 y 2.
vi. R=[A B]

R=

Columns 1 through 4

-13/10 0 5 0
-7 1/2 4 5
6 8 -1 3

Column 5

1
-3
-5

Se obtiene la unión de las 2 matrices, colocando una al lado de la otra.

vii. T=[Q;ones(2)]

T=

-7 1/2
6 8
1 1
1 1

Se coloca la matriz de unos debajo de la otra matriz para así formar una sola.

viii. S=[P B;eye(3)]

S=

-13/10 5 1

-7 4 -3

6 -1 -5

1 0 0

0 1 0

0 0 1

Se coloca la matriz identidad debajo de la otra matriz para formar una sola.
6. Calcula X

>> A=[1 0 1;1 1 0;0 0 2]

A=

1 0 1
1 1 0
0 0 2

>> B=[1 0 -1;1 1 1;0 0 1]

B=

1 0 -1
1 1 1
0 0 1

Solución:

>> C=A*B

C=

1 0 0

2 1 0

0 0 2

>> D=B^2

D=

1 0 -2

2 1 1

0 0 1
>> C+D =X

ans =

2 0 -2

4 2 1

0 0 3

7. Dadas las matrices:

>> A=[2 6 3;0 9 5;-6 2 1]

A=

2 6 3
0 9 5
-6 2 1

>> B=[1 1 1;2 -4 2;3 5 7]

B=

1 1 1
2 -4 2
3 5 7

a) Calcular AB y BA, ¿coinciden los resultados?

>> C=A*B

C=

23 -7 35
33 -11 53
1 -9 5

>> D=B*A

D=

-4 17 9
-8 -20 -12
-36 77 4
No coinciden.

b) Calcular (A+B)^2 y A^2+2AB+B^2, ¿coinciden los resultados?

>> (A+B)^2

ans =

11 84 93
-5 88 99
-19 70 101

>> (A^2)+2*A*B+(B^2)

ans =

38 60 119
36 97 164
18 -16 65

No coinciden.

c) Calcular A^2-B^2 y (A+B)(A-B), ¿coinciden los resultados?

>> (A^2)-(B^2)

ans =

-20 70 29
-30 63 42
-52 -34 -69

>> (A+B)*(A-B)

ans =

-47 94 3
-71 54 -23
-89 52 -33

No coinciden.
8. Dadas las matrices:

>> M=[1 5;-1 3]

M=

1 5
-1 3

>> N=[1 0;3 0]

N=

1 0
3 0

Hallar dos matrices X e Y que verifique: X-2M=3N; M+N-Y=I


Solución:

>> (2*M)+(3*N) =X

ans =

5 10

7 6

>> M+N-I=Y

ans =

1 5

2 2

Вам также может понравиться