Está en la página 1de 7

GUÍA DE TRABAJO

GUIA 1
IDENTIFCAR LAS HERRAMIENTAS DEL SOFTWARE DE MODELAMIENTO DE MATLAB

CARRERA : Ingeniería en Electricidad y Automatización Industrial


ASIGNATURA : Control Automático de Procesos
SEMESTRE : VI

1. Objetivo

Esta actividad tiene como objetivo dar a conocer el alumno la interfaz de usuario del software Matlab, y la
herramienta que esta significa para el análisis de sistemas en Control Automático.

2. Aprendizajes Esperados

Reconocer y aplicar herramientas básicas del software Matlab en la resolución de problemas matemáticos.

3. Duración
135 Minutos

4. Prerrequisitos
Ninguno

5. Bibliografía previa

6. Marco teórico

Introducción a Matlab.

¿Qué es Matlab?
MATLAB es el acrónimo de MAtrix LABoratory, es una poderosa herramienta de software
destinada para el cálculo matemático, análisis de datos, simulación y visualización de resultados.
Desde su aparición cerca de los años 70 ha ido introduciéndose en diferentes ámbitos siendo
actualmente algo más que solo una ayuda para el cálculo avanzado, sino también un lenguaje de
programación con una importante capacidad de cálculo matricial.
Todas las operaciones que realiza MATLAB se besan en estructuras de datos del tipo matricial.
Dentro del entorno de trabajo de MATLAB es posible definir nuevas funciones o comandos, que
son programadas por el propio usuario, a través de los ficheros .m, estos ficheros conforman las
llamadas toolbox que son una colección de funciones ya programadas y disponibles para el
usuario. Estas toolbox pertenecen a diferentes ámbitos como por ejemplo: Análisis y adquisición
de datos, procesamiento de imágenes y de señales, análisis y diseño de sistemas de control,
comunicaciones, simulaciones en tiempo real y otras herramientas en el ámbito de finanzas y
lógica difusa.

¿Por qué Matlab en sistemas lineales y control automático?


Dentro del campo del control automático y el análisis de sistemas Matlab ha desarrollado un gran
número de funciones para el análisis de los sistemas de regulación. Todas estas herramientas se
encuentran agrupadas en el toolbox Control system Toolbox, permitiendo el análisis de sistemas
continuos o discretos tanto en el dominio del tiempo como de la frecuencia

Escuela de Ingeniería
Página 1 de 7
GUÍA DE TRABAJO

Operaciones Básicas.

Desde el editor de comandos, las operaciones se van evaluando de izquierda a derecha, con
órdenes de prioridad que dependen de la operación a realizar como lo detalla el cuadro a
continuación.
Prioridad Operación
Primero Paréntesis, se evalúan desde dentro hacia afuera
Segundo Exponenciación, se evaluad de izquierda a derecha
Tercero Multiplicación y división evaluados en igual precedencia de
izquierda a derecha
Cuarto Suma y resta con igual precedencia de izquierda a derecha

Operaciones Aritméticas.

Ejercicio 1.
Considere el número de su rut de la forma 𝐴𝐵. 𝐶𝐷𝐸. 𝐹𝐺𝐻 − 𝐼 tome los números DE y FG y realice
todas las operaciones que arriba se especifican.

Escuela de Ingeniería
Página 2 de 7
GUÍA DE TRABAJO

Funciones matemática.

Ejercicio 2.
Considere el número de su rut de la forma 𝐴𝐵. 𝐶𝐷𝐸. 𝐹𝐺𝐻 − 𝐼 tome los números DEF y realice
todas las operaciones que arriba se especifican.
Variables.
En MATLAB es posible definir variables que a diferencia de lenguajes de programación como
FORTRAN y C, no necesitan declararse previamente en otra instrucción. Esto implica que la
creación de la variable se genera en el momento en que se escribe.
Ejemplo
>>a1=37; <ENTER>
Esta variable tendrá este valor hasta que el usuario lo cambie. Las variables pueden contener hasta
63 caracteres de largo, en caso de que tuviera más el sistema solo considera los primeros 63.
El formato de la variable guardada depende de la longitud de datos que esta posea, se consideran
los siguientes formatos para variables. Si bien existen otros formatos lo que se usaran usualmente
dentro del curso son los que se retratan a continuación.

Escuela de Ingeniería
Página 3 de 7
GUÍA DE TRABAJO

Ejercicio 3.

Considere el número de su rut de la forma 𝐴𝐵. 𝐶𝐷𝐸. 𝐹𝐺𝐻 − 𝐼 e ingrese esas variables con el valor
numérico correspondiente.
Polinomios.
Los polinomios en MATLAB, son básicamente vectores fila cuyos elementos son los términos de
los que consta el polinomio.
𝑝(𝑥 ) = 𝑎𝑛 𝑥 𝑛 + 𝑎𝑛−1 𝑥 𝑛−1 + ⋯ + 𝑎1 𝑥 + 𝑎0
Por lo tanto al ser ingresado a MATLAB el software lo representa de la siguiente manera:
Función Representación en MATLAB
𝒙+𝟏 [1 1]
𝒙−𝟏 [1 -1]
𝟐
𝟒𝒙 + 𝟐𝒙 − 𝟑 [4 2 -3]
𝟐
−𝟐𝒙 + √𝟕 + 𝟓 [-2 √7 5]

Es importante también considerar las raíces de los polinomios, este concepto será muy útil a lo
largo del curso, bajo esta condición es importante conocer que mediante la utilización del comando
roots es posible obtenerlas.
Ejercicio 4.
Considere el número de su rut de la forma 𝐴𝐵. 𝐶𝐷𝐸. 𝐹𝐺𝐻 − 𝐼 tome los números e ingréselos a
matlab como un polinomio y obtenga sus raíces.
Gráficas.
Una de las características de MATLAB es que permite al usuario obtener el resultado de los
comportamientos y sistemas estudiados en gráficas con notable claridad. Incorporando la
posibilidad de edición y exportación a formatos como JPEG, TIFF y BITMAP. El comando más
básico para la generación de graficas es plot que se utiliza para representar parejas de valores en
ejes coordenados. La definición de estos valores se realiza mediante la definición de vectores que
deben tener la misma dimensión.
Ejemplo:
Considere una función seno que se encuentra entre 0 y 2π la gráfica en MATLAB quedaría de la
siguiente manera:

Escuela de Ingeniería
Página 4 de 7
GUÍA DE TRABAJO

También podemos graficar superficies como en el ejemplo siguiente:

*Se utiliza eps para evitar que x e y valgan 0 en el punto (0,0)

Escuela de Ingeniería
Página 5 de 7
GUÍA DE TRABAJO

Guardar una sesión y sus variables.


Para guardar los comandos ejecutados en el workspace es necesario ejecutar el comando
diary(‘xxxx.txt’) en este archivo que se genera en el directorio de instalación del software, este
archivo guardara toda la información incluyendo las respuestas generadas por el programa. Este
proceso se realizara hasta que se ejecute el comando diary(‘off’) en caso de que se quiera volver a
escribir en el archivo basta con volver a ejecutar el comando diary(‘xxxx.txt’).

Escuela de Ingeniería
Página 6 de 7
GUÍA DE TRABAJO

7. Evaluación de la guía

La evaluación de la guía se desarrollara a través de un informe elaborado por el alumno dentro de la


misma hora de clases, que será enviado 10 minutos antes del tiempo máximo.

Escuela de Ingeniería
Página 7 de 7

También podría gustarte