Está en la página 1de 4

LABORATORIO PRÄCTICO N: 01

INTRODUCCIÓN DE MATRICES CON MATLAB


1. Los siguientes ejemplos definen diferentes formas de introducir matrices en
MATLAB. Pruebe y obtenga sus conclusiones:
a) A=[1,2,3;4,5,6;7,8,9]
b) B=[1 2 3;4 5 6;7 8 9]
c) C=[1 2 3
456
7 8 9]
d) D=C´
e) E=[3 0 5 6]´
f) F=[1:9]
g) G=[1:9]´
h) H=[0:2:12]
i) I=[-1,3 SQRT(3) 6,4]
¿Para qué se utiliza “,”?
¿Para qué se utiliza “;”?
¿Para qué se utiliza “:”?
¿Para qué se utilizan los espacios en blanco?
¿Qué ocurre cuando al final de una matriz se escribe “ ´ ”?¿Qué significa?
2. Existen funciones MATLAB como por ejemplo: rand, magic, eye, etc. Que
proporcionan una forma sencilla para crear matrices con las que se puede
experimentar. Introduzca las siguientes matrices y extraiga conclusiones como por
ejemplo que la instrucción rand(n) y rand(m,n) crean matrices nxn y mxn
respectivamente con entradas aleatoriamente generadas distribuidas entre 0 y 1.
magic(n) crea una matriz cuadrada de orden n mágica (las filas y las columnas
suman la misma cantidad) con entradas enteras.
a) rand(5)
b) rand(3,5)
c) magic(4)
d) eye(8)
e) eye(4,2)
f) ones(4)
g) zeros(5,6)
h) triu(C)
i) tril(A)
j) A(:)
k) Si x es un vector diag(x) es una matriz diagonal con los elementos de x en
su diagonal, si A es una matriz cuadrada diag(A) es un vector formado por
los elementos de la diagonal de A. ¿Qué será entonces diag(diag(A))?
3. Dadas las siguientes matrices:
 2  4  6 4 
 6  6
M  4 2  N   2 10 O  
2 8 
. Investigar que operaciones son las
6  8  14 12 

siguientes:
a) –M
b) M+N
c) M-N
d) O+M
e) M*O
f) M*N
g) 3*O
h) O^3
i) O.^3
4. Analizar la posible validez de las siguientes propiedades utilizando ejemplos.
a) (A+B)+C=A+(B+C)
b) A+0=0+A=A donde 0 es la matriz nula del mismo tipo que A
c) A+B=B+A
d) A*B=B*A
e) A*I=I*A
f) (A+B)´=A´+B´
g) (k*A)´=k*A´
h) (A*B)´=B´*A´
5. Introduzca las siguientes matrices:
 2.6 0 10 0   2 
A    14 1 / 4 8 10 B    6  . Explicar en cada uno de los
 12 16  2 6   10
siguientes casos que obtiene.
a) M=A(2,3)
b) N=A(3,:)
c) O=A(:,3)
d) P=A(:,[1 3])
e) Q=A([2 3],[1,2])
f) R=[A B]
g) T=[Q;ones(2)]
h) S=[P B,eye(3)]
i) Rank(A)
6. Las siguientes son operaciones elementales de filas que se aplicaran a la matriz A
ya introducida en el ejercicio anterior; ejecute las instrucciones indicadas para ver si
la información que se da es la correcta:
a) A(3,:)=2*A(3,:) La tercera fila de A queda multiplicada por el escalar
2(2.f3)
b) A(2,:)=A(2,)/4 La segunda fila de la nueva matriz A queda multiplicada
por ¼ (1/4.f2)
c) A([2,3],:)=A([3 2],:) Intercambia las filas 2 y 3 (f2 f3 )
d) A(3,:)=A(3,)+3*A(1,) A la tercera fila de A se le suma la primera
multiplicada por 3 (f3 + 3.f1)
7. Si se escriben siguientes instrucciones de MATLAB se obtiene el gráfico de un
triángulo:

Recuerde que plot gráfica los puntos de una biyección entre x e y, en este caso
(2,5), (4,7), (6,2) y (2,5), y los une con un segmento de recta. Como puede
observarse en la gráfica estos puntos son justamente los vértices de un triángulo. Por
lo tanto si se desea dibujar un triángulo conociendo sus vértices se forman los
vectores x e y de tal manera que los elementos de x sean las abscisas y los
elementos de y sean las ordenadas de cada punto. Observe que el primer elemento
debe repetirse al final tanto en x como en y, porque si esto no ocurriera plot no
uniría el último vértice con el primero. Pruebe realizando la gráfica para los
vectores x e y dados pero sin el último elemento.
8. Dibuje las siguientes figuras, respetando el orden en el que están dados los vértices:
a) El triángulo de vértices (-1,3), (0,0), (3,2)
b) El paralelogramo de vértices (1,-2), (2,1), (6,1), (5,-2)
c) El polígono de vértices (-3,0), (-1,2), (2,2), (4,2), (0,-5)
d) El tetraedro de vértices (-2,6,0), (0,0,0), (6,4,0), (8,5,10) y colorear las caras del
tetraedro
e) Modifique el orden dado a los vértices en el ítem c) y obsérvese la figura que
obtiene. Extraiga una conclusión.
9. Dibujar con MATLAB la figura en el plano:

-1

-2

-3

-4

-5

-6

-7

-8
-4 -2 0 2 4 6

Guillermo Paucar C.
Profesor

También podría gustarte