Está en la página 1de 8
1. OBJETIVOS GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL LABORATORIO DE SISTEMAS DE CONTROL EXPERIENCIA

1.

OBJETIVOS

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL

LABORATORIO DE SISTEMAS DE CONTROL

EXPERIENCIA N°1

INTRODUCCIÓN INTERFAZ MATLAB®

Los objetivos propuestos para desarrollar en esta actividad son:

Configurar el Current folder de MATLAB® para el inicio de nuevos proyectos.

Manipular el Workspace, Command Window y Command History del proyecto para resolver problemas numéricamente.

Declarar y usar funciones en Matlab y la representación gráfica de las mismas.

2. DESARROLLO DE LA ACTIVIDAD

Cuando inicias MATLAB ® aparece el escritorio por defecto que puedes observar en la Figura 1, en él se incluyen los siguientes paneles:

Current Folder

Command Windows

Command History

Workspace

paneles:  Current Folder  Command Windows  Command History  Workspace Figura 1.- Interfaz de

Figura 1.- Interfaz de Matlab 2011

Current Folder (Carpeta de proyecto) GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL Accede a tus

Current Folder (Carpeta de proyecto)

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL

de proyecto) GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL Accede a tus archivos por medio de

Accede a tus archivos por medio de este panel, básicamente se trata de un explorador de archivos, esta carpeta está destinada al almacenamiento de los archivos y datos que se creen en la sección de trabajo actual.

La carpeta se selecciona a partir del Current Directory, ubicado en la barra de herramientas.

del Current Directory, ubicado en la barra de herramientas. Figura 2.- Current Folder Ventana que permite

Figura 2.- Current Folder

Ventana que permite la ingresar comandos en la linea especificada con los caracteres “>>”.

Los comandos pueden ser desde variables, hasta funciones de las librerias internas de matlab.

Command Window (Ventana de Comandos)

Figura 3.- Command Window
Figura 3.- Command Window

Command History (Historial de comandos)

3.- Command Window Command History (Historial de comandos) Un registro de todo lo escrito y ejecutado

Un registro de todo lo escrito y ejecutado en la ventana de comandos, se usan para repetir los comandos anteriormente escritos. Con las flechas de arriba y abajo del teclado se puede navegar por este registro.

Figura 4.- Command History

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL Workspace (Espacio de trabajo) En este panel puedes

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL Workspace (Espacio de trabajo) En este panel puedes ver,

Workspace (Espacio de trabajo)

En este panel puedes ver, manipular y exportar los datos creados en la sección actual de trabajo, e importar los de secciones anteriores.

Figura 5.- Workspace

Al iniciar MATLAB® verifiquese que los paneles anteriormente descritos se encuentren disponibles, en caso de que falte alguno de los paneles, debe seguirse los siguientes pasos para restaurar el escritorio. En la barra de menú, ubique la opcion Desktop->Desktop Layout->clic en Default.

Antes de comenzar la Actividad, configure la direción del proyecto en el Current Directory ubicado en la barra de menú, haga clic en sobre el icono , en la ventana que se despliega ubique el directorio raiz de su memoria USB, cree una nueva carpeta y renombrela como Experiencia 1.

A continuación se declara la variable con el nombre de “num” que almacenara el valor numerico de 10, y otra con el nombre de “den” y almacenara un vector con los valores 1, 2 y 3, tal y como se ve en la Figura 6a, se escribe en el Command Window “num=10” y “den=[1 2 3]”.

en el Command Window “num=10” y “den=[1 2 3]”. Figura 6.- a) Declaración de variables num
en el Command Window “num=10” y “den=[1 2 3]”. Figura 6.- a) Declaración de variables num
en el Command Window “num=10” y “den=[1 2 3]”. Figura 6.- a) Declaración de variables num

Figura 6.- a) Declaración de variables num y den. b) Workspace con las variables almacenadas.

Ubíquese en el panel Workspace donde se visualizan las variables creadas junto a la información que contienen, clic sobre el icono Save Workspace o con la combinación del teclado Ctrl+S y guarde con el nombre “VariablesOrig”, como se muestra en la Figura 7.

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL Figura 7-. Guardar Variables Haga doble clic sobre

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL Figura 7-. Guardar Variables Haga doble clic sobre la

Figura 7-. Guardar Variables

Haga doble clic sobre la variable “num” en el workspace, se desplegará la hoja de datos con la información almacenada en dicha variable, añadiremos nuevos valores, en la coordenada 1,2, es decir; primera fila segunda columna, escriba 23 y en la coordenada 1,3 escriba 44, como se muestra en la Figura 8.

Doble Clic
Doble Clic
1,3 escriba 44, como se muestra en la Figura 8. Doble Clic Figura 8.- Modificación de

Figura 8.- Modificación de una Variable

8. Doble Clic Figura 8.- Modificación de una Variable Evaluar la Ecuación 1 en los puntos

Evaluar la Ecuación 1 en los puntos cuando x sea igual a 3, 10, 90 y graficar la función en el rango [-1,1]

f

(

x

)

3

2

x

x

5

Ecuación 1.- Función cuadrática

En la Command Window, se declarará una variable “x” que almacene el vector con los valores 3, 10 y 90, “x=[3 10 90]”, posteriormente la variable que almacene la función (), “fx=3*x.^2 +x +5" como se muestra a continuacion en la Figura 9. Anote la respuesta en la Tabla 1 ubicada en la seccion de resultado y analisis de resultado.

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL Figura 9.- Evaluación de la función cuadrática. En

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL Figura 9.- Evaluación de la función cuadrática. En la

Figura 9.- Evaluación de la función cuadrática.

En la Command Window, se modifica la variable “x” que almacene un vector con valores que de -1 a 1, con un incremento de 0.01, lo que corresponde a “x=[-1: 0.01: 1];y nuevamente se llama a la función “fx” desde el panel Command History haciendo doble clic sobre ella o con las flechas de arriba y abajo del teclado, por ultimo se usa el comando plot(X,Y) donde X y Y representan los ejes X y Y de la grafica respectivamente, en este caso x y fx como se ve a continuación.

en este caso x y fx como se ve a continuación. Figura 10.- Generando la gráfica

Figura 10.- Generando la gráfica de la función.

En Command History, se almacenaron las líneas o comandos ejecutados en el desarrollo de la actividad como se puede ver en Figura 11, seleccione todas las líneas y con el botón derecho del Mouse, cliquee y seleccione “create a script”, en la nueva ventana presione la combinación del teclado Ctrl+S o cliquee en Save y guardé el archivo como “RegAct1”, asegúrese que la extensión del archivo sea “.m”.

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL Nombre -> RegAct1 Tipo -> .m Figura 11.-

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL

Nombre -> RegAct1 Tipo -> .m
Nombre -> RegAct1
Tipo -> .m

Figura 11.- Guardando registro.

Para finalizar comprima la carpeta Experiencia 1 en la USB a un archivo zip con el siguiente formato ApellidoNombreAct#, donde Apellido y Nombre es el Apellido y nombre de la persona que desarrolla la actividad respectivamente y # es el número de experiencia. Suba el archivo comprimido al Exia como registro de la actividad.

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL 3. RESULTADOS Y ANALISIS DE RESULTADOS Tabla 1.-

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL

3. RESULTADOS Y ANALISIS DE RESULTADOS

Tabla 1.- Evaluando la función cuadrática.

()

 

 

 

¿Qué tipo de variables se usaron en el desarrollo de la actividad?

¿Cuál es el objetivo de guardar las variables desde el workspace?

¿Qué utilidad presentan el Current Folder y el Command History?

¿Cuál es la función de los operadores “:” y “;” en la ventana de comandos? ¿Existen otros operadores?

ACTIVIDAD

Sea

f(x) x

5

-

3 5

.

4

x

+

2 75

.

x

3

+

2

2 125 3 875 1 25

.

x

-

.

x +

.

Grafique la función en el dominio [−5, 5] en Matlab.

Evalué la función cuando x es igual a los siguientes valores:

o

12

o

58

o

46

o

25

Determine las raíces del polinomio en Matlab.

4. CONCLUSIONES GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL

4. CONCLUSIONES

GUÍA PARA LABORATORIO DE SISTEMAS DE CONTROL