Beruflich Dokumente
Kultur Dokumente
LABORATORIO Nº1
INTRODUCCIÓN A MATLAB Y SIMULINK
INSTRUCCIONES
REFERENCIAS
3- www.mathworks.com
1. ¿QUÉ ES MATLAB®?
La primera versión de Matlab® data de los años 70, y fue diseñada como
herramienta de apoyo para los cursos de Teoría de Matrices, Álgebra Lineal y
Análisis Numérico. Su nombre matlab® corresponde al acrónimo: “MATrix
LABoratory”.
MODELAMIENTO DE PROCESOS INDUSTRIALES
LABORATORIO Nº1
INTRODUCCIÓN A MATLAB Y SIMULINK
Hoy en día, matlab es un programa muy potente, con un entorno agradable, que
incluye herramientas de cálculo científico y técnico y de visualización gráfica, así
como un lenguaje de programación de alto nivel.
Por ejemplo:
Se observa que se usa el punto como separador decimal, en lugar de la coma. Las
operaciones usuales se realizan con los mismos símbolos y en la misma
secuencia que en las calculadoras.
Para que matlab ejecute una orden, es preciso pulsar la tecla ENTER, por ejemplo,
para calcular el valor de 3 + 5 × 2 + 1, se ejecuta la instrucción
MODELAMIENTO DE PROCESOS INDUSTRIALES
LABORATORIO Nº1
INTRODUCCIÓN A MATLAB Y SIMULINK
• El primer carácter tiene que ser una letra. lado2 es un nombre válido, pero no lo
es 2lado.
• Existen nombres que deben evitarse, porque tienen significado propio en Matlab:
ans, pi, …..
3. EL ESCRITORIO
La orden helpwin sirve para obtener información sobre un tema concreto. Por
ejemplo,
5. FORMATOS
Cuando matlab presenta los resultados, elige por defecto un formato con tres dígitos
como máximo para la parte entera y 4 como máximo para la parte decimal; si el
número que se quiere mostrar necesita más dígitos, se utiliza la notación
exponencial. Esta es la opción short de la orden format. Por ejemplo:
Matlab dispone de una gama muy completa de funciones —con la orden help elfun
se puede obtener la lista completa— que se corresponden con las funciones
matemáticas más utilizadas. Algunos ejemplos de estas funciones son:
MODELAMIENTO DE PROCESOS INDUSTRIALES
LABORATORIO Nº1
INTRODUCCIÓN A MATLAB Y SIMULINK
7. VECTORES Y MATRICES
Uno de los aspectos más notables de Matlab lo constituye la forma en que permite
manipular y operar con vectores y matrices.
En general los vectores fila se introducen escribiendo entre corchetes cada una de
sus componentes separadas por un espacio o una coma. Por ejemplo:
Entre otras, el módulo Symbolic Math Toolbox permite realizar las tareas siguientes:
9. M-ARCHIVOS
Un caso especial de M-archivos son los archivos de función. Son aquellos cuya
primera línea ejecutable (no de comentario) comienza con la palabra function.
Una función se define con un m-fichero, cuyo nombre coincide con el de la función.
La primera línea ejecutable es:
Por ejemplo:
Esta es una orden similar a ezplot, pero se utiliza para representar funciones
definidas mediante M-archivos o introducidas como cadena de caracteres.
11. SIMULINK
La idea general es utilizar el Simulink para simular los sistemas. Para crear un nuevo
sistema basta escoger FILE>NEW en el menú de la parte superior de la ventana.
Con eso una nueva ventana en blanco, con la misma barra de menús, aparecerá en
una pantalla. Como primer ejemplo se va crear un diagrama como el descrito en la
figura de abajo, copiando los bloques de sus respectivos grupos. Realice eso
arrastrándolos con el mouse. La conexión entre los bloques se hace de la misma
forma.
unitaria. Configure el osciloscopio para exhibir por lo menos unos diez períodos de
la onda.
Es importante resaltar que Simulink utiliza algoritmos de paso variable, es decir que
el paso de integración varía entre los valores mínimo y máximo de la ventana de
parámetros conforme a un algoritmo interno previamente seleccionado, relacionado
con el valor del parámetro de tolerancia. Los valores default de estos parámetros
“auto” son adecuados para el sistema. Por lo tanto se debe verificar siempre si la
simulación ocurre como se espera. Si se presentan problemas con el paso de
integración, se debe experimentar hacer el paso mínimo igual al paso máximo y
disminuirlo paulatinamente.
1) Ejercicio:
2) Ejercicio:
3) Ejercicio:
4) Ejercicio:
5) Ejercicio:
Polinomios en MATLAB. f(x) = x5 + 2x4 + 5x2 -7x +14. Evaluar el polinomio para
x=3 utilizando el comando polyval. Además encontrar las raíces para dichos
polinomio.
6) Ejercicio:
7) Ejercicio:
8) Ejercicio:
9) Ejercicio
10) Ejercicio:
11) Ejercicio:
12) Ejercicio:
13) Ejercicio:
14) Ejercicio:
15) Ejercicio:
16) Ejercicio:
Represente en simulink
17) Ejercicio: