Escolar Documentos
Profissional Documentos
Cultura Documentos
a Matlab
❑Introducción
❑Primeros pasos
❑Programación en Matlab
❑Simulink
❑SimPowerSystems
❑Control System Toolbox
❑Introducción
➢ ¿Qué es Matlab?
➢ Entorno de Desarrollo
➢ Ayuda y documentación
❑Primeros pasos
❑Programación en Matlab
❑Simulink
❑SimPowerSystems
❑Control System Toolbox
Directorio
actual
Los ficheros que contienen
scripts o funciones de Editor
Matlab deben llevar la
extensión .m
Workspace
Ventana de
comandos
Información y
ejemplos de uso
Funciones relacionadas
Información y
ejemplos de uso
Funciones relacionadas
❑Introducción
❑Primeros pasos
➢ Representación de datos
➢ Operaciones aritméticas
➢ Operaciones lógicas y relacionales
➢ Operaciones con matrices
➢ Representación de gráficos
❑Programación en Matlab
❑Simulink
❑SimPowerSystems
❑Control System Toolbox
❑Matrices especiales:
➢ Matriz de ceros: zeros(m,n)
➢ Matriz de unos: ones(m,n)
➢ Matriz identidad: eye(m,n)
Producto elemento a
elemento
o Otras propiedades:
▪ ‘LineWidth’: grosor de la línea
▪ ‘MarkerSize’: tamaño de los markers
▪ ‘MarkerEdgeColor’, ‘MarkerFaceColor’: color(es) de los markers
▪ Etc.
1 1
❑Ejemplo:
0.5 0.5
>>X = linspace(0,2*pi,200); 0 0
>>Y = sin(X.^2);
-0.5 -0.5
>>figure(1);
>>subplot(2,2,1); -1 -1
0 2 4 6 8 0 2 4 6 8
>>plot(X,Y);
>>subplot(2,2,2); 1 1
>>plot(X,Y,'--r');
0.5 0.5
>>subplot(2,2,3);
>>plot(X,Y,'-og','LineWidth',2); 0 0
>>subplot(2,2,4);
-0.5 -0.5
>>plot(X,Y,'-^k','LineWidth',2,'MarkerSize',12);
-1 -1
0 2 4 6 8 0 2 4 6 8
❑Introducción
❑Primeros pasos
❑Programación en Matlab
➢ Sentencias de control
➢ Funciones y scripts (ficheros .m)
➢ Medida de tiempos de ejecución
➢ Depuración de código
❑Simulink
❑Control System Toolbox
❑SimPowerSystems
❑Introducción
❑Primeros pasos
❑Programación en Matlab
❑Simulink
➢ Introducción
➢ Creación del modelo
➢ Simulación del modelo
❑SimPowerSystems
❑Control System Toolbox
Variable-step
❑Introducción
❑Primeros pasos
❑Programación en Matlab
❑Simulink
❑SimPowerSystems
❑Control System Toolbox
Corriente
Tensión
❑Introducción
❑Primeros pasos
❑Programación en Matlab
❑Simulink
❑SimPowerSystems
❑Control System Toolbox
➢ Representación de sistemas lineales
➢ Análisis de la respuesta temporal de sistemas LTI
➢ Interconexión de sistemas
➢ Cero-polo:
➢ Fracciones parciales:
➢ Espacio de estados:
H ( s)= 2
(s )
+ 4 (s + 1)
2
(s + 2)(s + 3)(s + 4)
➢ Fracciones parciales:
➢ Espacio de estados:
❑Ejemplo: H (s ) =
36 2
Amplitude
s 2 + 2.4s + 36 1
0
0 1 2 3 4 5 6 7 8
Time (sec)
Impulse Response
5
Amplitude
0
-5
0 1 2 3 4 5 6 7 8
Time (sec)
Linear Simulation Results
10
Amplitude
5
0
0 5 10 15 20 25 30
Time (sec)
Magnitude (dB)
-10
H (s ) = 2
36 -20
s + 2.4s + 36
-30
-40
-50
0
-45
Phase (deg)
-90
-135
-180
-1 0 1 2
10 10 10 10
Frequency (rad/sec)