0% encontró este documento útil (0 votos)
45 vistas38 páginas

Ejercicios Matlab

Este documento presenta varios ejercicios sobre manipulación de matrices en MATLAB. Se piden crear matrices mediante operaciones como extracción y concatenación, aplicar funciones como rot90 y transponer matrices.

Cargado por

DanyFilth
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • sistemas de ecuaciones,
  • transformaciones,
  • simetría,
  • MATLAB,
  • operaciones
0% encontró este documento útil (0 votos)
45 vistas38 páginas

Ejercicios Matlab

Este documento presenta varios ejercicios sobre manipulación de matrices en MATLAB. Se piden crear matrices mediante operaciones como extracción y concatenación, aplicar funciones como rot90 y transponer matrices.

Cargado por

DanyFilth
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Temas abordados

  • sistemas de ecuaciones,
  • transformaciones,
  • simetría,
  • MATLAB,
  • operaciones

TRABAJO PRÁCTICO I 2.

Genere las matrices: (sin introducir


explícitamente Sus elementos), a partir de
MANIPULACIÓN DE MATRICES EN MATLAB
estas obtener las matrices con la menor
1. Con una o dos instrucciones como máximo cantidad e comandos posibles
crear la matriz A, luego aplicando operaciones
de extracción y concatenación crear la matriz B. >> D= [1 1 1 1; -1 -1 -1 -1; 1 1 1 1; -1 -1 -1 -1 ]

>> A=[(1:8)',(2:9)',(3:10)',(4:11)',(5:12)',(6:13)',(7:14)',(8:15)'] D= 1 1 1 1

A= 1 2 3 4 5 6 7 -1 -1 -1 -1

2 3 4 5 6 7 8 1 1 1 1

3 4 5 6 7 8 9 -1 -1 -1 -1

4 5 6 7 8 9 10 >> A=[5 6; 6 5 ]

5 6 7 8 9 10 11 A= 5 6

6 7 8 9 10 11 12 6 5

7 8 9 10 11 12 13 >> B=rot90(A)

8 9 10 11 12 13 14 B= 6 5

B=[(1:8)',(2:9)',(3:10)',(4:11)',(5:12)',(6:13)',(7:14)',(8:15)'] 5 6

B=1 2 3 4 5 6 7 8 D(3:4,3:4)=B

2 3 4 5 6 7 8 9 D= 1 1 1 1

3 4 5 6 7 8 9 10 -1 -1 -1 -1

4 5 6 7 8 9 10 11 1 1 6 5

5 6 7 8 9 10 11 12 -1 -1 5 6

6 7 8 9 10 11 12 13 D(1:2,1:2)=A

7 8 9 10 11 12 13 14 D= 5 6 1 1

8 9 10 11 12 13 14 15 6 5 -1 -1

B([5:6:7:8],:)=A(1:2:3:4,:) 1 1 6 5

B=5 6 7 8 9 10 11 12 -1 -1 5 6

6 7 8 9 10 11 12 13 b) B=[1 2 3 4 ]'*ones(1,4)

7 8 9 10 11 12 13 14 B=1 1 1 1

8 9 10 11 12 13 14 15 2 2 2 2

1 2 3 4 5 6 7 8 3 3 3 3

2 3 4 5 6 7 8 9 4 4 4 4

3 4 5 6 7 8 9 10 >> B=rot90(B)

4 5 6 7 8 9 10 11 B=4 4 4 4
3 3 3 3 C=5 6 1 1 0 0 0 0 0 0 0 0

2 2 2 2 6 5 -1 -1 0 0 0 0 0 0 0 0

1 1 1 1 1 1 5 6 0 0 0 0 0 0 0 0

-1 -1 6 5 0 0 0 0 0 0 0 0
>> aux=B(3,:)
0 0 0 0 4 3 1 2 0 0 0 0
aux =2 2 2 2
0 0 0 0 4 3 1 2 0 0 0 0
>> B(3,:)=B(4,:)
0 0 0 0 4 3 1 2 0 0 0 0
B =4 4 4 4
0 0 0 0 4 3 1 2 0 0 0 0
3 3 3 3
0 0 0 0 0 0 0 0 5 6 1 -1
1 1 1 1
0 0 0 0 0 0 0 0 6 5 1 -1
1 1 1 1
0 0 0 0 0 0 0 0 1 -1 5 6
>> B(4,:)=aux
0 0 0 0 0 0 0 0 1 -1 6 5
B= 4 4 4 4
>> E=[D zeros(4) B_trans;zeros(4) eye(4)
3 3 3 3 zeros(4);D_trans zeros(4) B ]
1 1 1 1 E=

2 2 2 2 5 6 1 1 0 0 0 0 4 3 1 2

Generando lo siguiente: 6 5 -1 -1 0 0 0 0 4 3 1 2

>> D_trans=D' 1 1 5 6 0 0 0 0 4 3 1 2

-1 -1 6 5 0 0 0 0 4 3 1 2
D_trans = 5 6 1 -1
0 0 0 0 1 0 0 0 0 0 0 0
6 5 1 -1
0 0 0 0 0 1 0 0 0 0 0 0
1 -1 5 6
0 0 0 0 0 0 1 0 0 0 0 0
1 -1 6 5
0 0 0 0 0 0 0 1 0 0 0 0
>> B_trans=B'
5 6 1 -1 0 0 0 0 4 4 4 4
B_trans = 4 3 1 2
6 5 1 -1 0 0 0 0 3 3 3 3
4 3 1 2
1 -1 5 6 0 0 0 0 1 1 1 1
4 3 1 2
1 -1 6 5 0 0 0 0 2 2 2 2
4 3 1 2
3. Genere la matriz;
>> C=[D zeros(4) zeros(4);zeros(4) B_trans
>> A=[1 4 0;0 2 3;2 3 -7 ]
zeros(4);zeros(4) zeros(4) D_trans ]
A= 1 4 0

0 2 3

2 3 -7
 Hallar el valor mínimo dentro de cada fila de A 4. Considera la siguiente orden de Matlab
>> [v1, p1]=min(1) A=magic(5). En una sola orden:

v1 = 1 >> A=magic(5)

p1 = 1 A = 17 24 1 8 15

>> [v2, p2]=min(2) 23 5 7 14 16

v2 = 2 4 6 13 20 22

p2 =1 10 12 19 21 3

>> [v3, p3]=min(3) 11 18 25 2 9

v3 =3  Define una matriz B formada por las filas pares de la


matriz A.
p3 = 1
>> B= A( [2 4 ] ,:)
 Ordenar los elementos de A en orden descendente
ans = 23 5 7 14 16
dentro de cada columna

>> A=[2 4 3;1 3 0;0 2 -7] 10 12 19 21 3

A=2 4 3  Define una matriz C formada por las columnas


impares de la matriz A.
1 3 0
>> C= A(:,[1 3 5 ])
0 2 -7
C =17 1 15
 Ordenar los elementos de A en orden ascendente
23 7 16
dentro de cada fila

>> A=[0 1 4;0 2 3;-7 2 3] 4 13 22

A =0 1 4 10 19 3

0 2 3 11 25 9

-7 2 3  Define una vector d formada por la tercera columna


de la matriz A.
 Formar una lista con los elementos de A ordenada
>> d=A(:,[3])
de forma ascendente

>> sort(A) d= 1

ans = 0 2 -7 7

1 3 0 13

2 4 3 19

 Hallar el máximo en valor absoluto de los 25


elementos de la matriz A
 Elimina la tercera fila de la matriz A.
>> norm(A)
>> A(3 , :)=[]
ans = 8.2948
A = 17 24 1 8 15 D = 2 10 4 20

23 5 7 14 16 Segundo vector formado por los cuatro primeros números


pares.
10 12 19 21 3
>> E=[4 14 12 27]
11 18 25 2 9
E = 4 14 12 27
5. Sea x= 𝟎: 𝒑 ∗ 𝟎. 𝟓: 𝟐 ∗ 𝒑. Con una sola
orden de Matlab crea una matriz cuya Matriz formado:
primera fila es x, su segunda fila es el seno >> M=[D;E ]
de cada elemento de x y cuya tercera fila el
coseno de cada elemento de x. M =2 10 4 20

>> A =[0 pi*0.5 2*pi ;sin(0) sin(pi*0.5) sin(2*pi);cos(0) 4 14 12 27


cos(pi*0.5) cos(2*pi) ]
6. Construye una matriz A = aij tal que:
A = 0 1.5708 6.2832
a) >> randn(3,4)
0 1.0000 -0.0000
ans =
1.0000 0.0000 1.0000
0.5377 0.8622 -0.4336 2.7694
Definir dos vectores, de la siguiente forma:
1.8339 0.3188 0.3426 -1.3499
 El primero formado por los cuatro primeros números
-2.2588 -1.3077 3.5784 3.0349
impares.
 El segundo formado por los cuatro primeros b) >> cos(i*j)
números pares de varias formas distintas
ans =0.5403
>> A=[2 4 6 8;4 12 16 24;10 20 30 40;14 27 42 56]
c) Una matriz 5 × 5 cuyo elemento en la posición (i, j)
A= 2 4 6 8
>> rand(5,5)
4 12 16 24
ans =
10 20 30 40
0.9058 0.2785 0.9706 0.4218 0.0357
14 27 42 56
0.1270 0.5469 0.9572 0.9157 0.8491
>> d=A(:,[1 2] )
0.9134 0.9575 0.4854 0.7922 0.9340
d =2 4
0.6324 0.9649 0.8003 0.9595 0.6787
4 12

10 20
7. Con la menor cantidad de instrucciones
(si es posible una sola) Construya:
14 27
>> A=[(1:5)',(6:10)',(11:15)',(16:20)',(21:25)',(21:25)',(26:30)']
Ultimo vector formado por la anterior matriz

>> d(end-4:end)

ans = 14 4 12 20 27

Primer vector formado por cuatro primeros números impares.

>> D=[2 10 4 20 ]
A= 1 6 11 16 21 21 26 B =11 12 13 14 15

2 7 12 17 22 22 27 26 27 28 29 30

3 8 13 18 23 23 28 >> B(2,:)=[]

4 9 14 19 24 24 29 B = 11 12 13 14 15

5 10 15 20 25 25 30  La cuarta columna.

>> A.' >> B=A.'

ans =1 2 3 4 5 B =1 2 3 4 5

6 7 8 9 10 6 7 8 9 10

11 12 13 14 15 11 12 13 14 15

16 17 18 19 20 16 17 18 19 20

21 22 23 24 25 21 22 23 24 25

26 27 28 29 30 26 27 28 29 30

A partir de ella obtener: >> B(:,1)=[]

 La tercera fila. B= 2 3 4 5

>> B(1,:)=[] 7 8 9 10

B= 6 7 8 9 10 12 13 14 15

11 12 13 14 15 17 18 19 20

16 17 18 19 20 22 23 24 25

21 22 23 24 25 27 28 29 30

26 27 28 29 30 >> B(:,1)=[]

>> B(1,:)=[] B= 3 4 5

B = 11 12 13 14 15 8 9 10

16 17 18 19 20 13 14 15

21 22 23 24 25 18 19 20

26 27 28 29 30 23 24 25

>> B(2,:)=[] 28 29 30

B = 11 12 13 14 15 >> B(:,1)=[]

21 22 23 24 25

26 27 28 29 30

>> B(2,:)=[]
B=4 5 B= 1 2 3 4 5

9 10 11 12 13 14 15

14 15 21 22 23 24 25

19 20 26 27 28 29 30

24 25 >> B(:,1)=[]

29 30 B= 2 3 4 5

>> B(:,2)=[] 12 13 14 15

B= 4 22 23 24 25

9 27 28 29 30

14 >> B(:,3)=[]

19 B=2 4 5

24 12 14 15

29 22 24 25

 El vector formado por los elementos que ocupan las 27 29 30


posiciones impares de la fila 4.
 El vector formado por los elementos que ocupan las  La matriz que se obtiene de A al añadirle (pegarle)
posiciones pares de la columna 1. una fila cuyo i-esimo elemento sean la suma de la i-
 La submatriz formada por los elementos que ocupan esima columna de A, y una columna cuyo i-esimo
las posiciones donde se cruzan las filas 2 y 4 y las elemento sea la suma de la i- esima fila de A (El
columnas 1, 3 y 5. comando sum puede ser de ayuda).

>> C=B([2 4],[1 3 5]) >> sum(B)

C =6 8 10 ans = 81 87 93 99 105

16 18 20 >> C= [B;[81 87 93 99 105 ]]

 La submatriz que se obtiene al suprimir las filas 2 y 4, C=1 2 3 4 5


y las columnas 1 y 3.
6 7 8 9 10
>> B(2 , :)=[]
11 12 13 14 15
B =1 2 3 4 5
16 17 18 19 20
11 12 13 14 15
21 22 23 24 25
16 17 18 19 20
26 27 28 29 30
21 22 23 24 25
81 87 93 99 105
26 27 28 29 30
8. En una sola instrucción, cambiar todos
>> B(4 , :)=[] los valores de la diagonal de una matriz
cuadrada a cero.

>> B(6 , :)=[]


B= 1 2 3 4 5 A =0 1 0 0 0 1 0 0 0 0

6 7 8 9 10 1 0 0 0 0 0 1 0 0 0
11 12 13 14 15 -1 1 0 0 1 0 0 1 0 0
16 17 18 19 20
-3 -2 1 0 0 0 0 0 1 0
21 22 23 24 25
0 -1 0 1 0 0 0 0 0 1
>> E=[0 2 3 4 5;6 0 8 9 10;11 12 0 14 15;16 17 18 0 20;21 22
>> aux=A(1,:)
23 24 0]

E= 0 2 3 4 5 aux = 0 1 0 0 0 1 0 0 0 0

6 0 8 9 10 >> A(1,:)=A(2,:)

11 12 0 14 15 A=1 0 0 0 0 0 1 0 0 0

16 17 18 0 20 1 0 0 0 0 0 1 0 0 0

21 22 23 24 0 -1 1 0 0 1 0 0 1 0 0

9. En una sola instrucción sustituir todos -3 -2 1 0 0 0 0 0 1 0


los valores de la diagonal de una matriz
0 -1 0 1 0 0 0 0 0 1
cuadrada por los elementos del vector

>> X=[1,0.5,0.25,0.125,0.0625] >> A(2,:)=aux

X = 1.0000 0.5000 0.2500 0.1250 0.0625 A=1 0 0 0 0 0 1 0 0 0

>> F=[1 2 3 4 5;6 0.5 8 9 10;11 12 0.25 14 15;16 17 18 0.125 0 1 0 0 0 1 0 0 0 0


20;21 22 23 24 0.0625]
-1 1 0 0 1 0 0 1 0 0
F = 1.0000 2.0000 3.0000 4.0000 5.0000
-3 -2 1 0 0 0 0 0 1 0
6.0000 0.5000 8.0000 9.0000 10.0000
0 -1 0 1 0 0 0 0 0 1
11.0000 12.0000 0.2500 14.0000 15.0000
>> A(4,:)=2*A(2,:)+A(4,:)
16.0000 17.0000 18.0000 0.1250 20.0000

21.0000 22.0000 23.0000 24.0000 0.0625 A= 1 0 0 0 0 0 1 0 0 0

TRABAJO PRACTICO II 0 1 0 0 0 1 0 0 0 0

OPERACIÓNES CON MATRICES Y -1 1 0 0 1 0 0 1 0 0


DETERMINANTES EN MATLAB
-3 0 1 0 0 2 0 0 1 0

Hallar la inversa de la matriz aplicando 0 -1 0 1 0 0 0 0 0 1


Operaciones elementales (Gauss Jordan):
>> A(4,:)=3*A(1,:)+A(4,:)
1. >> A=[0 1 0 0 0 1 0 0 0 0;1 0 0 0 0 0 1 0 0 0;-1 1 0 0 1 0
0 1 0 0;-3 -2 1 0 0 0 0 0 1 0;0 -1 0 1 0 0 0 0 0 1]
A =1 0 0 0 0 0 1 0 0 0 A=1 0 0 0 0 0 1 0 0 0

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

-1 1 0 0 1 0 0 1 0 0 0 0 0 1 0 1 0 0 0 1

0 0 1 0 0 2 3 0 1 0 0 0 1 0 0 2 3 0 1 0

0 -1 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 1

>> A(3,:)=-A(2,:)+A(3,:) >> A(5,:)=aux

A=1 0 0 0 0 0 1 0 0 0 A =1 0 0 0 0 0 1 0 0 0

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

-1 0 0 0 1 -1 0 1 0 0 0 0 0 1 0 1 0 0 0 1

0 0 1 0 0 2 3 0 1 0 0 0 1 0 0 2 3 0 1 0

0 -1 0 1 0 0 0 0 0 1 0 0 0 0 1 -1 1 1 0 0

>> A(5,:)=A(2,:)+A(5,:) >> aux=A(3,:)

A= 1 0 0 0 0 0 1 0 0 0 aux = 0 0 0 1 0 1 0 0 0 1

0 1 0 0 0 1 0 0 0 0 >> A(3,:)=A(4,:)

-1 0 0 0 1 -1 0 1 0 0 A= 1 0 0 0 0 0 1 0 0 0

0 0 1 0 0 2 3 0 1 0 0 1 0 0 0 1 0 0 0 0

0 0 0 1 0 1 0 0 0 1 0 0 1 0 0 2 3 0 1 0

>> A(3,:)=A(1,:)+A(3,:) 0 0 1 0 0 2 3 0 1 0

A =1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 -1 1 1 0 0

0 1 0 0 0 1 0 0 0 0 >> A(4,:)=aux

0 0 0 0 1 -1 1 1 0 0 A=1 0 0 0 0 0 1 0 0 0

0 0 1 0 0 2 3 0 1 0 0 1 0 0 0 1 0 0 0 0

0 0 0 1 0 1 0 0 0 1 0 0 1 0 0 2 3 0 1 0

>> aux=A(3,:) 0 0 0 1 0 1 0 0 0 1

aux = 0 0 0 0 1 -1 1 1 0 0 0 0 0 0 1 -1 1 1 0 0

>> A(3,:)=A(5,:) TENEMOS UNA MATRIZ INVERSA DE “A “Y UNA MATRIS


IDENTIDAD.

2. >> B=[0 1 0 0 0 1 0 0 0 0;1 0 0 0 0 0 1 0 0 0;-1 1 0 0 1 0


0 1 0 0;0 0 0 1 -2 0 0 0 1 0;0 0 0 0 1 0 0 0 0 1]
B= 0 1 0 0 0 1 0 0 0 0 B=1 0 0 0 0 0 1 0 0 0

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

-1 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 1 1 0 0

0 0 0 1 -2 0 0 0 1 0 0 0 0 1 0 0 0 0 1 2

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

>> aux=B(1,:) >> B(3,:)=-B(2,:)+B(3,:)

aux = 0 1 0 0 0 1 0 0 0 0 B=1 0 0 0 0 0 1 0 0 0

>> B(1,:)=B(2,:) 0 1 0 0 0 1 0 0 0 0

B=1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 -1 1 1 0 0

1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 2

-1 1 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1

0 0 0 1 -2 0 0 0 1 0 >> B(3,:)=-B(5,:)+B(3,:)

0 0 0 0 1 0 0 0 0 1 B=1 0 0 0 0 0 1 0 0 0

>> B(2,:)=aux 0 1 0 0 0 1 0 0 0 0

B= 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 -1 1 1 0 -1

0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 2

-1 1 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1

0 0 0 1 -2 0 0 0 1 0 INVERSA DE “B “Y LA IDENTIDAD.

0 0 0 0 1 0 0 0 0 1 3. >> C=[0 1 0 0 0 1 0 0 0 0;1 0 0 0 0 0 1 0 0 0;2 3 0 1 0 0


0 1 0 0;1 0 0 0 1 0 0 0 1 0;-1 1 1 0 0 0 0 0 0 1]
>> B(3,:)=B(1,:)+B(3,:)
C=0 1 0 0 0 1 0 0 0 0
B= 1 0 0 0 0 0 1 0 0 0
1 0 0 0 0 0 1 0 0 0
0 1 0 0 0 1 0 0 0 0
2 3 0 1 0 0 0 1 0 0
0 1 0 0 1 0 1 1 0 0
1 0 0 0 1 0 0 0 1 0
0 0 0 1 -2 0 0 0 1 0
-1 1 1 0 0 0 0 0 0 1
0 0 0 0 1 0 0 0 0 1
>> aux=C(1,:)
>> B(4,:)=2*B(5,:)+B(4,:)
aux = 0 1 0 0 0 1 0 0 0 0

>> C(1,:)=C(2,:)
C= 1 0 0 0 0 0 1 0 0 0 >> C(3,:)=-3*C(2,:)+C(3,:)

1 0 0 0 0 0 1 0 0 0 C =1 0 0 0 0 0 1 0 0 0

2 3 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0

1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 -3 -2 1 0 0

-1 1 1 0 0 0 0 0 0 1 0 0 0 0 1 0 -1 0 1 0

>> C(2,:)=aux 0 1 1 0 0 0 1 0 0 1

C=1 0 0 0 0 0 1 0 0 0 >> C(5,:)=-C(2,:)+C(5,:)

0 1 0 0 0 1 0 0 0 0 C=1 0 0 0 0 0 1 0 0 0

2 3 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0

1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 -3 -2 1 0 0

-1 1 1 0 0 0 0 0 0 1 0 0 0 0 1 0 -1 0 1 0

>> C(3,:)=-2*C(1,:)+C(3,:) 0 0 1 0 0 -1 1 0 0 1

C =1 0 0 0 0 0 1 0 0 0 >> aux=C(4,:)

0 1 0 0 0 1 0 0 0 0 aux = 0 0 0 0 1 0 -1 0 1 0

0 3 0 1 0 0 -2 1 0 0 >> C(4,:)=C(5,:)

1 0 0 0 1 0 0 0 1 0 C= 1 0 0 0 0 0 1 0 0 0

-1 1 1 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0

>> C(5,:)=C(1,:)+C(5,:) 0 0 0 1 0 -3 -2 1 0 0

C=1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 -1 1 0 0 1

0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 -1 1 0 0 1

0 3 0 1 0 0 -2 1 0 0 >> C(5,:)=aux

1 0 0 0 1 0 0 0 1 0 C= 1 0 0 0 0 0 1 0 0 0

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

>> C(4,:)=-C(1,:)+C(4,:) 0 0 0 1 0 -3 -2 1 0 0

C=1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 -1 1 0 0 1

0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 0 -1 0 1 0

0 3 0 1 0 0 -2 1 0 0 >> aux=C(3,:)

0 0 0 0 1 0 -1 0 1 0 aux =0 0 0 1 0 -3 -2 1 0 0

0 1 1 0 0 0 1 0 0 1 >> C(3,:)=C(4,:)
C= 1 0 0 0 0 0 1 0 0 0 Column 5

0 1 0 0 0 1 0 0 0 0 27/11

0 0 1 0 0 -1 1 0 0 1 16/11

0 0 1 0 0 -1 1 0 0 1 -5/11

0 0 0 0 1 0 -1 0 1 0 7/11

>> C(4,:)=aux 1/11

C= 1 0 0 0 0 0 1 0 0 0 INVERSA POR COMANDO DE MATLAB.

0 1 0 0 0 1 0 0 0 0 >> inv(B)

0 0 1 0 0 -1 1 0 0 1 ans =

0 0 0 1 0 -3 -2 1 0 0 11/65 22/65 54/65 -1 76/65

0 0 0 0 1 0 -1 0 1 0 22/65 -21/65 43/65 * -43/65

INVERSA DE “C” Y LA MATRIZ IDENTIDAD. 0 -1 2 4 -2

2. Generar las siguientes matrices en -11/65 108/65 206/65 -1 54/65


Matlab (tal como están escritas en la
11/65 22/65 11/65 * 11/65
práctica) y hallar la inversa de estas
aplicando para esto los comandos de >> F=[10 -5 13/7 -37/7 -11/7;-4 2 -5/7 35/14 8/7;1/2 0
Matlab. 1/7 3/7 3/7;-2 1 -1/7 3/7 3/7;-3/2 1 -2/7 5/14 -1/7]

>> D=[16 26 2 -8 54;-16 -4 -2 8 32;5 4 2 3 -10;4 -10 6 -2 F =Columns 1 through 4


14;21 -14 4 -5 2]
10 -5 13/7 -37/7
D =16 26 2 -8 54
-4 2 -5/7 5/2
-16 -4 -2 8 32
1/2 0 1/7 3/7
5 4 2 3 -10
-2 1 -1/7 3/7
4 -10 6 -2 14
-3/2 1 -2/7 5/14
21 -14 4 -5 2
Column 5
>> B=(1./22)*D
-11/7
B = Columns 1 through 4
8/7
8/11 13/11 1/11 -4/11
3/7
-8/11 -2/11 -1/11 4/11
3/7
5/22 2/11 1/11 3/22
-1/7
2/11 -5/11 3/11 -1/11
INVERSA DE “F” POR COMANDO DE MATLAB.
21/22 -7/11 2/11 -5/22
>> inv(F) ans = 3

ans = 1 2 * -1 2 >> d=[1 4 6;1 4 7;1 3 5]

31/32 3/2 7/8 -9/32 25/8 d=1 4 6

-343/64 -49/4 105/16 273/64 -105/16 1 4 7

-175/96 -7/2 49/24 -7/96 -49/24 1 3 5

469/192 21/4 -91/48 -35/192 91/48 >> det(d)

3. Generar la matriz de cofactores para cada ans = 1

una de las siguientes matrices. Luego hallar >> e=[2 3 4;4 7 9;3 5 7]
la inversa de las matrices por el método de
la adjunta: e=2 3 4

4 7 9
a) >> A=[1 2 3 4;1 4 6 8;1 4 7 9;1 3 5 7]
3 5 7
A=1 2 3 4
>> det(e)
1 4 6 8
ans = 1
1 4 7 9
>> f=[1 3 4;1 7 9;1 5 7]
1 3 5 7
f =1 3 4
COFACTORES DE “A” ,Y SUS DETERMINANTES.
1 7 9
>> a=[4 6 8;4 7 9;3 5 7]
1 5 7
a= 4 6 8
>> det(f)
4 7 9
ans = 2
3 5 7
>> g=[1 2 4;1 4 9;1 3 7]
>> det(a) ans = 0
g=1 2 4
>> b=[1 6 8;1 7 9;1 5 7]
1 4 9
b=1 6 8
1 3 7
1 7 9
>> det(g)
1 5 7
ans = 1
>> det(b)
>> h=[1 2 3;1 4 7;1 3 5]
ans =0
h=1 2 3
>> c=[1 4 6;1 4 9;1 3 7]
1 4 7
c =1 4 6
1 3 5
1 4 9
>> det(h)
1 3 7
ans = 0
>> det(c)
>> i=[2 3 4;4 6 8;3 5 7] n =1 3 4

i= 2 3 4 1 6 8

4 6 8 1 7 9

3 5 7 >> det(n)

>> det(i) ans = -1

ans = 0 >> p=[1 2 4;1 4 8;1 4 9]

>> j=[1 3 4;1 6 8;1 5 7] p= 1 2 4

j= 1 3 4 1 4 8

1 6 8 1 4 9

1 5 7 >> det(p)

>> det(j) ans = 1 ans = 2

>> k=[4 2 4;1 4 8;1 3 7] >> q=[1 2 3;1 4 6;1 4 7]

k =4 2 4 q=1 2 3

1 4 8 1 4 6

1 3 7 1 4 7

>> det(k) >> det(q)

ans = 14 ans = 2

>> l=[1 2 3;1 4 6;1 3 5] >> C=[det(a) det(b) det(c) det(d);det(e) det(f) det(g)
det(h);det(i) det(j) det(k) det(l);det(m) det(n) det(p) det(q)]
l=1 2 3
C= 0 0 3 1
1 4 6
1 2 2 0
1 3 5
0 1 14 1
>> det(l)
0 -1 2 2
ans = 1
 HALLANDO LA ADJUNTA
>> m=[2 3 4;4 6 8;4 7 9]
Adj(A)=C-1
m =2 3 4
>> C'
4 6 8
ans =0 1 0 0
4 7 9
0 2 1 -1
>> det(m)
3 2 14 2
ans = 0
1 0 1 2
>> n=[1 3 4;1 6 8;1 7 9]
 HALLANDO INVERSA DE “A”
>> det(A) c= 0 4 1

ans = 1 -1 1 3

A-1= Adj(A) = -1 2 6

ans =0 1 0 0 >> det(c)

0 2 1 -1 ans =11

3 2 14 2 >> d=[0 4 5;-1 1 2;-1 2 3]

1 0 1 2 d=0 4 5

Obteniendo la inversa de “A” -1 1 2

b) >> B=[3 -2 0 1;0 4 5 1;-1 1 2 3;-1 2 3 6] -1 2 3

B= 3 -2 0 1 >> det(d)

0 4 5 1 ans = -1

-1 1 2 3 >> e=[-2 0 1;1 2 3;2 3 6]

-1 2 3 6 e = -2 0 1

>> det(B) 1 2 3

ans = 62 2 3 6

 HALLAMOS COFACTORES DE “B”. >> det(e)

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

a= 4 5 1 >> f=[3 0 1;-1 2 3;-1 3 6]

1 2 3 f=3 0 1

2 3 6 -1 2 3

>> det(a) -1 3 6

ans = 11 >> det(f)

>> b=[0 5 1;;-1 2 3;-1 3 6] ans = 8

b=0 5 1 >> g=[3 -2 1;-1 1 3;-1 2 6]

-1 2 3 g =3 -2 1

-1 3 6 -1 1 3

>> det(b) -1 2 6

ans = 14 >> det(g)

>> c=[0 4 1;;-1 1 3;-1 2 6] ans = -7

>> h=[3 -2 0;-1 1 2;-1 2 3]


h=3 -2 0 n=3 0 1

-1 1 2 0 5 1

-1 2 3 -1 2 3

>> det(h) >> det(n)

ans = -5 ans = 44

>> i=[-2 0 1;4 5 1;2 3 6] >> p=[3 -2 1;0 4 1;-1 1 3]

i = -2 0 1 p=3 -2 1

4 5 1 0 4 1

2 3 6 -1 1 3

>> det(i) >> det(p)

ans = -52 ans = 39

>> j=[3 0 1;0 5 1;-1 3 6] >> q=[3 -2 0;0 4 5;-1 1 2]

j= 3 0 1 q= 3 -2 0

0 5 1 0 4 5

-1 3 6 -1 1 2

>> det(j) >> det(q)

ans = 86 ans = 19

>> k=[3 -2 0;0 4 5;-1 2 3]  HALLAMOS LA ADJUNTA “B”.

k= 3 -2 0 >> C=[det(a) det(b) det(c) det(d);det(e) det(f) det(g)


det(h);det(i) det(j) det(k) det(l);det(m) det(n) det(p) det(q)]
0 4 5
C = 11 14 11 -1
-1 2 3
-7 8 -7 -5
>> det(k)
-52 86 16 1
ans = 16
-23 44 39 19
>> m=[-2 0 1;4 5 1;1 2 3]
Adjun(B)=C’
m = -2 0 1
>> C'
4 5 1
ans = 11 -7 -52 -23
1 2 3
14 8 86 44
>> det(m)
11 -7 16 39
ans = -23
-1 -5 1 19
>> n=[3 0 1;0 5 1;-1 2 3]
HALLANDO INVERSA DE “B”
>> K=[1/62]*C' A =1 0 0 1 4

K =11/62 -7/62 -26/31 -23/62 0 1 0 2 5


7/31 4/31 43/31 22/31 0 0 1 3 6
11/62 -7/62 8/31 39/62
0 0 3 9 18
-1/62 -5/62 1/62 19/62
0 5 6 28 61
5. Hallar el rango de la matriz primero
>> A(4,:)=-3*A(3,:)+A(4,:)
aplicando solo el comando adecuado y
luego escalonando al máximo por A=1 0 0 1 4
operaciones elementales cada una de ellas
0 1 0 2 5
> A=[1 0 0 1 4;0 1 0 2 5;0 0 1 3 6;1 2 3 14 32;4 5 6 32 77]
0 0 1 3 6
A= 1 0 0 1 4
0 0 0 0 0
0 1 0 2 5
0 5 6 28 61
0 0 1 3 6
>> A(5,:)=-5*A(2,:)+A(5,:)
1 2 3 14 32
A =1 0 0 1 4
4 5 6 32 77
0 1 0 2 5
>> rank(A)
0 0 1 3 6
ans =3
0 0 0 0 0
>> A(4,:)=-2*A(2,:)+A(4,:)
0 0 6 18 36
A= 1 0 0 1 4
>> A(5,:)=-6*A(3,:)+A(5,:)
0 1 0 2 5
A= 1 0 0 1 4
0 0 1 3 6
0 1 0 2 5
1 0 3 10 22
0 0 1 3 6
4 5 6 32 77
0 0 0 0 0
>> A(5,:)=-4*A(1,:)+A(5,:)
0 0 0 0 0
A= 1 0 0 1 4
>> rank(A)
0 1 0 2 5
ans = 3
0 0 1 3 6
b) >> B=[1 -1 2 3 4;2 1 -1 2 0;-1 2 1 1 3;1 5 -8 -5 -12;3 -7
1 0 3 10 22 8 9 13]

0 5 6 28 61

>> A(4,:)=-A(1,:)+A(4,:)
B = 1 -1 2 3 4 >> B(4,:)=-2*B(2,:)+B(4,:)

2 1 -1 2 0 B = 1 -1 2 3 4

-1 2 1 1 3 0 3 -5 -4 -8

1 5 -8 -5 -12 0 1 3 4 7

3 -7 8 9 13 0 0 0 0 0

>> rank(B) ans = 3>> B(2,:)=-2*B(1,:)+B(2,:) 0 -4 2 0 1

B =1 -1 2 3 4 >> B(1,:)=2*B(1,:)

0 3 -5 -4 -8 B = 2 -2 4 6 8

-1 2 1 1 3 0 3 -5 -4 -8

1 5 -8 -5 -12 0 1 3 4 7

3 -7 8 9 13 0 0 0 0 0

>> B(3,:)=B(1,:)+B(3,:) 0 -4 2 0 1

B = 1 -1 2 3 4 >> B(1,:)=B(2,:)+B(1,:)

0 3 -5 -4 -8 B =2 1 -1 2 0

0 1 3 4 7 0 3 -5 -4 -8

1 5 -8 -5 -12 0 1 3 4 7

3 -7 8 9 13 0 0 0 0 0

>> B(4,:)=-B(1,:)+B(4,:) 0 -4 2 0 1

B = 1 -1 2 3 4 >> B(3,:)=B(2,:)+B(3,:)

0 3 -5 -4 -8 B= 2 1 -1 2 0

0 1 3 4 7 0 3 -5 -4 -8

0 6 -10 -8 -16 0 4 -2 0 -1

3 -7 8 9 13 0 0 0 0 0

>> B(5,:)=-3*B(1,:)+B(5,:) 0 -4 2 0 1

B = 1 -1 2 3 4 >> B(5,:)=B(3,:)+B(5,:)

0 3 -5 -4 -8

0 1 3 4 7

0 6 -10 -8 -16

0 -4 2 0 1
B =2 1 -1 2 0 >> F=A;

0 3 -5 -4 -8 >> F(3,:)=[]

F = -7 -6 5 0 0
0 4 -2 0 -1
0 2 4 0 0
0 0 0 0 0
4 11 6 2 -1
0 0 0 0 0
0 13 18 -1 3
>> rank(B)
>> G=F
ans = 3
G = -7 -6 5 0 0
6. Generar las siguientes matrices usando 0 2 4 0 0
solo los comandos de Matlab y calcular los
siguientes determinantes: 4 11 6 2 -1

0 13 18 -1 3
7. Calcular los siguientes determinantes
Aplicando la regla de Chio: >> G(:,1)=[]

>> A=[-7 1 5 0 0;0 2 4 0 0;-1 1 3 0 0;4 7 6 2 -1;5 8 G = -6 5 0 0


3 -1 3]
2 4 0 0
A = -7 1 5 0 0
11 6 2 -1
0 2 4 0 0
13 18 -1 3
-1 1 3 0 0
>> G(2,:)=3*G(2,:)
4 7 6 2 -1
G = -6 5 0 0
5 8 3 -1 3
6 12 0 0
>> A(:,2)=A(:,1)+A(:,2)
11 6 2 -1
A = -7 -6 5 0 0
13 18 -1 3
0 2 4 0 0
>> G(2,:)=G(1,:)+G(2,:)
-1 0 3 0 0
G = -6 5 0 0
4 11 6 2 -1
0 17 0 0
5 13 3 -1 3
11 6 2 -1
>> A(5,:)=5*A(3,:)+A(5,:)
13 18 -1 3
A = -7 -6 5 0 0
>> G(4,:)=-3*G(3,:)+G(4,:)
0 2 4 0 0
G =-6 5 0 0
-1 0 3 0 0
0 17 0 0
4 11 6 2 -1
11 6 2 -1
0 13 18 -1 3
-20 0 -7 6
>> C=G; >> det(H)

>> C(:,2)=[] ans = -30

C = -6 0 0 >> det(H)*(-17)

0 0 0 ans = 510

11 2 -1 >> B=[10 2 0 0 0;12 10 2 0 0;0 12 10 2 0 ;0 0 12 10 2;0 0


0 12 10]
-20 -7 6

>> D(2,:)=[] B =10 2 0 0 0

D= 12 10 2 0 0

-6 0 0 0 12 10 2 0

11 2 -1 0 0 12 10 2
-20 -7 6 0 0 0 12 10
>> D(3,:)=6*D(2,:)+D(3,:)
>> S=B
D = -6 0 0
S = 10 2 0 0 0
11 2 -1
12 10 2 0 0
46 5 0
0 12 10 2 0
>> D(:,2)=2*D(:,3)+D(:,2)
0 0 12 10 2
D = -6 0 0

11 0 -1
0 0 0 12 10

46 5 0 >> S=B;

>> P=D >> S(5,:)=[]

P = -6 0 0 S = 10 2 0 0 0

11 0 -1 12 10 2 0 0
46 5 0
0 12 10 2 0
>> P=D;
0 0 12 10 2
>> P(2,:)=[]
>> D=S;
P = -6 0 0
>> D(:,5)=[]
46 5 0
D =10 2 0 0
>> H=P;
12 10 2 0
>> H(:,3)=[]

H = -6 0 0 12 10 2

46 5 0 0 12 10

>> D(3,:)=5*D(3,:)
D =10 2 0 0 >> H=G;

12 10 2 0 >> H(:,3)=[]

0 60 50 10 H = 10 2

0 0 12 10 -38 0

>> D(2,:)=-5*D(1,:)+D(2,:) 0 60

D =10 2 0 0 >> J=H;

-38 0 2 0 >> J(3,:)=[]

0 60 50 10 J =10 2

0 0 12 10 -38 0

>> D(3,:)=D(4,:)+D(3,:) >> det(B)

D = 10 2 0 0 ans = 21280

-38 0 2 0 >> C=[0 1 1 1 1 1;-1 0 1 1 1 1;-1 -1 0 1 1 1;-1 -1 -1 0 1 1;-


1 -1 -1 -1 0 1 ;-1 -1 -1 -1 -1 0]
0 60 62 20
C= 0 1 1 1 1 1
0 0 12 10
-1 0 1 1 1 1
>> D(2,:)=-D(4,:)+D(2,:)
-1 -1 0 1 1 1
D = 10 2 0 0
-1 -1 -1 0 1 1
-38 0 -10 -10
-1 -1 -1 -1 0 1
0 60 62 20
-1 -1 -1 -1 -1 0
0 0 12 10
>> C(1,:)=C(6,:)+C(1,:)
>> F=D;
C = -1 0 0 0 0 1
>> F(4,:)=[]
-1 0 1 1 1 1
F = 10 2 0 0
-1 -1 0 1 1 1
-38 0 -10 -10
-1 -1 -1 0 1 1
0 60 62 20
-1 -1 -1 -1 0 1
>> G=F;
-1 -1 -1 -1 -1 0
>> G(:,4)=[]
>> C(2,:)=C(6,:)+C(2,:)
G = 10 2 0

-38 0 -10

0 60 62
C = -1 0 0 0 0 1 C =-1 0 0 0 0 1

-2 -1 0 0 0 1 -2 -1 0 0 0 1

-1 -1 0 1 1 1 -2 -2 -2 -2 -2 0

-1 -1 -1 0 1 1 -2 -2 -2 -1 0 1

-1 -1 -1 -1 0 1 -1 -1 -1 -1 0 1

-1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 0

>> C(3,:)=C(6,:)+C(2,:) >> C(4,:)=-2*C(5,:)+C(4,:)

C =-1 0 0 0 0 1 C =-1 0 0 0 0 1

-2 -1 0 0 0 1 -2 -1 0 0 0 1

-3 -2 -1 -1 -1 1 -2 -2 -2 -2 -2 0

-1 -1 -1 0 1 1 0 0 0 1 0 -1

-1 -1 -1 -1 0 1 -1 -1 -1 -1 0 1

-1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 0

>> C(3,:)=C(6,:)+C(3,:) >> F=C;

C = -1 0 0 0 0 1 >> F(4,:)=[]

-2 -1 0 0 0 1 F = -1 0 0 0 0 1

-4 -3 -2 -2 -2 1 -2 -1 0 0 0 1

-1 -1 -1 0 1 1 -2 -2 -2 -2 -2 0

-1 -1 -1 -1 0 1 -1 -1 -1 -1 0 1

-1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 0

>> C(4,:)=C(6,:)+C(4,:) >> G=F;

C = -1 0 0 0 0 1 >> G(:,4)=[]

-2 -1 0 0 0 1 G = -1 0 0 0 1

-4 -3 -2 -2 -2 1 -2 -1 0 0 1

-2 -2 -2 -1 0 1 -2 -2 -2 -2 0

-1 -1 -1 -1 0 1 -1 -1 -1 0 1

-1 -1 -1 -1 -1 0 -1 -1 -1 -1 0

>> C(3,:)=-C(2,:)+C(3,:) >> H=G;

>> H(3,:)=[]
H = -1 0 0 0 1 >> R=Q;

-2 -1 0 0 1 >> R(:,2)=[]

-1 -1 -1 0 1 R =-1 1

-1 -1 -1 -1 0 -1 0

>> I=H; >> det(C)

>> I(:,3)= [] ans = 0

I =-1 0 0 1 TRABAJO PRÁCTICO III

-2 -1 0 1 SISTEMAS DE ECUACIONES CON MATLAB

-1 -1 0 1
Resolver los siguientes sistemas de ecuaciones
-1 -1 -1 0 con todos los comando disponibles en Matlab

K =1 0 1 1. >> A=[1 -2 1 -4;1 3 2 7; 1 -12 -11 -16]

-2 -1 1 A =1 -2 1 -4

-2 -2 0 1 3 2 7

-1 -1 1 1 -12 -11 -16

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

>> J=I; B =1

>> J(3,:)=[] 2

J = -1 0 0 1 5

-2 -1 0 1 >> X=linsolve(A,B)

-1 -1 -1 0 X =2.0000

>> P=J; 0

>> P(:,3)=[] -0.4667

P = -1 0 1 0.1333

-2 -1 1 2. >> A=[2 -1 2 3;3 3 3 3;3 -1 3 -1]

-1 -1 0 A= 2 -1 2 3

>> Q=P; 3 3 3 3

>> Q(2,:)=[] 3 -1 3 -1

Q = -1 0 1 >> B=[4;6;6]

-1 -1 0
B =4 A =3 3 2 1 10

6 8 6 5 2 21

6 4 2 3 1 8

>> X=linsolve(A,B) 3 5 3 1 15

X =2.0000 7 4 5 2 18

-0.0000 >> A(3,:)=-A(1,:)+A(3,:)

0 A =3 3 2 1 10

0.0000 8 6 5 2 21

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

A =3 3 2 1 3 5 3 1 15

8 6 5 2 7 4 5 2 18

4 2 3 1 >> A(4,:)=-A(1,:)+A(4,:)

3 5 3 1 A =3 3 2 1 10

7 4 5 2 8 6 5 2 21

>> B=[10;21;8;15;18] 1 -1 1 0 -2

B =10 0 2 1 0 5

21 7 4 5 2 18

8 >> A(2,:)=-2*A(1,:)+A(2,:)

15 A =3 3 2 1 10

18 2 0 1 0 1

>> X=linsolve(A,B) 1 -1 1 0 -2

X =-0.4177 0 2 1 0 5

1.8987 7 4 5 2 18

0.4430 >> A(5,:)=-2*A(1,:)+A(5,:)

5.3038 A =3 3 2 1 10

2. Resolver por el método de operaciones 2 0 1 0 1


elementales.
1 -1 1 0 -2
1. >> A=[3 3 2 1 10;8 6 5 2 21;4 2 3 1 8;3 5 3 1 15;7 4 5 2
0 2 1 0 5
18]
1 -2 1 0 -2
>> A(1,:)=-3*A(3,:)+A(1,:) A =0 0 -1 1 16

A =0 6 -1 1 16 0 0 -1 0 5

2 0 1 0 1 1 -1 1 0 -2

1 -1 1 0 -2 0 2 1 0 5

0 2 1 0 5 0 -1 0 0 0

1 -2 1 0 -2 >> A(3,:)=-A(5,:)+A(3,:)

>> A(2,:)=-2*A(3,:)+A(2,:) A =0 0 -1 1 16

A =0 6 -1 1 16 0 0 -1 0 5

0 2 -1 0 5 1 0 1 0 -2

1 -1 1 0 -2 0 2 1 0 5

0 2 1 0 5 0 -1 0 0 0

1 -2 1 0 -2 >> A(4,:)=2*A(5,:)+A(4,:)

>> A(5,:)=-A(3,:)+A(5,:) A =0 0 -1 1 16

A =0 6 -1 1 16 0 0 -1 0 5

0 2 -1 0 5 1 0 1 0 -2

1 -1 1 0 -2 0 0 1 0 5

0 2 1 0 5 0 -1 0 0 0

0 -1 0 0 0 >> A(3,:)=-A(4,:)+A(3,:)

>> A(1,:)=6*A(5,:)+A(1,:) A =0 0 -1 1 16

A =0 0 -1 1 16 0 0 -1 0 5

0 2 -1 0 5 1 0 0 0 -7

1 -1 1 0 -2 0 0 1 0 5

0 2 1 0 5 0 -1 0 0 0

0 -1 0 0 0 >> A(2,:)=A(4,:)+A(2,:)

>> A(2,:)=2*A(5,:)+A(2,:) A =0 0 -1 1 16

0 0 0 0 10

1 0 0 0 -7

0 0 1 0 5

0 -1 0 0 0
>> A(1,:)=A(4,:)+A(1,:) 4 6 4 1 1 0

A =0 0 0 1 21 >> A(5,:)=-4*A(3,:)+A(5,:)

0 0 0 0 10 A =0 3 5 0 -5 0

1 0 0 0 -7 0 0 3 2 -2 0

0 0 1 0 5 1 1 1 4 6 0

0 -1 0 0 0 0 5 0 -3 -2 0

2. >> A=[1 4 6 4 1 0;1 1 4 6 4 0;1 1 1 4 6 0;1 6 1 1 4 0;4 6 0 2 0 -15 -23 0


4 1 1 0]
>> A(1,:)=-A(5,:)+A(1,:)
A =1 4 6 4 1 0
A =0 1 5 15 18 0
1 1 4 6 4 0
0 0 3 2 -2 0
1 1 1 4 6 0
1 1 1 4 6 0
1 6 1 1 4 0
0 5 0 -3 -2 0
4 6 4 1 1 0
0 2 0 -15 -23 0
>> A(1,:)=-A(3,:)+A(1,:)
>> A(3,:)=-A(1,:)+A(3,:)
A =0 3 5 0 -5 0
A =0 1 5 15 18 0
1 1 4 6 4 0
0 0 3 2 -2 0
1 1 1 4 6 0
1 0 -4 -11 -12 0
1 6 1 1 4 0
0 5 0 -3 -2 0
4 6 4 1 1 0
0 2 0 -15 -23 0
>> A(2,:)=-A(3,:)+A(2,:)
>> A(4,:)=-5*A(1,:)+A(4,:)
A =0 3 5 0 -5 0
A =0 1 5 15 18 0
0 0 3 2 -2 0
0 0 3 2 -2 0
1 1 1 4 6 0
1 0 -4 -11 -12 0
1 6 1 1 4 0
0 0 -25 -78 -92 0
4 6 4 1 1 0
0 2 0 -15 -23 0
>> A(4,:)=-A(3,:)+A(4,:)
>> A(5,:)=-2*A(1,:)+A(5,:)
A =0 3 5 0 -5 0

0 0 3 2 -2 0

1 1 1 4 6 0

0 5 0 -3 -2 0
A =0 1 5 15 18 0 >> A(5,:)=-10*A(4,:)+A(5,:)

0 0 3 2 -2 0 A =0 1 0 -295 -522 0

1 0 -4 -11 -12 0 0 0 0 -184 -326 0

0 0 -25 -78 -92 0 1 0 0 237 420 0

0 0 -10 -45 -59 0 0 0 -1 -62 -108 0

>> A(4,:)=8*A(2,:)+A(4,:) 0 0 0 575 1021 0

A =0 1 5 15 18 0 >> A(5,:)=2*A(2,:)+A(5,:)

0 0 3 2 -2 0 A =0 1 0 -295 -522 0

1 0 -4 -11 -12 0 0 0 0 -184 -326 0

0 0 -1 -62 -108 0 1 0 0 237 420 0

0 0 -10 -45 -59 0 0 0 -1 -62 -108 0

>> A(1,:)=5*A(4,:)+A(1,:) 0 0 0 207 369 0

A =0 1 0 -295 -522 0 >> A(5,:)=A(2,:)+A(5,:)

0 0 3 2 -2 0 A =0 1 0 -295 -522 0

1 0 -4 -11 -12 0 0 0 0 -184 -326 0

0 0 -1 -62 -108 0 1 0 0 237 420 0

0 0 -10 -45 -59 0 0 0 -1 -62 -108 0

>> A(2,:)=3*A(4,:)+A(2,:) 0 0 0 23 43 0

A =0 1 0 -295 -522 0 >> A(1,:)=13*A(5,:)+A(1,:)

0 0 0 -184 -326 0 A =0 1 0 4 37 0

1 0 -4 -11 -12 0 0 0 0 -184 -326 0

0 0 -1 -62 -108 0 1 0 0 237 420 0

0 0 -10 -45 -59 0 0 0 -1 -62 -108 0

>> A(3,:)=-4*A(4,:)+A(3,:) 0 0 0 23 43 0

A =0 1 0 -295 -522 0 >> A(2,:)=8*A(5,:)+A(2,:)

0 0 0 -184 -326 0

1 0 0 237 420 0

0 0 -1 -62 -108 0

0 0 -10 -45 -59 0


A =0 1 0 4 37 0 >> A(5,:)=-43*A(2,:)+A(5,:)

0 0 0 0 18 0 A =0 1 0 4 0 0

1 0 0 237 420 0 0 0 0 0 1 0

0 0 -1 -62 -108 0 1 0 0 237 0 0

0 0 0 23 43 0 0 0 -1 -62 0 0

>> A(2,:)=1/18*A(2,:) 0 0 0 23 0 0

A =0 1 0 4 37 0 >> A(5,:)=1/23*A(5,:)

0 0 0 0 1 0 A =0 1 0 4 0 0

1 0 0 237 420 0 0 0 0 0 1 0

0 0 -1 -62 -108 0 1 0 0 237 0 0

0 0 0 23 43 0 0 0 -1 -62 0 0

>> A(1,:)=-37*A(2,:)+A(1,:) 0 0 0 1 0 0

A =0 1 0 4 0 0 >> A(1,:)=-4*A(5,:)+A(1,:)

0 0 0 0 1 0 A =0 1 0 0 0 0

1 0 0 237 420 0 0 0 0 0 1 0

0 0 -1 -62 -108 0 1 0 0 237 0 0

0 0 0 23 43 0 0 0 -1 -62 0 0

>> A(3,:)=-420*A(2,:)+A(3,:) 0 0 0 1 0 0

A =0 1 0 4 0 0 >> A(3,:)=-237*A(5,:)+A(3,:)

0 0 0 0 1 0 A =0 1 0 0 0 0

1 0 0 237 0 0 0 0 0 0 1 0

0 0 -1 -62 -108 0 1 0 0 0 0 0

0 0 0 23 43 0 0 0 -1 -62 0 0

>> A(4,:)=108*A(2,:)+A(4,:) 0 0 0 1 0 0

A =0 1 0 4 0 0 >> A(4,:)=62*A(5,:)+A(4,:)

0 0 0 0 1 0

1 0 0 237 0 0

0 0 -1 -62 0 0

0 0 0 23 43 0
A =0 1 0 0 0 0 >> A(1,:)=-A(1,:)

0 0 0 0 1 0 A =0 1 -1 1 -2 12

1 0 0 0 0 0 0 3 -3 2 0 -13

0 0 -1 0 0 0 1 -1 2 -3 0 10

0 0 0 1 0 0 0 1 2 2 6 23

3. >> A=[1 -2 3 -4 2 -2;1 2 -1 -1 0 -3;1 -1 2 -3 0 10;0 1 2 2 0 9 -7 18 -1 -38


6 23;5 4 3 3 -1 12]
>> A(2,:)=-3*A(1,:)+A(2,:)
A =1 -2 3 -4 2 -2
A =0 1 -1 1 -2 12
1 2 -1 -1 0 -3
0 0 0 -1 6 -49
1 -1 2 -3 0 10
1 -1 2 -3 0 10
0 1 2 2 6 23
0 1 2 2 6 23
5 4 3 3 -1 12
0 9 -7 18 -1 -38
>> A(1,:)=-A(3,:)+A(1,:)
>> A(3,:)=A(1,:)+A(3,:)
A =0 -1 1 -1 2 -12
A =0 1 -1 1 -2 12
1 2 -1 -1 0 -3
0 0 0 -1 6 -49
1 -1 2 -3 0 10
1 0 1 -2 -2 22
0 1 2 2 6 23
0 1 2 2 6 23
5 4 3 3 -1 12
0 9 -7 18 -1 -38
>> A(2,:)=-A(3,:)+A(2,:)
>> A(4,:)=-A(1,:)+A(4,:)
A =0 -1 1 -1 2 -12
A =0 1 -1 1 -2 12
0 3 -3 2 0 -13
0 0 0 -1 6 -49
1 -1 2 -3 0 10
1 0 1 -2 -2 22
0 1 2 2 6 23
0 0 3 1 8 11
5 4 3 3 -1 12
0 9 -7 18 -1 -38
>> A(5,:)=-5*A(3,:)+A(5,:)
>> A(5,:)=-9*A(1,:)+A(5,:)
A =0 -1 1 -1 2 -12

0 3 -3 2 0 -13

1 -1 2 -3 0 10

0 1 2 2 6 23

0 9 -7 18 -1 -38
A =0 1 -1 1 -2 12 >> A(2,:)=-A(2,:)

0 0 0 -1 6 -49 A =0 1 0 -7 -11 169

1 0 1 -2 -2 22 0 0 0 1 -6 49

0 0 3 1 8 11 1 0 0 6 7 -135

0 0 2 9 17 -146 0 0 1 -8 -9 157

>> A(4,:)=-A(5,:)+A(4,:) 0 0 0 25 35 -460

A =0 1 -1 1 -2 12 >> A(1,:)=7*A(2,:)+A(1,:)

0 0 0 -1 6 -49 A =0 1 0 0 -53 512

1 0 1 -2 -2 22 0 0 0 1 -6 49

0 0 1 -8 -9 157 1 0 0 6 7 -135

0 0 2 9 17 -146 0 0 1 -8 -9 157

>> A(1,:)=A(4,:)+A(1,:) 0 0 0 25 35 -460

A =0 1 0 -7 -11 169 >> A(3,:)=-6*A(2,:)+A(3,:)

0 0 0 -1 6 -49 A =0 1 0 0 -53 512

1 0 1 -2 -2 22 0 0 0 1 -6 49

0 0 1 -8 -9 157 1 0 0 0 43 -429

0 0 2 9 17 -146 0 0 1 -8 -9 157

>> A(3,:)=-A(4,:)+A(3,:) 0 0 0 25 35 -460

A =0 1 0 -7 -11 169 >> A(4,:)=8*A(2,:)+A(4,:)

0 0 0 -1 6 -49 A =0 1 0 0 -53 512

1 0 0 6 7 -135 0 0 0 1 -6 49

0 0 1 -8 -9 157 1 0 0 0 43 -429

0 0 2 9 17 -146 0 0 1 0 -57 549

>> A(5,:)=-2*A(4,:)+A(5,:) 0 0 0 25 35 -460

A =0 1 0 -7 -11 169 >> A(5,:)=-25*A(2,:)+A(5,:)

0 0 0 -1 6 -49

1 0 0 6 7 -135

0 0 1 -8 -9 157

0 0 0 25 35 -460
A =0 1 0 0 -53 512 >> A(4,:)=57*A(5,:)+A(4,:)

0 0 0 1 -6 49 A = 0 1.0000 0 0 0 29.2703

1 0 0 0 43 -429 0 0 0 1.0000 0 -5.6486

0 0 1 0 -57 549 1.0000 0 0 0 0 -37.3514

0 0 0 0 185 -1685 0 0 1.0000 0 0 29.8378

>> A(5,:)=1/185*A(5,:) 0 0 0 0 1.0000 -9.1081

A =0 1.0000 0 0 -53.0000 512.0000 3. Resolver simultáneamente los sistemas


utilizando el comando rref.
0 0 0 1.0000 -6.0000 49.0000
1. >> A=[2 3 -4;1 2 -3;-1 5 -11]
1.0000 0 0 0 43.0000 -429.0000
A =2 3 -4
0 0 1.0000 0 -57.0000 549.0000
1 2 -3
0 0 0 0 1.0000 -9.1081
-1 5 -11
>> A(1,:)=53*A(5,:)+A(1,:)
>> B=[-1;-1;-6]
A =0 1.0000 0 0 0 29.2703
B =-1
0 0 0 1.0000 -6.0000 49.0000
-1
1.0000 0 0 0 43.0000 -429.0000
-6
0 0 1.0000 0 -57.0000 549.0000
>> X=rref([A,B])
0 0 0 0 1.0000 -9.1081
X =1 0 1 1
>> A(2,:)=6*A(5,:)+A(2,:)
0 1 -2 -1
A =0 1.0000 0 0 0 29.2703
0 0 0 0
0 0 0 1.0000 0 -5.6486
2. >> A=[2 3 -4;1 2 -3;-1 5 -11]
1.0000 0 0 0 43.0000 -429.0000
A =2 3 -4
0 0 1.0000 0 -57.0000 549.0000
1 2 -3
0 0 0 0 1.0000 -9.1081
-1 5 -11
>> A(3,:)=-43*A(5,:)+A(3,:)
>> B=[1;0;-7]
A =0 1.0000 0 0 0 29.2703
B =1
0 0 0 1.0000 0 -5.6486
0
1.0000 0 0 0 0 -37.3514
-7
0 0 1.0000 0 -57.0000 549.0000
>> X=rref([A,B])
0 0 0 0 1.0000 -9.1081
X =1 0 1 2

0 1 -2 -1

0 0 0 0

3. >> A=[2 3 -4;1 2 -3;-1 5 -11]

A =2 3 -4

1 2 -3

-1 5 -11

>> B=[1;2;-7]

B =1

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


-7 A =2 1 3
>> X=rref([A,B]) 1 2 0
X =1 0 1 0 0 1 1
0 1 -2 0 >> B=[0;0;0]
0 0 0 1 B =0

4. Mostrar gráficamente que tipo de 0


solución tiene los sistemas de ecuaciones
0
1. >> [X,Y]=meshgrid(-3:0.2:3);
>> [X,Z]=meshgrid(-4:0.5:5);
>> Z1=(-2*X-4*Y+18)/6;
>> Y1=-2*X-3*Z;
>> Z2=(-4*X-5*Y+24)/6;
>> Y2=(-X)/2;
>> Z3=(-2*X-7*Y+40)/12;
>> Y3=-Z;
>> surf(X,Y,Z1)
>> surf(X,Z,Y1)
>> hold on
>> hold on
>> surf(X,Y,Z2)
>> surf(X,Z,Y2)
>> surf(X,Y,Z3)
>> surf(X,Z,Y3)
1.- Dado T : IR5 IR6 una aplicación lineal tal que:

a) Hallar la imagen de los vectores: v1

2,2,3,5,4v2 4,2,3,5,3tal
queT x, yx y, x y.
b) Hallar una base para el núcleo y una base para la
imagen de la transformación

2. Dada la transformación lineal T :


IR5 IR4 definida por T x, y, z,w,ux y, y z,
z w,wudeterminar la matriz asociada a T respecto
de las bases.
 B1 1,2,3,4,5) ,( 0,1,2,3,4) ,( 0,0,1,2,3) ,(
0,0,0,1,2) ,( 0,0,0,0,1)
 B2 1,1,1,1) , (1,2,1,2) , (0,0,0,1) , (1,3,1,3)
3. >> [X,Y]=meshgrid(-3:0.2:3);
3.y Sea la matriz A=[1 0 0 2:2 0 3 5:5 2 1 1] y las
>> Z1=(-X-2*Y-1)/2;
bases de IR3 IR4 y las bases
>> Z2=-X-3*Y+4;
 B 1,1,1,1),( 1,1,1,0) , (1,1,0,0) ,( 1,0,0,0)
>> Z3=(-X-3*Y+3)/2; B 1,2,4) , (0,2,1) ,( 3,2,3)

>> surf(X,Y,Z1) a) Determinar la transformación lineal T : IR4 IR3


b) Determinar la transformación lineal T : IR4 IR3 ,
>> hold on IR4 considera 1 B , IR3 considera la base canónica.
>> surf(X,Y,Z2)
4.Dada la TL T : IR5 IR5 definida por T x, y,
>> surf(X,Y,Z3) z,w,u2x y,3y 4w, z y u, x u,2u
c) Hallar una base para el núcleo y una base para la
imagen
d) Determinar la transformación lineal G que tiene como
matriz asociada A1 respecto de las bases.
B 1,1,1,1,1) ,( 1,1,1,1,0) , (1,1,1,0,0 ),
(1,1,0,0,0) , (1,0,0,0,0)
 B 2,1,0,1,0) , (1,2,0,3,0) , (0,1,3,1,0),
(1,1,1,0,0) , (0,0,0,0,1) .

5.n Dada la transformación lineal T : IR4 IR3 definida


por la multiplicación de la matriz A
a) Determinar cual de los siguientes vectores están en el

núcleo de T𝑣1 =

b) Encontrar además una base para el núcleo y la


imagen e indicar sus dimensiones.
Practica 5

TRANSFORMACIONES LINEALES
Practica 6 >> hold on;
>> x1=Im(1,:);
MODIFICACION DE FIGURAS Y CUERPOS POR >> y1=Im(2,:);
MEDIO DE TL CON MATLAB >> plot(x1,y1,'r')
>> grid
1. Dibuje la figura rellena de vértices (2,3), (3,1), (6,1), 30
(7,3), (6,6), (4,3), (3,6) y aplique a esta las siguientes
transformaciones lineales: 25

a) T : IR2 IR2 tal que T x, yx y, x y. 20

>> M=[2 3]'; 15

>> N=[3 1]';


>> O=[6 1]'; 10

>> P=[7 3]';


>> Q=[6 6]'; 5
>> R=[4 3]';
>> S=[3 6]'; 0
>> T=[M N O P Q R S M];
>> x=T(1,:);
-5
>> y=T(2,:); -15 -10 -5 0 5 10 15

>> plot(x,y);
>> A=[1 1;1 -1]; 2. Al triangulo de vértices (2,3,-1), (5,0,-2), (4,-2,0) y
>> Im=A*T; aplique las siguientes transformaciones lineales:
>> hold on; a) Simetría respecto al plano IP : XY definida por T :
>> x1=Im(1,:);
>> y1=Im(2,:); IR3 IR3 tal que T x, y, z x, y,z .
>> plot(x1,y1,'r')
>> grid >> M=[2 3 -1]';
>> N=[5 0 -2]';
6
>> O=[4 -2 0]';
>> T=[M N O M];
5 >> x=T(1,:);
>> y=T(2,:);
4
>> z=T(3,:);
3 >> plot3(x,y,z);
>> A=[1 0 0;0 1 0;0 0 -1];
2
>> Im=A*T;
1
>> hold on;
>> x1=Im(1,:);
0 >> y1=Im(2,:);
-1
>> z1=Im(3,:);
>> plot3(x1,y1,z1,'r')
-2 >> xlabel('eje x');
>> ylabel('eje y');
-3
2 3 4 5 6 7 8 9 10 11 12 >> zlabel('eje z');
>> grid
b) T : IR2 IR2 tal que T x, y2x 3y,5y.
2

>> M=[2 3]';


1.5
>> N=[3 1]';
>> O=[6 1]'; 1

>> P=[7 3]'; 0.5

>> Q=[6 6]';


0
eje z

>> R=[4 3]';


>> S=[3 6]'; -0.5

>> T=[M N O P Q R S M]; -1

>> x=T(1,:);
-1.5
>> y=T(2,:);
>> plot(x,y); -2
4

>> B=[2 -3;0 5]; 2


5
4.5
>> Im=B*T; 0
3
3.5
4

-2 2.5
2
eje y
eje x
b) Simetría respecto del origen, definidas por T : IR3
IR3 tal que T x, y, z 3x,3y,z . 0

>> M=[2 3 -1]'; -0.5

>> N=[5 0 -2]';


-1
>> O=[4 -2 0]';

eje z
>> T=[M N O M];
-1.5
>> x=T(1,:);
>> y=T(2,:);
-2
>> z=T(3,:); 4
>> plot3(x,y,z); 2 5

>> A=[-3 0 0;0 -3 0;0 0 -1]; 0


0
>> Im=A*T; -2

>> hold on; eje y


-4 -5
eje x
>> x1=Im(1,:);
>> y1=Im(2,:); 3. Dada la figura de vértices (2,0,0), (1,5,3), (0,-3,4), (-
>> z1=Im(3,:); 6,5,3) Hallar su imagen respecto de la transformación
lineal T : IR3 IR3 tal que T x, y, z 2x,2y,2z y
>> plot3(x1,y1,z1,'r')
>> xlabel('eje x');
>> ylabel('eje y'); a la figura resultante aplicar la transformación lineal
>> zlabel('eje z'); T : IR3 IR3 tal que T x, y, z x y, y, x y z
>> grid


4. Dibujar el triángulo de vértices (3,0,2), (1,-2,1), (0,1,3)
2 y obtener su proyección.
1
a) Sobre el plano XY
eje z

>> M=[3 0 2]';


-1 >> N=[1 -2 1]';
5
>> P=[0 1 3]';
-2
10 0
>> T=[M N P M];
5
-5
>> x=T(1,:);
0
-10
>> y=T(2,:);
-5
-15
>> z=T(3,:);
eje y
-10 eje x
>> plot3(x,y,z);
>> A=[1 0 0;0 1 0;0 0 0];
c) Simetría respecto del eje Z definida por T : IR3 IR3 >> Im=A*T;
>> hold on;
tal que T(x,y,z)=(-x,-y,1/2*z). >> x1=Im(1,:);
>> y1=Im(2,:);
>> M=[2 3 -1]'; >> z1=Im(3,:);
>> N=[5 0 -2]'; >> plot3(x1,y1,z1,'r')
>> O=[4 -2 0]'; >> xlabel('eje x');
>> T=[M N O M]; >> ylabel('eje y');
>> x=T(1,:); >> zlabel('eje z');
>> y=T(2,:); >> grid
>> z=T(3,:);
>> plot3(x,y,z);
>> A=[-1 0 0;0 -1 0;0 0 1/2];
3
>> Im=A*T;
>> hold on; 2.5

>> x1=Im(1,:); 2

>> y1=Im(2,:); 1.5


eje z

>> z1=Im(3,:);
>> plot3(x1,y1,z1,'r') 1

>> xlabel('eje x'); 0.5

>> ylabel('eje y'); 0

>> zlabel('eje z'); 1

>> grid 0 2.5


3


2
-1 1.5
1
0.5
-2 0
eje y
eje x
b) Sobre el plano XZ 
 3

>> M=[3 0 2]';  2.5


>> N=[1 -2 1]';
>> P=[0 1 3]';  2

>> T=[M N P M];  1.5

eje z
>> x=T(1,:);  1
>> y=T(2,:);
>> z=T(3,:);  0.5

>> plot3(x,y,z);  0
>> A=[1 0 0;0 0 0;0 0 1]; 
1

>> Im=A*T; 3


0

>> hold on; 2


-1
>> x1=Im(1,:); -2
1

>> y1=Im(2,:); 
eje y 0
eje x

>> z1=Im(3,:); 5. Dibujar la carita de la figura (para esto considere


>> plot3(x1,y1,z1,'r')
>> xlabel('eje x'); usted las dimensiones mas adecuadas). y a esta
>> ylabel('eje y'); aplicarle las siguientes transformaciones lineales:
>> zlabel('eje z');
>> grid >> t=-3:.01:3;
>> x=2*cos(t)+2;
>> y=2*sin(t)+2;
>> fill(x,y,'y')
3
>> axis([-8 8 0 8])
2.5 >> axis equal
2
>> hold on
>> plot(1,2.5,'ko');
1.5
>> plot(3,2.5,'kh');
eje z

1 >> x1=1:.1:3;
0.5
>> y1=-cos(x1-2)+2;
>> fill(x1,y1,'r')
0 SIMETRIA RESPECTO DEL EJE X
1

3
0 2.5 3.5
2
-1 1.5
1
3
0.5
-2 0
eje y
eje x
2.5

c) Sobre el plano YZ 2

>> M=[3 0 2]'; 1.5

>> N=[1 -2 1]'; 1


>> P=[0 1 3]';
>> T=[M N P M]; 0.5

>> x=T(1,:);
>> y=T(2,:); -0.5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5

>> z=T(3,:);
>> plot3(x,y,z); a) Simetría respecto al eje y
>> A=[0 0 0;0 1 0;0 0 1];
>> Im=A*T; >> fill(x,y,'y')
>> hold on;
>> x1=Im(1,:); >> axis([-8 8 0 8])
>> y1=Im(2,:); >> axis equal
>> z1=Im(3,:); >> hold on
>> plot3(x1,y1,z1,'r') >> plot(1,2.5,'ko');
>> xlabel('eje x');
>> ylabel('eje y'); >> plot(3,2.5,'kh');
>> zlabel('eje z'); >> x1=1:.1:3;
>> grid >> y1=-cos(x1-2)+2;
 >> fill(x1,y1,'r')
 >> title('le aplico simetria respecto del eje Y')
 >> pause
 >> a=[-1 0;0 1];
 >> IC=a*[x;y];
>> IB=a*[x1;y1]; a) Rotar la figura en sentido positivo un ángulo de 30
>> Iojos=a*[1 3;2.5 2.5];
>> xim=IC(1,:); >> H=[-6 -6 -7 0 7 6 6 -3 -3 0 0 -6;-7 2 1 8 1 2 -7 -7 -2 -2
>> yim=IC(2,:); -7 -7];
>> x1im=IB(1,:); >> x= H(1,:)';
>> y=H(2,:)';
>> y1im=IB(2,:); >> plot(x,y);
>> x1ojos=Iojos(1,1); >> axis([-10 10 -10 10]);
>> y1ojos=Iojos(2,1); >> axis('square');
>> x2ojos=Iojos(1,2); >> A=[cos(pi/6) -sin(pi/6);sin(pi/6) cos(pi/6)];
>> y2ojos=Iojos(2,2); >> B=A*H;
>> x=B(1,:)';
>> fill(xim,yim,'y') >> y=B(2,:)';
>> fill(x1im,y1im,'r') >> plot(x,y);
>> plot(x1ojos,y1ojos,'ko'); >> title('Rotacion de un angulo de 30°')
>> plot(x2ojos,y2ojos,'kh');
Rotacion de un angulo de 30°
>> title('SIMETRIA RESPECTO DEL EJE Y') 10

>> hold off


SIMETRIA RESPECTO DEL EJE Y
5
8

0
6

-5
4

-10
2 -10 -5 0 5 10

0
b) Rotar la figura en sentido negativo un ángulo de 90

-2 >> H=[-6 -6 -7 0 7 6 6 -3 -3 0 0 -6;-7 2 1 8 1 2 -7 -7 -2 -2


-7 -7];
-4
>> x= H(1,:)';
-8 -6 -4 -2 0 2 4 6 8
>> y=H(2,:)';
>> plot(x,y);
b) Simetría respectó al eje x
>> axis([-10 10 -10 10]);
>> axis('square');
6. Dibujar la casita de la figura y a esta aplicarle las >> A=[cos(pi/2) -sin(pi/2);sin(pi/2) cos(pi/2)];
siguientes transformaciones lineales: >> B=A*H;
>> x=B(1,:)';
>> H=[-6 -6 -7 0 7 6 6 -3 -3 0 0 -6;-7 2 1 8 1 2 -7 -7 -2 -2 >> y=B(2,:)';
-7 -7]; >> plot(x,y);
>> x=H(1,:)'; >> title('Rotacion de un angulo de 90°')
>> y=H(2,:)';
>> plot(x,y); 8
Rotacion de un angulo de 90°

6
8

4
6
2

4
0

2
-2

0 -4

-6
-2

-8
-4 -10 -5 0 5 10

-6

-8
-8 -6 -4 -2 0 2 4 6 8
c) Simetría respecto al eje x e) Simetría respecto al origen

>> H=[-6 -6 -7 0 7 6 6 -3 -3 0 0 -6;-7 2 1 8 1 2 -7 -7 -2 -2 >> H=[-6 -6 -7 0 7 6 6 -3 -3 0 0 -6;-7 2 1 8 1 2 -7 -7 -2 -2


-7 -7]; -7 -7];
>> x= H(1,:)'; >> x= H(1,:)';
>> y=H(2,:)'; >> y=H(2,:)';
>> plot(x,y); >> plot(x,y);
>> axis([-10 10 -10 10]); >> axis([-10 10 -10 10]);
>> axis('square'); >> axis('square');
>> A=[1 0;0 -1]; >> A=[-1 0;0 -1];
>> B=A*H; >> B=A*H;
>> x=B(1,:)'; >> x=B(1,:)';
>> y=B(2,:)'; >> y=B(2,:)';
>> plot(x,y); >> plot(x,y);
>> title('Simetria respecto al eje X') >> title('Simetria respecto al origen')
Simetria respecto al origen
Simetria respecto al eje X
8
8

6
6

4
4
2
2
0

0
-2

-2
-4

-4 -6

-6 -8
-10 -5 0 5 10

-8
-8 -6 -4 -2 0 2 4 6 8
11. Para la curva en el espacio 𝑓(𝑡) = (cos 𝑡 , 𝑠𝑒𝑛 𝑡, 3𝑡 2 ) 𝑡 ∈
d) Simetría respecto al eje y [0,10𝜋] . Aplicar una transformación lineal
que le permita:
>> H=[-6 -6 -7 0 7 6 6 -3 -3 0 0 -6;-7 2 1 8 1 2 -7 -7 -2 -2 -7 -
7]; >> t=0:pi/50:10*pi;
>> x= H(1,:)'; >> x=cos(t);
>> y=H(2,:)'; >> y=sin(t);
>> plot(x,y); >> z=3*t.^2;
>> axis([-10 10 -10 10]); >> plot3(x,y,z,'m');
>> axis('square'); >> title('curva en el espacio')
>> A=[-1 0;0 1]; >> hold on
>> B=A*H; >> grid
>> x=B(1,:)'; curva en el espacio

>> y=B(2,:)';
>> plot(x,y); 3000

>> title('Simetria respecto al eje Y')


2000
Simetria respecto al eje Y
8
1000
6

0
4
1
1
2
0
0
0
-1 -1

-2
a) Expandirse en todas las direcciones con un factor k
7
-4

-6

-8
-10 -5 0 5 10
>> t=0:pi/50:10*pi;
>> x=cos(t); 3000

>> y=sin(t);
>> z=3*t.^2; 2000

>> plot3(x,y,z,'m');
1000
>> title('curva en el espacio expancion un factor
k=7') 0
>> hold on 1
1
>> grid 0
0
>> puntos=[x;y;z]; -1 -1
>> M=[7 0 0;0 7 0;0 0 7];
>> im=M*puntos;
>> xim=im(1,:);
>> yim=im(2,:);
>> zim=im(3,:);
>> plot3(xim,yim,zim,'r')
curva en el espacio expancion un factor k=7

4
x 10

2.5

1.5

0.5

0
10

5 10
5
0
0
-5
-5
-10 -10

b) Contracción en todas las direcciones con un factor k



>> t=0:pi/50:10*pi;
>> x=cos(t);
>> y=sin(t);
>> z=3*t.^2;
>> plot3(x,y,z,'m');
>> hold on
>> grid
>> puntos=[x;y;z];
>> M=[1/3 0 0;0 1/3 0;0 0 1/3];
>> im=M*puntos;
>> xim=im(1,:);
>> yim=im(2,:);
>> zim=im(3,:);
>> plot3(xim,yim,zim,'r')

También podría gustarte