SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
TUTORIAL DE
MATLAB
Sistemas de Control
Prof. Alexander HoyoProf. Alexander Hoyo
Universidad SimUniversidad Simóón Boln Bolíívarvar
Departamento de Procesos y SistemasDepartamento de Procesos y Sistemas
Entorno de MATLAB
Ventana de
Comandos
Workspace
Historial de Comandos
Simulink
Directorio
Editor
Variables y Matrices
• Definición (=)
>> A=1
>> B=3; No muestra la operación (;)
>> C=A+B
>> t=0:0.1:10; Vector desde 0 hasta 10
• Matrices:
>> A=[1 2 3 4 5 6] Matriz 1x5
>> B=[1,2,3,4,5,6] Matriz 1x5
>> C=[1 2 3;4 5 6] Matriz 2x3
>> D=C' (Matriz Transpuesta) Matriz 3x2
Uso de la Ayuda
• help nombre_funcion
>> help tf da una descripción de la función y
muestra ejemplos de cómo usarla.
• help nombre_toolbox
>> help control system da un listado de
todas las funciones del toolbox especificado y una
descripción breve de cada función del toolbox.
Gráficas en MATLAB
• plot(X,Y) Gráfico 2D
>> t=0:0.1:10;
>> plot(t,sin(t))
Gráficas en MATLAB
• plot3(X,Y,Z) Gráfico en 3D
>> t = 0:pi/50:10*pi;
>> plot3(sin(t),cos(t),t);
Transformada de Laplace
• laplace Determina la transformada de Laplace
de una función temporal en forma simbólica.
>> syms t s a w
>> laplace(t^5)
ans =
120/s^6
>> laplace(exp(-a*t)*sin(w*t))
ans =
w/((s+a)^2+w^2)
Transformada Inversa de
Laplace
• ilaplace Determina la transformada inversa de
Laplace de una función F(s) en forma simbólica.
>> syms t s
>> ilaplace(1/(s+5))
ans =
exp(-5*t)
>> ilaplace(s/((s+5)^2+2))
ans =
1/2*exp(-5*t)*(2*cos(2^(1/2)*t)-
5*2^(1/2)*sin(2^(1/2)*t))
Resolución de Ecuaciones
Diferenciales
• dsolve
>> dsolve('Dx = -a*x','x(0)=1')
ans =
exp(-a*t)
>> dsolve('D2y=-a^2*y','y(0)=1,Dy(0)=0')
ans =
cos(a*t)
Control System Toolbox
• Definición de funciones de transferencia
>> N=[1 2]; vector
>> D=[1 3 5]; vector
>> G=tf(N,D) define la función G
Transfer function:
s + 2
-------------
s^2 + 3 s + 5
>> G=tf([1 2],[1 3 5]) Equivalente al comando
anterior
Control System Toolbox
• Definición de funciones de transferencia
>> Z=[-2]; vector
>> P=[0 -1 -1]; vector
>> k=10
>> G=zpk(Z,P,k) define la función G
Zero/pole/gain:
10 (s+2)
---------
s (s+1)^2
>> G=zpk([-2],[0 -1 -1],10) Equivalente
Control System Toolbox
• Definición de funciones de transferencia
(forma simbólica)
>> s=tf('s')
>> G=(s+1)/(s^2+2*s+5)
Transfer function:
s + 1
-------------
s^2 + 2 s + 5
Control System Toolbox
• Conversión de sistemas
>> G=tf([1 2],[1 3 5])
>> G=zpk(G) expresa la función G en función de
los polos, ceros y ganancia.
>> G=tf(G) devuelve la conversión
Control System Toolbox
>> G=tf([1 2],[1 3 5])
>> zero(G) Muestra los ceros de la función
>> pole(G) Muestra los polos de la función
>> [Z,GAIN]=zero(G) muestra los ceros y la ganancia
>> pzmap(G) grafica el diagrama de polos y ceros
Control System Toolbox
• Conexión de Sistemas
– Conexión en serie
>>H=series(H1,H2)
>>H=H1*H2
Control System Toolbox
• Conexión de Sistemas
– Conexión en paralelo
>>H=parallel(H1,H2)
>>H=H1+H2
Control System Toolbox
• Conexión de Sistemas
– Conexión en realimentación
>> H=feedback(H1,H2)
>> H=feedback(H1,H2,+1) realimentación (+)
>> H=feedback(H1,1) unitaria (H2=1)
Control System Toolbox
• Análisis temporal
>> G=tf([1 2],[1 3 5])
>> step(G)
Control System Toolbox
• Análisis temporal
>> G=tf([1 2],[1 3 5])
>> impulse(G)
Control System Toolbox
• Análisis temporal
>> G=tf([1 2],[1 3 5])
>> t=0:0.1:5;
>> u=sin(t);
>> lsim(G,u,t)
Control System Toolbox
• Análisis temporal
>> G=tf([1 2],[1 3 5])
>> [u,t] = GENSIG('square',5);
>> lsim(G,u,t)
Tipos:
– 'square'
– 'sin'
– 'pulse'
Control System Toolbox
• Análisis en frecuencia
>> G=tf([1 2],[1 3 5])
>> bode(G)
Control System Toolbox
• Análisis en frecuencia
>> G=tf([1 2],[1 3 5])
>> bodemag(G)
Control System Toolbox
• Análisis del lugar de las raíces
>> G=tf([1 2],[1 3 5])
>> rlocus(G)
Control System Toolbox
• Interfaz de análisis de modelos LTI
>> ltiview
EDITOR
>> edit Abre el editor de MATLAB
EDITOR
• El archivo se guarda (*.m)
nombre.m
• Para correrlo tecla F5
Barra de Menú Debug Run
• Para correrlo desde MATLAB
>> nombre.m
IMPORTANTE: el directorio debe estar ubicado
donde se encuentra el archivo (nombre.m)
SIMULINK
>> simulink
Nuevo
Modelo
SIMULINK
Pasos:
• Buscar
• Seleccionar
• Arrastrar
• Unir
• Ajustar
• Simular
SIMULINK
Botón para correr
simulación

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Control Modelo de Referencia y Linealizacion po Realimentacion
Control Modelo de Referencia y Linealizacion po RealimentacionControl Modelo de Referencia y Linealizacion po Realimentacion
Control Modelo de Referencia y Linealizacion po Realimentacion
 
Función cuadrática1
Función cuadrática1Función cuadrática1
Función cuadrática1
 
Actividad N°2.Primera Parte.
Actividad N°2.Primera Parte.Actividad N°2.Primera Parte.
Actividad N°2.Primera Parte.
 
Ejemplos de modelos basados en adaptacion parametrica
Ejemplos de modelos basados en adaptacion parametricaEjemplos de modelos basados en adaptacion parametrica
Ejemplos de modelos basados en adaptacion parametrica
 
Estructuras de entrada salida
Estructuras de entrada salidaEstructuras de entrada salida
Estructuras de entrada salida
 
Plots
PlotsPlots
Plots
 
Funciones y gráficas en matlab
Funciones y gráficas en matlabFunciones y gráficas en matlab
Funciones y gráficas en matlab
 
Gráficos en matlab
Gráficos en matlabGráficos en matlab
Gráficos en matlab
 
7 Operaciones Con Funciones
7  Operaciones Con Funciones7  Operaciones Con Funciones
7 Operaciones Con Funciones
 
Imagenes
ImagenesImagenes
Imagenes
 
Suma de funciones
Suma de funcionesSuma de funciones
Suma de funciones
 
Lugar geometrico
Lugar geometricoLugar geometrico
Lugar geometrico
 
Funciones
FuncionesFunciones
Funciones
 
Clase integracion matlab
Clase integracion matlabClase integracion matlab
Clase integracion matlab
 
Labo 14
Labo 14Labo 14
Labo 14
 
Matlab3
Matlab3Matlab3
Matlab3
 
Estadística con Lenguaje R: Sesión 9
Estadística con Lenguaje R: Sesión 9Estadística con Lenguaje R: Sesión 9
Estadística con Lenguaje R: Sesión 9
 
Estadística con Lenguaje R: Sesión 2
Estadística con Lenguaje R: Sesión 2Estadística con Lenguaje R: Sesión 2
Estadística con Lenguaje R: Sesión 2
 
Función Raíz Cuadrada
Función Raíz CuadradaFunción Raíz Cuadrada
Función Raíz Cuadrada
 
Ejercicios resuletos de programacion
Ejercicios resuletos de programacionEjercicios resuletos de programacion
Ejercicios resuletos de programacion
 

Similar a Tutorial matlab super importa (20)

Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Int_Octave_II_2021.pptx
Int_Octave_II_2021.pptxInt_Octave_II_2021.pptx
Int_Octave_II_2021.pptx
 
resumen matlab
resumen matlabresumen matlab
resumen matlab
 
matlab
matlabmatlab
matlab
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
 
Matlab
MatlabMatlab
Matlab
 
Lab 3 de tele final
Lab 3 de tele finalLab 3 de tele final
Lab 3 de tele final
 
Conceptos básicos de R
Conceptos básicos de RConceptos básicos de R
Conceptos básicos de R
 
Ads matlab
Ads matlabAds matlab
Ads matlab
 
Variables2
Variables2Variables2
Variables2
 
02 Procesamiento de Datos.pptx
02 Procesamiento de Datos.pptx02 Procesamiento de Datos.pptx
02 Procesamiento de Datos.pptx
 
Matlab presentacion enero2012
Matlab presentacion enero2012Matlab presentacion enero2012
Matlab presentacion enero2012
 
Mathematica para cálculo iii (archivo pdf)
Mathematica para cálculo iii (archivo pdf)Mathematica para cálculo iii (archivo pdf)
Mathematica para cálculo iii (archivo pdf)
 
CLASE 01.pdf
CLASE 01.pdfCLASE 01.pdf
CLASE 01.pdf
 
Matlab2009b -clase2
Matlab2009b  -clase2Matlab2009b  -clase2
Matlab2009b -clase2
 
Matlab
MatlabMatlab
Matlab
 
Electrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicadoElectrónica: Tutorial de Matlab aplicado
Electrónica: Tutorial de Matlab aplicado
 
CLASE 04.pdf
CLASE 04.pdfCLASE 04.pdf
CLASE 04.pdf
 
Matlab u1 ambiente
Matlab u1 ambienteMatlab u1 ambiente
Matlab u1 ambiente
 
Computacion
ComputacionComputacion
Computacion
 

Más de DANIELITOSL

Manual autocad 3_d-libre
Manual autocad 3_d-libreManual autocad 3_d-libre
Manual autocad 3_d-libreDANIELITOSL
 
Ejercicios de maquinas de corriente continua
Ejercicios de maquinas de corriente continuaEjercicios de maquinas de corriente continua
Ejercicios de maquinas de corriente continuaDANIELITOSL
 
Transformada inversa de laplace
Transformada inversa de laplaceTransformada inversa de laplace
Transformada inversa de laplaceDANIELITOSL
 
Laplace 11111111
Laplace 11111111Laplace 11111111
Laplace 11111111DANIELITOSL
 
Capitulo 5 -_polarizaciones_en_cc_de_bj_ts
Capitulo 5 -_polarizaciones_en_cc_de_bj_tsCapitulo 5 -_polarizaciones_en_cc_de_bj_ts
Capitulo 5 -_polarizaciones_en_cc_de_bj_tsDANIELITOSL
 
Máquina lineal de corriente continua
Máquina lineal de corriente continuaMáquina lineal de corriente continua
Máquina lineal de corriente continuaDANIELITOSL
 
Vectores en el espacio
Vectores en el espacioVectores en el espacio
Vectores en el espacioDANIELITOSL
 

Más de DANIELITOSL (7)

Manual autocad 3_d-libre
Manual autocad 3_d-libreManual autocad 3_d-libre
Manual autocad 3_d-libre
 
Ejercicios de maquinas de corriente continua
Ejercicios de maquinas de corriente continuaEjercicios de maquinas de corriente continua
Ejercicios de maquinas de corriente continua
 
Transformada inversa de laplace
Transformada inversa de laplaceTransformada inversa de laplace
Transformada inversa de laplace
 
Laplace 11111111
Laplace 11111111Laplace 11111111
Laplace 11111111
 
Capitulo 5 -_polarizaciones_en_cc_de_bj_ts
Capitulo 5 -_polarizaciones_en_cc_de_bj_tsCapitulo 5 -_polarizaciones_en_cc_de_bj_ts
Capitulo 5 -_polarizaciones_en_cc_de_bj_ts
 
Máquina lineal de corriente continua
Máquina lineal de corriente continuaMáquina lineal de corriente continua
Máquina lineal de corriente continua
 
Vectores en el espacio
Vectores en el espacioVectores en el espacio
Vectores en el espacio
 

Último

Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
Control estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfControl estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfLucianaGomez67
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxmiguelmateos18
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUManuelSosa83
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariasusafy7
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfRonaldLozano11
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...GuillermoRodriguez239462
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)Ricardo705519
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.pptjacnuevarisaralda22
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOeldermishti
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosisauVillalva
 

Último (20)

Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
Control estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfControl estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdf
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 

Tutorial matlab super importa

  • 1. TUTORIAL DE MATLAB Sistemas de Control Prof. Alexander HoyoProf. Alexander Hoyo Universidad SimUniversidad Simóón Boln Bolíívarvar Departamento de Procesos y SistemasDepartamento de Procesos y Sistemas
  • 2. Entorno de MATLAB Ventana de Comandos Workspace Historial de Comandos Simulink Directorio Editor
  • 3. Variables y Matrices • Definición (=) >> A=1 >> B=3; No muestra la operación (;) >> C=A+B >> t=0:0.1:10; Vector desde 0 hasta 10 • Matrices: >> A=[1 2 3 4 5 6] Matriz 1x5 >> B=[1,2,3,4,5,6] Matriz 1x5 >> C=[1 2 3;4 5 6] Matriz 2x3 >> D=C' (Matriz Transpuesta) Matriz 3x2
  • 4. Uso de la Ayuda • help nombre_funcion >> help tf da una descripción de la función y muestra ejemplos de cómo usarla. • help nombre_toolbox >> help control system da un listado de todas las funciones del toolbox especificado y una descripción breve de cada función del toolbox.
  • 5. Gráficas en MATLAB • plot(X,Y) Gráfico 2D >> t=0:0.1:10; >> plot(t,sin(t))
  • 6. Gráficas en MATLAB • plot3(X,Y,Z) Gráfico en 3D >> t = 0:pi/50:10*pi; >> plot3(sin(t),cos(t),t);
  • 7. Transformada de Laplace • laplace Determina la transformada de Laplace de una función temporal en forma simbólica. >> syms t s a w >> laplace(t^5) ans = 120/s^6 >> laplace(exp(-a*t)*sin(w*t)) ans = w/((s+a)^2+w^2)
  • 8. Transformada Inversa de Laplace • ilaplace Determina la transformada inversa de Laplace de una función F(s) en forma simbólica. >> syms t s >> ilaplace(1/(s+5)) ans = exp(-5*t) >> ilaplace(s/((s+5)^2+2)) ans = 1/2*exp(-5*t)*(2*cos(2^(1/2)*t)- 5*2^(1/2)*sin(2^(1/2)*t))
  • 9. Resolución de Ecuaciones Diferenciales • dsolve >> dsolve('Dx = -a*x','x(0)=1') ans = exp(-a*t) >> dsolve('D2y=-a^2*y','y(0)=1,Dy(0)=0') ans = cos(a*t)
  • 10. Control System Toolbox • Definición de funciones de transferencia >> N=[1 2]; vector >> D=[1 3 5]; vector >> G=tf(N,D) define la función G Transfer function: s + 2 ------------- s^2 + 3 s + 5 >> G=tf([1 2],[1 3 5]) Equivalente al comando anterior
  • 11. Control System Toolbox • Definición de funciones de transferencia >> Z=[-2]; vector >> P=[0 -1 -1]; vector >> k=10 >> G=zpk(Z,P,k) define la función G Zero/pole/gain: 10 (s+2) --------- s (s+1)^2 >> G=zpk([-2],[0 -1 -1],10) Equivalente
  • 12. Control System Toolbox • Definición de funciones de transferencia (forma simbólica) >> s=tf('s') >> G=(s+1)/(s^2+2*s+5) Transfer function: s + 1 ------------- s^2 + 2 s + 5
  • 13. Control System Toolbox • Conversión de sistemas >> G=tf([1 2],[1 3 5]) >> G=zpk(G) expresa la función G en función de los polos, ceros y ganancia. >> G=tf(G) devuelve la conversión
  • 14. Control System Toolbox >> G=tf([1 2],[1 3 5]) >> zero(G) Muestra los ceros de la función >> pole(G) Muestra los polos de la función >> [Z,GAIN]=zero(G) muestra los ceros y la ganancia >> pzmap(G) grafica el diagrama de polos y ceros
  • 15. Control System Toolbox • Conexión de Sistemas – Conexión en serie >>H=series(H1,H2) >>H=H1*H2
  • 16. Control System Toolbox • Conexión de Sistemas – Conexión en paralelo >>H=parallel(H1,H2) >>H=H1+H2
  • 17. Control System Toolbox • Conexión de Sistemas – Conexión en realimentación >> H=feedback(H1,H2) >> H=feedback(H1,H2,+1) realimentación (+) >> H=feedback(H1,1) unitaria (H2=1)
  • 18. Control System Toolbox • Análisis temporal >> G=tf([1 2],[1 3 5]) >> step(G)
  • 19. Control System Toolbox • Análisis temporal >> G=tf([1 2],[1 3 5]) >> impulse(G)
  • 20. Control System Toolbox • Análisis temporal >> G=tf([1 2],[1 3 5]) >> t=0:0.1:5; >> u=sin(t); >> lsim(G,u,t)
  • 21. Control System Toolbox • Análisis temporal >> G=tf([1 2],[1 3 5]) >> [u,t] = GENSIG('square',5); >> lsim(G,u,t) Tipos: – 'square' – 'sin' – 'pulse'
  • 22. Control System Toolbox • Análisis en frecuencia >> G=tf([1 2],[1 3 5]) >> bode(G)
  • 23. Control System Toolbox • Análisis en frecuencia >> G=tf([1 2],[1 3 5]) >> bodemag(G)
  • 24. Control System Toolbox • Análisis del lugar de las raíces >> G=tf([1 2],[1 3 5]) >> rlocus(G)
  • 25. Control System Toolbox • Interfaz de análisis de modelos LTI >> ltiview
  • 26. EDITOR >> edit Abre el editor de MATLAB
  • 27. EDITOR • El archivo se guarda (*.m) nombre.m • Para correrlo tecla F5 Barra de Menú Debug Run • Para correrlo desde MATLAB >> nombre.m IMPORTANTE: el directorio debe estar ubicado donde se encuentra el archivo (nombre.m)
  • 29. SIMULINK Pasos: • Buscar • Seleccionar • Arrastrar • Unir • Ajustar • Simular