Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Práctica N°1
TRABAJO PREPARATORIO
Autor: Alejandro Sebastián Chicaiza Tipán
GR3-3
1.- Tema:
INTRODUCCIÓN A MATLAB Y SIMULINK
Una función en Matlab hace referencia a una relación que se puede especificar en un lenguaje de
programación dentro del entorno computacional del programa Matlab. De manera específica, las
funciones trabajan dependiendo de los argumentos de entrada que se especifique por el usuario y
entregan argumentos dependiendo de las relaciones que se hayan especificado para la función.
Por otro lado, un Script de Matlab es un editor de texto el cual cumple con la función de
almacenar, de manera ordenada y secuencial, los comandos y funciones que se especifiquen en
cada una de sus filas o líneas de programación. De esta forma, un Script de Matlab, operara en
función de los datos especificados en el mismo código, sin la posibilidad de admitir argumentos
de entrada para así, arrojar argumentos de salida.
Finalmente, un Live Script en Matlab es muy similar a un Script, de igual forma, es un editor de
texto en el cual se puede especificar funciones y comandos en sus líneas de código. Sin embargo,
la principal diferencia con un Script, es que el Live Script tiene una variedad de funciones
diferentes como formato de texto, incluir textos sin la necesidad de comentar, ingreso de
ecuaciones, agregar imágenes, etc.
De esta forma, se puede comprender que las principales diferencias entre una función, un Script
y un Live Script radican en el manejo de argumentos, tanto de entrada y de salida. Una función
dependerá de la relación que se especifique en esta y de los argumentos de entrada y salida. Por
otro lado, un Script y un Live Script no reconoce ni entrega argumentos de salida debido a que
no aceptan los argumentos de entrada. Adicionalmente, una diferencia entre los Scripts y los
Live Scripts radica en que estos últimos permiten una mayor interacción con el código y con las
salidas del programa [1].
Figura 1.- Comandos disponibles en Matlab para la ejecución de archivos en Simulink [2].
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
LABORATORIO DE SISTEMAS DE CONTROL AUTOMÁTICO
Los dos primeros comandos se emplean para comprobar la disponibilidad del archivo de
Simulink, en donde se debe recordar que los archivos de Simulink que se vayan a ejecutar desde
estos comandos deben estar en la misma carpeta en la que el Script o Live Script de Matlab se
encuentra guardado. Los siguientes parámetros son empleados para realizar acciones como
correr o parar la simulación del archivo de Simulink y obtener el valor de un constante específica
de los bloques de simulación [2].
3.1.3. Como obtener los datos generados Simulink en el Workspace de Matlab y viceversa.
Para poder realizar estas acciones, se dispone de bloques esenciales al momento de trabajar en
conjunto el programa Matlab y la herramienta Simulink, estos bloques son el To Workspace y el
From Workspace. Estos dos bloques se encuentran disponibles en las librerías del mismo
programa, en el caso del To Workspace se encuentra disponible en la librería [Simulink/Sinks] y
el bloque From Workspace se lo encuentra disponible en la librería [Simulink/Sources].
Adicionalmente, se los puede ubicar escribiendo su nombre en la hoja principal de Simulink [3].
Figura 2.- Bloques To Workspace y From Workspace disponibles en Simulink [Elaborado por el autor].
De esta forma, el bloque To Workspace realiza una descripción de datos específicos de señales
de entrada disponibles en la simulación de la herramienta Simulink. Para poder realizar el
llamado de estas señales en el Workspace, se debe emplear el comando ‘simout’ [3].
Indicar el resultado de las siguientes operaciones (utilice Matlab) y comente que significa
cada una de ellas:
Bibliografía:
[1] Matlab, centro de ayuda “Scripts y Funciones”. En línea. Disponible en:
https://la.mathworks.com/help/matlab/learn_matlab/scripts-and-functions.html Accedido:
[17/11/2021].
[2] MATPIC, “Manejo de Simulink desde Matlab”. 2015. En línea. Disponible en:
http://www.matpic.com/esp/matlab/matlab_controla_simulink.html . Accedido: [17/11/2021].
[3] Matlab, centro de ayuda “To Workspace”. En línea. Disponible en:
https://la.mathworks.com/help/simulink/slref/toworkspace.html?s_tid=doc_ta Accedido:
[17/11/2021].
[4] Matlab, centro de ayuda “From Workspace”.”. En línea. Disponible en:
https://la.mathworks.com/help/simulink/slref/fromworkspace.html?s_tid=doc_ta Accedido:
[17/11/2021].