Vous êtes sur la page 1sur 6

UNIVERSIDAD NACIONAL MAYOR

DE SAN MARCOS

FIEE
Ingeniería de Control 1
“Introducción a Matlab”

Profesor:

-Ing. Moscoso

Integrantes:
Filtro Digital Pasa-bajo
-Contreras Gamboa Adela 14190009

-Navarro Espinoza Diana 14190139

- Soto Chang Raisa Michelle 14190105

Horario:

Jueves es de 8:00 a 10:00 p.m

-2019-
LABORATORIO DE INGENIERÍA DE SISTEMAS
INTRODUCCIÓN A MATLAB
Ing. Moscoso
Ingeniería electrónica
Lima, Perú
raisa13chang@hotmail.com
diana@hotmail.com
adelac@unmsm.edu.com

I. RESUMEN
 FUNCIÓN PLOT
El objetivo de esta práctica es adquirir los conocimientos básicos
para familiarizarse con el manejo de la herramienta informática Para obtener la representación gráfica de un dato normalmente
Matlab. se utiliza la función “plot
Matlab (junto con las toolboxes Control y Simulink) se va a utilizar
en las prácticas de laboratorio de esta asignatura como entorno
matemático y de simulación para realizar los análisis de sistemas y • plot (x,y) : crea un gráfico a partir de vectores y/o columnas
diseños estudiados en las clases teóricas. de matrices, con escalas lineales
sobre ambos ejes.
ABSTRAC:
The objective of this practice is to acquire the basic knowledge to Existe la posibilidad de añadir líneas a un gráfico ya existente,
become familiar with the management of the MATLAB computer sin destruirlo o sin abrir una nueva ventana. Se utilizan para
tool. MATLAB (together with the toolboxes Control and Simulink) ello los comandos hold on y hold off.
will be used in the laboratory practices of this subject as
Mathematical and simulation environment to carry out the
analysis of systems and designs of controllers studied in the  COMANDO SUBPLOT
theoretical classes.
Una ventana gráfica se puede dividir en m particiones
horizontales y n verticales, con objeto de representar múltiples
II. DESARROLLO DE CONTENIDOS gráficos en ella. Subplot (m,n,i), donde m y n son el número
 Arrancar MATLAB de subdivisiones en filas y columnas, e i es la subdivisión que
En el escritorio de Windows buscar un icono como el de la se convierte en activa.
figura y pulsar dos veces sobre él con el ratón.
 COMANDO STEP

Para calcular la salida temporal cuando la entrada se trata de


un escalón unitario. Lo único que necesita este comando es el
numerador y el denominador de la función transferencia.

 Línea de comandos  SEÑALES EN TIEMPO DISCRETO


Al arrancar Matlab pueden aparecer varias ventanas (se
gestionan desde el menú desplegable View): command una señal discreta en el tiempo es comúnmente creada
Windows, Works pace, current directory, command history utilizando el Teorema de Muestreo para discretizar una señal
y launch pad. La más importante es la ventana de continua, de esta manera la señal nada más tendrá valores en
comandos y desde ella ejecutaremos las funciones Matlab. los espacios que tienen una separación igual y son creados en
el eje del tiempo [1].
III. DESARROLLO

a) Las funciones tf y zpk toman como entradas los


datos del modelo (en forma de vectores) y
devuelven una variable Matlab de tipo objeto con
toda la información del modelo.

Leer el texto de ayuda de las funciones tf y zpk (help tf; help


zpk)

>> num = [ 1 0]

>> den = [ 1 2 10]

>> H = tf (num, den)

>> z = [ ]

>> p = [ 2 1+i 1-i] % vector de polos

>> k = [ -2] % ganancia

>> G = zpk (z, p, k)

Una vez creado el sistema, se pueden leer en cualquier


momento los parámetros del modelo y almacenarlos en
vectores.

A continuación, se muestra cómo hacerlo para H(s):


Leer el texto de ayuda de las funciones tfdata, zpkdata (help
tfdata; help zpkdata)

>> [n1, d1] = tfdata (H,’v’)

>> [z1, p1, k1] = zpkdata (H,’v’)

Extraer en los vectores n2 y d2 el numerador y el


denominador de G(s) y en los vectores z2, p2 y k2 sus ceros,
polos y ganancia.

También se pueden usar las propias funciones zpk y tf para


obtener otra representación
del modelo:

>> tf(G)
b) Análisis temporal de los modelos

Definir en las variables Matlab A y B las siguientes


funciones de transferencia:

La función step se utiliza para dibujar la respuesta de un


sistema a un escalón unitario.
La función impulse se utiliza para dibujar la respuesta de
un sistema a un impulso unitario.
La función pzmap se utiliza para dibujar la ubicación de los
polos y ceros de un sistema.

Obtener la respuesta a impulso unitario del sistema A(s) y


deducir sus características temporales (respuesta de pico y
tiempo de establecimiento) con el botón derecho del ratón.
Obtener la respuesta a impulso unitario y a escalón unitario
del sistema B(s) y deducir las características temporales de
cada una de ellas.

Obtener la ubicación de los polos y ceros de los sistemas


A(s) y B(s). Los valores numéricos de los polos y ceros, el
También se pueden usar las propias funciones zpk y tf para coeficiente de amortiguamiento (damping), frecuencia
obtener otra representación: natural aparecen al situar el ratón sobre ellos.
Al teclear ltiview en la línea de comandos aparece una nueva
ventana. En primer lugar, hay que importar los modelos de
sistemas que se vayan a analizar:

Seleccionar File - Import


• De los sistemas que aparecen en el espacio de trabajo
(Works pace) seleccionar A y B (pincha en A y luego,
manteniendo la tecla CTRL presionada, pincha en B).
IV. CONCLUSIONES
 la implementación de Matlab en el análisis de señales
resulta sumamente útil y confiable, debido a su gran
precisión tanto en cálculos como en gráficos y a su
velocidad de proceso

 Matlab nos presenta una serie de ayudas para poder


mejorar la presentación de las gráficas realizadas

 Hay que tener muy en cuentas la forma de incluir los


datos en Matlab ya que si no se precisa con esto, no se
obtendrá el resultado deseado.

 El formato de salida de los datos puede ser cambiado


de acuerdo al usuario mediante los cambios de escala
Inmediatamente aparecerá en pantalla la respuesta a entrada
o en el cambio de rango de las variables.
escalón unitario de los sistemas A(s) y B(s).
Además, también se puede activar la rejilla o seleccionar la
visualización de una de las respuestas o de ambas a la vez
(systems). Con el botón derecho del ratón (plot types) se puede REFERENCIAS
modificar directamente el gráfico y obtener la respuesta a [1] ARTES Antonio, Comunicaciones digitales, Prentice
impulso o el diagrama de polos o ceros (además de éstos Hall, 2007. Madrid.
aparecen otro tipo de representaciones que veremos más [2] GUTIERREZ Felix, Graficos en Matlab, unincca, Bogota D.C.
adelante).
Por último, en el menú desplegable Edit, aparece la opción Plot [3] García Javier, Aprensa matlab 7.0 como si estuviera en
configurations. A través de ella se puede partir la ventana en primero, Universidad Politécnica de Madrid. Madrid Diciembre 2005
varios paneles para visualizar varios tipos de gráficos a la
vez.

 Visualizar en la misma ventana (utilizando tres


paneles) las respuestas a escalón, impulso y
diagramas polo-cero de los sistemas A(s) y B(s).