Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CODIGO: AA 5030
LABORATORIO N° 01
“INTRODUCCION AL MATLAB Y
SIMULINK”
1. Objetivos:
El objetivo fundamental es familiarizarse con la definición, manipulación y representación de
señales en MATLAB. Para ello repasaremos la definición, operación y representación de señales en
el dominio del tiempo. Posteriormente, utilizaremos algunas de las funciones que ofrece MATLAB y
la librería Simulinnk.
2. Recursos:
PC Compatible
Software aplicado – MATLAB
3. Seguridad
Advertencia:
4. Introducción Teórica
El Análisis Numérico es la técnica mediante las cual es posible formular problemas de tal forma
que puedan resolverse usando operaciones aritméticas, es por ello que la computación es una
herramienta que nos facilita el uso y desarrollo de ellos
¿Qué es MATLAB?
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es un sistema de cómputo
numérico que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio
(lenguaje M). Está disponible para las plataformas Unix, Windows, Mac OS X y GNU/Linux .
Entre sus prestaciones básicas se hallan: la manipulación de matrices, la representación de datos y
funciones, la implementación de algoritmos, la creación de interfaces de usuario (GUI) y la comunicación
con programas en otros lenguajes y con otros dispositivos hardware. El paquete MATLAB dispone de dos
herramientas adicionales que expanden sus prestaciones, a saber, Simulink(plataforma de simulación
multidominio) y GUIDE (editor de interfaces de usuario - GUI). Además, se pueden ampliar las
capacidades de MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los paquetes de
bloques (blocksets).
Nro. DD-901
Estrategias de Control Automático Página 2 / 11
Tema :
Introducción al Matlab y Simulink
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 01
Iniciando MATLAB
Inicie el software VMWare Workstation y cargue la plantilla Windows XP Pro SP2 – Plantilla MatLab,
que se encuentra ubicado en la unidad D:\equipos virtuales.
Clone la plantilla con el nombre del grupo al que pertenece, inicie la plantilla y cargue el software
MatLab.
5. Fundamentos de MATLAB
MATLAB usa para la representación de los números, notación decimal convencional, con un punto
de separación decimal opcional y la precedencia de un signo más(+) o menos(-).
Como representaría Ud. los siguientes números en MatLab?. Copie el código a continuación.
Nro. DD-901
Estrategias de Control Automático Página 3 / 11
Tema :
Introducción al Matlab y Simulink
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 01
Números enteros
>>5
Números Reales
>>3
Números Complejos
>>4+4i
Operadores Básicos. Realice las siguientes operaciones en el software MatLab, copie y pegue el
código como evidencia.
SUMA:
>>%Suma
>> 20+15
ans =
35
RESTA:
>> %Resta
>> 20-15
ans =
5
PRODUCTO:
>> %Producto
>> 20*15
ans =
300
COCIENTE:
>> %Cociente
>> 20/15
ans =
1.3333
POTENCIA:
>>%Potencia
>> 20^5
ans =
Nro. DD-901
Estrategias de Control Automático Página 4 / 11
Tema :
Introducción al Matlab y Simulink
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 01
3200000
Las variables pueden contener hasta 19 caracteres. Éstas deben empezar con una letra, seguida
por cualquier número de letras, dígitos o guiones de subrayado, cabe resaltar que MatLab
diferencia mayúsculas de minúsculas.
Copie el siguiente código en el software describa lo observado. ¿Cómo puede visualizar el valor
almacenado?
>> a = 50 ;
>> A = 20;
>> b = 100;
Comentario: Este valor se almacena en el panel de command History que se encuentra
en la parte inferior izquierda de la pantalla.
Las variables también pueden contener matrices de diferentes dimensiones. Comente cada fila del
siguiente código.
También se puede crear matrices de números correlativos de forma automática bajo una secuencia
establecida. Comente el código en cada línea.
>>g = 1:0.3:2 Es una matriz de que empieza en el elemento 1 de forma ascendente con
razón de 0.3 y termina en el elemento 2
Uso de la Ayuda
Se puede acceder a ella mediante diferentes formas, las más utilizadas es a través del menú Help o
utilizando los comandos en el editor propio.
Ejecute el comando help y verifique que información muestra. Copie y pegue la información obtenida.
HELP topics:
Para consultar la ayuda de una determinada función ejecute el comando help seguido del nombre de
la función a consultar.
>>help sin
Nos dice que sin es el SIN (X) es el seno de los elementos de X. En otras palabras que es la función
seno.
FUNCIONES Y OPERACIONES, podemos utilizar el comando “help”. MATLAB provee un gran número de
funciones matemáticas elementales, como Valor Absoluto, Raíz Cuadrada, Seno, Coseno, Etc. Comente
cada línea del siguiente código.
>>Help cos
COS Coseno del argumento en radianes.
COS (X) es el coseno de los elementos de X.
Ver también acos, cosd.
6. Generación de funciones
Proponga un código de programa y explique cada línea de comando en el software MatLab para generar una señal
cuadrada.
Copie el gráfico obtenido y péguelo en este documento como evidencia del trabajo realizado.
SEÑAL CUADRADA GRÁFICO
Simulink proporciona un entorno grafico al usuario que facilita el análisis, diseño y simulación de sistemas
(de control, electrónicos, etc.) al incluir una serie de rutinas que resuelven cálculos matemáticos.
Proporciona un entorno de usuario grafico que permite dibujar los sistemas como diagramas de bloques.
El programa Simulink se inicia con el botón “Simulink Library Browser” de la ventana de comandos de
Matlab, o desde la línea de comandos mediante la orden:
>>simulink
Nro. DD-901
Estrategias de Control Automático Página 9 / 11
Tema :
Introducción al Matlab y Simulink
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 01
La ventana de la biblioteca de Simulink (Simulink Library Browser): desde la que se seleccionan los
componentes que se van a insertar en el sistema a simular.
Todos los componentes básicos de Simulink. Se pueden encontrar en su biblioteca de componentes
Para simular un sistema, se deben insertar en las ventanas de simulación los distintos componentes con los
que se va a construir el modelo.
Modelo Grafico
Nro. DD-901
Estrategias de Control Automático Página 10 / 11
Tema :
Introducción al Matlab y Simulink
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 01
Modelo Grafico
Modelo Grafico
Nro. DD-901
Estrategias de Control Automático Página 11 / 11
Tema :
Introducción al Matlab y Simulink
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 01
Modelo Grafico
Nro. DD-901
Estrategias de Control Automático Página 13 / 11
Tema :
Introducción al Matlab y Simulink
Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº 01
8. Observaciones y Conclusiones
Observaciones:
-Observe que cuando hay algún error en la función de matlab esta nos envía un mensaje en el cual
nos indica en que línea y en que parte se encuentra el error.
-Observamos que para registrar dos señales en el osciloscopio debemos de configurar los
parámetros de este para que tenga dos entradas.
-Observe que al costado izquierdo de la pantalla de matlab se registran todos los comandos y se
guardan en el panel de comand history.
-Al momento de graficar tenemos que tener en cuenta las coordenadas, para que de esta forma
visualizaremos mejor la señal de salida.
Conclusiones:
-Conocimos la definición, manipulación y representación de señales en MATLAB.
-Aprendimos a buscar y a configurar los parámetros en simulink para poder ingresar dos señales a la
ves a un osciloscopio.
FIN DE DOCUMENTO