Introducción a Matlab y Simulink
Facultad de Ciencias F´
ısicas y Matem´ticas
a
Departamento de Ingenier´ El´ctrica
ıa e
´
Introduccion a Matlab y Simulink
Preparado por Diego Sep´lveda J.
u
Version 1.0, 6 de agosto de 2002
Introducci´n
o
Matlab es un poderoso sistema el cual permite el tratamiento num´rico
e
de una gran cantidad de aplicaciones en ingenier´ tales como: procesamientoıa,
de se˜ales, an´lisis estad´
n
a
ısticos, interpolaci´n de curvas, series de tiempo, sio
mulaci´n y control de sistemas, l´gica difusa, redes neuronales, identificaci´n
o
o
o
de par´metros, etc.
a
El nombre Matlab se debe a que en realidad consiste en un laboratorio
de matrices (Matrix laboratory), raz´n por la cual es excelente para el
o
c´lculo num´rico de vectores y valorespropios, descomposiciones de matrices
a
e
y cualquier aplicaci´n que involucre matrices.
o
Adem´s de lo mencionado anteriormente, Matlab tambi´n incluye un
a
e
subprograma llamado Simulink, el cual permite la simulaci´n de todo siso
tema din´mico lineal y casi cualquier sistema no lineal.
a
A pesar de la gran cantidad de aplicaciones mencionadas anteriormente,
este apunte est´ enfocadohacia las aplicaciones orientadas hacia el control
a
de sistemas.
Si el lector desea ahondar m´s sobre los aspectos generales de Matlab ena
tonces deber´ referirse a [1]
a
i
II
´
Indice general
1. Lo b´sico
a
1.1. Matrices . . . . . . . . . . . . . . . . . . . . . . .
1.1.1. Definici´n y asignaci´n de variables . . . .
o
o
1.1.2. Operando con matrices . . . . . . . . . . .1.1.3. Matrices especiales . . . . . . . . . . . . .
1.1.4. Manipulaci´n de matrices . . . . . . . . .
o
1.1.5. Arreglos . . . . . . . . . . . . . . . . . . .
1.2. Variables y Funciones . . . . . . . . . . . . . . . .
1.2.1. Variables . . . . . . . . . . . . . . . . . . .
1.2.2. Funciones . . . . . . . . . . . . . . . . . .
1.2.3. Algunas Variables y Funciones de utilidad
1.3. Gr´ficos . . . .. . . . . . . . . . . . . . . . . . .
a
1.3.1. Figuras . . . . . . . . . . . . . . . . . . .
1.3.2. Gr´ficos en 2D . . . . . . . . . . . . . . .
a
2. Simulink
2.1. Diagramas de Bloques . . .
2.2. Usando Simulink . . . . . .
2.2.1. Librer´ “Continuos”
ıa
2.2.2. Librer´ “Discrete” .
ıa
2.2.3. Librer´ “Sources” y
ıas
2.2.4. Otras Librer´
ıas . . .
. . . . .
. . . . .
. . . . .
. .. . .
“Sinks”
. . . . .
A. Funciones Comunes
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
1
2
3
5
7
8
8
9
9
12
12
12
.
.
.
.
.
.
17
17
18
19
19
20
21
25
iii
IV
´
INDICE GENERAL
Cap´
ıtulo 1
Lo b´sico
a
Dado que todas las aplicaciones de Matlab sebasan en el uso de matrices,
lo primordial en este cap´
ıtulo es mostrar c´mo utilizarlas, posteriormente se ver´n
o
a
los distintos tipos de variables y funciones que existen, para finalmente aprender
el manejo de gr´ficos.
a
1.1.
Matrices
1.1.1.
Definici´n y asignaci´n de variables
o
o
Para introducir una matriz en Matlab s´lo se debe introducir los n´meo
u
ros de lamatriz entre par´ntesis cuadrados ([ ]), las columnas se separan por
e
espacios y las filas por punto y coma (;)1 . Por ejemplo:
>> A=[3 4 5 ; 3 2 7]
A =
3
3
4
2
5
7
Como se puede ver en el ejemplo anterior las variables se asignan mediante
un signo igual (=) de la misma manera que en lenguajes como JAVA o C.
1
; tambi´n se utiliza para suprimir la visualizaci´n del resultado
e...
Regístrate para leer el documento completo.