You are on page 1of 15

ESCUELA POLITCNICA NACIONAL

DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL

LABORATORIO DE SISTEMAS DE CONTROL


AUTOMTICO

PRCTICA N1

1. DATOS:
1.1. Nombre: Joseline Guadalupe Yanascual Espinosa
1.2. Fecha: 2017-11-06
1.3. Grupo: GR2

2. TEMA
INTRODUCCIN A MATLAB Y SIMULINK
3. OBJETIVOS
2.1. Familiarizar al estudiante con el uso del programa
desarrollado por MathWorks y con el toolbox denominado
SIMULINK que sirve para la simulacin de sistemas.
2.2. Incentivar en el estudiante el uso de un computador personal
como herramienta de anlisis y diseo, en el entorno de
programacin de MATLAB.

4. INFORME
Considere la siguiente matriz
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL

a. Indique el resultado de las siguientes operaciones


y que significa cada una de ellas (utilice Matlab):
a. A(:,2)
Imprime todas las filas que pertenezcan a la
columna 2.

b. A(1,:)
Imprime todas las columnas que pertenezcan a la
fila 1.

c. A(:,2:3)
Imprime todas las filas que pertenezcan a las
columnas que van desde la 2 hasta la 3.

d. A(:,1:2:3)
Imprime todas las filas que pertenezcan a las
columnas numeradas desde la 1 a la 3 en pasos
de 2.
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL

e. B=[A,[ones(1,2);eye(2)]]
Crea una matriz B a partir de dos elementos
matriciales, siendo su primer elemento la matriz A
de dimensiones 3x3, para su segundo elemento
se crea una matriz en la que su primera fila es una
matriz de unos de dimensin 1x2, su segunda fila
es una matriz identidad de 2x2. Por ello la
dimensin de la matriz B es 3x5.

f. A(:,:)
Imprime todas las filas y columnas de la matriz A.

g. A(2:4)=[]
Matlab trabaja a las matrices como vectores
columnas, enumerando sus elementos desde la
columna 1, eligiendo todas sus filas luego
pasando a la columna n, sucesivamente.
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL

Por ello al ejecutar el comando indicado, se


elimina los elementos desde 2 a 4 en pasos de
uno de la matriz, como el resultado ya no es una
matriz completa, Matlab transforma el resultado a
un vector fila.

h. ones(2,2)
Crea una matriz de 2x2 cuyos elementos son
unos.

i. eye(4)
Crea una matriz identidad de 4x4.

j. diag(A)
Crea una nueva matriz columna cuyos elementos
corresponden a la diagonal de la matriz A.
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL

k. zeros(size(A))
Crea una nueva matriz de ceros, de las mismas
dimensiones que la matriz A

l. rand(size(A))
Crea una matriz de las mismas dimensiones que
la matriz A, cuyos elementos son nmeros
pseudoaleatorios menores que uno distribuidos
uniformemente.

m. magic(length(A))
Crea un cuadrado mgico de las dimensiones de
la matriz A.

n. eig(A)
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL

Crea una matriz columna cuyos elementos son los


valores propios de la matriz A.

o. rank(A)
Retorna un nmero que es una estimacin de filas
y columnas linealmente independientes de la
matriz A.

b. Graficar las siguientes funciones sobre un mismo


grfico.

Los vectores deberan tener al menos 200 puntos


para ser graficados, y debern tener distinto tipo de
lnea e incluir etiquetas en los ejes, ttulo del
grfico, leyendas en la figura.
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL

c. Utilizando el comando subplot, grafique las


funciones del numeral anterior. Grafique la rbita
de Mercurio (x vs. y) alrededor de la tierra. La rbita
de Mercurio est dada por las siguientes
ecuaciones:
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL

Genere tanto x(t) e y(t) como funciones de Matlab y


la variable independiente t desde 0 hasta 44/3 en
intervalos de /360.Incluya etiquetas en los ejes,
ttulo del grfico, etc.
a. Funciones del numeral anterior (subplot)
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL

b. Orbita de Mercurio
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL

Desarrollar en Simulink

d. Implemente los siguientes diagramas de bloques y


obtener su respuesta
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL

e. Implemente los siguientes diagramas de bloques y


obtener las respuestas tanto en Simulink como en
Matlab
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL
ESCUELA POLITCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIN Y CONTROL INDUSTRIAL

5. Conclusiones:
4.1. Simulink permite simular y modelar sistemas de una manera fcil y didctica,
debido a su distribucin de bloques y bibliotecas.
4.2. Matlab permite programar y a la ves realiza operaciones matemticas, pero su
principal caracterstica es que permite trabajar de forma matricial, lo cual facilita
operaciones y grficas.

You might also like