SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Matlab: Symbolic Math Toolbox,
Control System Toolbox
Dr. Luis Sánchez
Symbolic Math Toolbox
Permite:
• Calculus – integration, differentiation, Taylor series
expansion, …
• Linear Algebra – inverses, determinants, eigenvalues, …
• Simplification – algebraic and trigonometric expressions
• Equation Solutions – algebraic and differential equations
• Transforms – Fourier, Laplace, Z transforms and inverse
transforms, …
Symbolic
Use sym to create a symbolic number, and double
to convert to a normal number.
>> sqrt(2)
ans = 1.4142
>> var = sqrt(sym(2))
var = 2^(1/2)
>> double(var)
ans = 1.4142
>> sym(2)/sym(5) + sym(1)/sym(3)
ans = 11/15
Symbolic variables
Use syms to define symbolic variables. (Or use sym to create
an abbreviated symbol name.)
>> syms m n b c x
>> th = sym('theta')
>> sin(th)
ans = sin(theta)
>> sin(th)^2 + cos(th)^2
ans = cos(theta)^2 + sin(theta)^2
>> y = m*x + b
y = b + m*x
Expresiones simbólicas
The subs function substitutes values or expressions for
variables in a symbolic expression.
>> clear
>> syms m x b
>> y = m*x + b → y = b + m*x
>> subs(y,x,3) → ans = b + 3*m
>> subs(y, [m b], [2 3]) → ans = 2*x + 3
>> subs(y, [b m x], [3 2 4])→ ans = 11
The symbolic expression itself is unchanged.
>> y → y = b + m*x
Diferenciación
Use diff to do symbolic differentiation.
>> clear
>> syms m x b th n y
>> y = m*x + b;
>> diff(y, x) → ans = m
>> diff(y, b) → ans = 1
>> p = sin(th)^n → p = sin(th)^n
>> diff(p, th) → ans = n*cos(th)*sin(th)^(n
- 1)
Integración
Indefinite integrals
>> int(y, x) → ans = (m*x^2)/2 +
b*x
>> int(y, b) → ans = (b + m*x)^2/2
>> int(1/(1+x^2)) → ans = atan(x)
Definite integrals
>> int(y,x,2,5) → ans = 3*b +
(21*m)/2
>> int(1/(1+x^2),x,0,1) → ans = pi/4
>> clear
>> syms m b x >> y = m*x + b;
Graficando expresiones simbólicas
The ezplot function will plot symbolic expressions.
>> clear; syms x y
>> ezplot( 1 / (5 + 4*cos(x)) );
>> hold on; axis equal
>> g = x^2 + y^2 - 3;
>> ezplot(g);
Solución de Ecuaciones
diferenciales con Matlab: dsolve
2
2
n
n
y
dy
dt
d y
dt
d y
dt
• y
• Dy
• D2y
• Dny
• >> y = dsolve('Dy + 2*y = 12*sin(4*t)',
'y(0)=10')
• y =
• -12/5*cos(4*t)+6/5*sin(4*t)+62/5*exp(-2*t)
• >> ezplot(y, [0 8])
• >> axis([0 8 -3 10])
2 12sin 4
dy
y t
dt
  (0) 10y 
Ejemplo. Resolver la ED usando
Matlab
• >> y = dsolve('D2y + 3*Dy + 2*y = 24',
'y(0)=10', 'Dy(0)=0')
• y =
• 12+2*exp(-2*t)-4*exp(-t)
• >> ezplot(y, [0 6])
2
2
3 2 24
d y dy
y
dt dt
  
(0) 10y  '(0) 0y 
Ejemplo. Resolver la ED usando
Matlab
La trasformada de Laplace
simbólica con Matlab
Establezca s y t como variables
simbólicas.
>> syms t s
• La trasformada de laplace de una
función f(t) se obtiene como:
>> F = laplace(f)
• Algunas simplificaciones utiles son:
>> pretty(F)
>> simplify(F)
•Establish t and s as symbolic variables.
>> syms t s
•The Laplace function F is then formed and
the inverse Laplace transform command is:
>> f = ilaplace(F)
La trasformada inversa de Laplace
simbólica con Matlab
2 2
( ) 3 sin5 4 cos5t t
v t e t e t 
 
>> syms t s
>> v = 3*exp(-2*t)*sin(5*t)
+ 4*exp(-2*t)*cos(5*t)
v =
3*exp(-2*t)*sin(5*t)+4*exp(-2*t)*cos(5*t)
Ejemplo. Determine la trasformada
de Laplace de v(t) usando Matlab
Ejemplo. Continuación…
>> V = laplace(v)
V =15/((s+2)^2+25)+4*(s+2)/((s+2)^2+25)
>> V=simplify(V)
V = (23+4*s)/(s^2+4*s+29)
>> syms t s
>> F=100*(s+3)/((s+1)*(s+2)*(s^2+2*s+5))
F =
(100*s+300)/(s+1)/(s+2)/(s^2+2*s+5)
2
100( 3)
( )
( 1)( 2)( 2 5)
s
F s
s s s s


   
Ejemplo. Determine la trasformada Inversa
de Laplace de F(s) usando Matlab
>> f = ilaplace(F)
f = 50*exp(-t)-20*exp(-2*t)-30*exp(-t)*cos(2*t)-
10*exp(-t)*sin(2*t)
>> pretty(f)
50 exp(-t) - 20 exp(-2 t) - 30 exp(-t) cos(2 t) -
10 exp(-t) sin(2 t)
Ejemplo. Continuación…
2
10 48
( )
2 ( 2)( 16)
Y s
s s s
 
  
>> syms t s
>> Y = 10/(s+2) + 48/((s+2)*(s^2+16))
Y =10/(s+2)+48/(s+2)/(s^2+16)
Ejemplo. Determine la trasformada
Inversa de Laplace de F(s) usando
Matlab
>> y = ilaplace(Y)
y = 62/5*exp(-2*t)-
12/5*cos(16^(1/2)*t)+3/10*16^(1/2)*sin(16^(1/
2)*t)
>> y=simplify(y)
y = 62/5*exp(-2*t)-12/5*cos(4*t)+6/5*sin(4*t)
Ejemplo. Continuación…
Diversos comandos de Matlab para aplicarlos
en diferentes campos de la transformada de
Laplace
El comando roots determina las raíces de polinomios de
grado n
Ejemplo
El comando poly obtiene el polinomio de las raíces dadas
El comando conv lleva a cabo el producto de 2 funciones
representadas en el dominio s
El comando printsys representa como función racional en s a la relación
de polinomios numerador/denominador
El comando pzmap efectúa la representación gráfica de polos y ceros
en el plano s de una función racional previamente definida.
El comando residue descompone en fracciones parciales a
G(s).
Conversión de fracciones parciales a función racional
Ejemplo
Teoremas de valor inicial y final
Ejemplo
Ejemplo
Funciones de Trasferencia en Matlab
Funciones de Trasferencia en Matlab
Ejemplos
Escribir en Matlab las siguientes funciones de trasferencia:
Conversión de una función de trasferencia a
formato ganancia-polo-cero y viceversa
Ejemplo
Dada la función de trasferencia G(s), expresarla en formato
ganancia-polo-cero.
Generating a Step Response in MATLAB
>>M = 1; % units of kg
>>K = 10; % units of N/m
>>B = 2; % units of N-s/m
>>num = 1;
>>den = [M B K];
>>sys = tf(num,den)
>>step(sys);
Specifying the time scale
>>t=0:0.1:10;
>>step(sys,t);

Más contenido relacionado

La actualidad más candente

Series de fourier - Ejemplos Resueltos
Series de fourier - Ejemplos Resueltos Series de fourier - Ejemplos Resueltos
Series de fourier - Ejemplos Resueltos Joe Arroyo Suárez
 
Sección 2.7 Correlación de señales discretas en el tiempo
Sección 2.7 Correlación de señales discretas en el tiempoSección 2.7 Correlación de señales discretas en el tiempo
Sección 2.7 Correlación de señales discretas en el tiempoJuan Palacios
 
Ejercicios (Series de Fourier)
Ejercicios (Series de Fourier)Ejercicios (Series de Fourier)
Ejercicios (Series de Fourier)ERICK CONDE
 
Ejercicio - Serie de maclaurin
Ejercicio - Serie de maclaurinEjercicio - Serie de maclaurin
Ejercicio - Serie de maclaurinJhony Caranguay
 
Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)Julio Daniel Ruano
 
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Angel Perez
 
Tabla%20de%20transformadas%20de%20 laplace[1]
Tabla%20de%20transformadas%20de%20 laplace[1]Tabla%20de%20transformadas%20de%20 laplace[1]
Tabla%20de%20transformadas%20de%20 laplace[1]Draco Ismael Hernandex
 
Ejercicios arreglos de antenas
Ejercicios arreglos de antenasEjercicios arreglos de antenas
Ejercicios arreglos de antenasomar8
 
Transformada de laplace (tablas)
Transformada de laplace (tablas)Transformada de laplace (tablas)
Transformada de laplace (tablas)MateoLeonidez
 
Grafica de una Serie De FOURIER en Matlab
Grafica de una Serie De FOURIER en MatlabGrafica de una Serie De FOURIER en Matlab
Grafica de una Serie De FOURIER en Matlabunisalesiana
 
Formulas de transformada de laplace
Formulas de transformada de laplaceFormulas de transformada de laplace
Formulas de transformada de laplaceAlejandro Bernardo
 
Teoria de fracciones parciales y t ransformada de laplace
Teoria de fracciones parciales y t ransformada de laplaceTeoria de fracciones parciales y t ransformada de laplace
Teoria de fracciones parciales y t ransformada de laplaceOswaldoguanipa1
 
Tabla de propiedades de la transformada de laplace
Tabla de propiedades de la transformada de laplaceTabla de propiedades de la transformada de laplace
Tabla de propiedades de la transformada de laplaceAngel Perez
 
Ejercicios resueltos 2011 series de fourier
Ejercicios resueltos 2011 series de fourierEjercicios resueltos 2011 series de fourier
Ejercicios resueltos 2011 series de fourierFENIXMSN
 

La actualidad más candente (20)

Series de fourier - Ejemplos Resueltos
Series de fourier - Ejemplos Resueltos Series de fourier - Ejemplos Resueltos
Series de fourier - Ejemplos Resueltos
 
Sección 2.7 Correlación de señales discretas en el tiempo
Sección 2.7 Correlación de señales discretas en el tiempoSección 2.7 Correlación de señales discretas en el tiempo
Sección 2.7 Correlación de señales discretas en el tiempo
 
Ejercicios (Series de Fourier)
Ejercicios (Series de Fourier)Ejercicios (Series de Fourier)
Ejercicios (Series de Fourier)
 
Ejercicio - Serie de maclaurin
Ejercicio - Serie de maclaurinEjercicio - Serie de maclaurin
Ejercicio - Serie de maclaurin
 
Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)
 
Int superficie
Int superficieInt superficie
Int superficie
 
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
 
Tabla%20de%20transformadas%20de%20 laplace[1]
Tabla%20de%20transformadas%20de%20 laplace[1]Tabla%20de%20transformadas%20de%20 laplace[1]
Tabla%20de%20transformadas%20de%20 laplace[1]
 
Ejercicios arreglos de antenas
Ejercicios arreglos de antenasEjercicios arreglos de antenas
Ejercicios arreglos de antenas
 
Mezcladores
MezcladoresMezcladores
Mezcladores
 
Problemas sistemas lti
Problemas sistemas ltiProblemas sistemas lti
Problemas sistemas lti
 
Transformada de laplace (tablas)
Transformada de laplace (tablas)Transformada de laplace (tablas)
Transformada de laplace (tablas)
 
Grafica de una Serie De FOURIER en Matlab
Grafica de una Serie De FOURIER en MatlabGrafica de una Serie De FOURIER en Matlab
Grafica de una Serie De FOURIER en Matlab
 
Formulas de transformada de laplace
Formulas de transformada de laplaceFormulas de transformada de laplace
Formulas de transformada de laplace
 
Teoria de fracciones parciales y t ransformada de laplace
Teoria de fracciones parciales y t ransformada de laplaceTeoria de fracciones parciales y t ransformada de laplace
Teoria de fracciones parciales y t ransformada de laplace
 
11 transformada de_laplace
11 transformada de_laplace11 transformada de_laplace
11 transformada de_laplace
 
Tabla de propiedades de la transformada de laplace
Tabla de propiedades de la transformada de laplaceTabla de propiedades de la transformada de laplace
Tabla de propiedades de la transformada de laplace
 
Stremler
StremlerStremler
Stremler
 
Lgr
LgrLgr
Lgr
 
Ejercicios resueltos 2011 series de fourier
Ejercicios resueltos 2011 series de fourierEjercicios resueltos 2011 series de fourier
Ejercicios resueltos 2011 series de fourier
 

Destacado

Ejercicios MATLAB
Ejercicios MATLABEjercicios MATLAB
Ejercicios MATLABdwquezada
 
Resolución de ecuaciones diferenciales con MATLAB R2015a
Resolución de ecuaciones diferenciales  con  MATLAB  R2015aResolución de ecuaciones diferenciales  con  MATLAB  R2015a
Resolución de ecuaciones diferenciales con MATLAB R2015aJoanny Ibarbia Pardo
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLABAshish Meshram
 
Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)morones.om
 
Matlab Introduction
Matlab IntroductionMatlab Introduction
Matlab Introductionideas2ignite
 

Destacado (8)

resumen matlab
resumen matlabresumen matlab
resumen matlab
 
Matlab vectors
Matlab vectorsMatlab vectors
Matlab vectors
 
Ejercicios MATLAB
Ejercicios MATLABEjercicios MATLAB
Ejercicios MATLAB
 
Resolución de ecuaciones diferenciales con MATLAB R2015a
Resolución de ecuaciones diferenciales  con  MATLAB  R2015aResolución de ecuaciones diferenciales  con  MATLAB  R2015a
Resolución de ecuaciones diferenciales con MATLAB R2015a
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLAB
 
Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)
 
Matlab ppt
Matlab pptMatlab ppt
Matlab ppt
 
Matlab Introduction
Matlab IntroductionMatlab Introduction
Matlab Introduction
 

Similar a Matlab Symbolic and Control Toolbox Guide

Tema6 sol
Tema6 solTema6 sol
Tema6 solfruizj
 
Iniciación al calculo de derivadas
Iniciación al calculo de derivadasIniciación al calculo de derivadas
Iniciación al calculo de derivadasMaría José Mendoza
 
7 150218062515-conversion-gate02
7 150218062515-conversion-gate027 150218062515-conversion-gate02
7 150218062515-conversion-gate02mariaines1231
 
7.iniciacion derivadas
7.iniciacion derivadas7.iniciacion derivadas
7.iniciacion derivadasFabián N. F.
 
7.iniciacion derivadas
7.iniciacion derivadas7.iniciacion derivadas
7.iniciacion derivadasfanufe
 
Copia de cedart por fin termine 3er parcial
Copia de cedart por fin termine 3er parcialCopia de cedart por fin termine 3er parcial
Copia de cedart por fin termine 3er parcialLuisa González
 
Semestral de matematicas
Semestral de matematicasSemestral de matematicas
Semestral de matematicasDaniel Castillo
 
Funciones PolinóMicas
Funciones PolinóMicasFunciones PolinóMicas
Funciones PolinóMicasCarmen Batiz
 
Calculo Diferencial e Integral de cero.ppt
Calculo Diferencial e Integral de cero.pptCalculo Diferencial e Integral de cero.ppt
Calculo Diferencial e Integral de cero.pptJorgeKnd2
 
calculo.ppt
calculo.pptcalculo.ppt
calculo.pptIcEdson
 
304solbol6fmimec0304
304solbol6fmimec0304304solbol6fmimec0304
304solbol6fmimec0304Luzmira77
 
Ejercicios de calculo diferencial
Ejercicios de calculo diferencialEjercicios de calculo diferencial
Ejercicios de calculo diferencialJose Ramos
 
Expresiones Algebraicas .pdf
Expresiones Algebraicas .pdfExpresiones Algebraicas .pdf
Expresiones Algebraicas .pdfGotergalaxi9000
 

Similar a Matlab Symbolic and Control Toolbox Guide (20)

Tema6 sol
Tema6 solTema6 sol
Tema6 sol
 
Iniciación al calculo de derivadas
Iniciación al calculo de derivadasIniciación al calculo de derivadas
Iniciación al calculo de derivadas
 
7 150218062515-conversion-gate02
7 150218062515-conversion-gate027 150218062515-conversion-gate02
7 150218062515-conversion-gate02
 
7.iniciacion derivadas
7.iniciacion derivadas7.iniciacion derivadas
7.iniciacion derivadas
 
7.iniciacion derivadas
7.iniciacion derivadas7.iniciacion derivadas
7.iniciacion derivadas
 
Copia de cedart por fin termine 3er parcial
Copia de cedart por fin termine 3er parcialCopia de cedart por fin termine 3er parcial
Copia de cedart por fin termine 3er parcial
 
ApéNdices
ApéNdicesApéNdices
ApéNdices
 
Semestral de matematicas
Semestral de matematicasSemestral de matematicas
Semestral de matematicas
 
Semestral de mate
Semestral de mateSemestral de mate
Semestral de mate
 
Apendices
ApendicesApendices
Apendices
 
La Transformada de Laplace
La Transformada de Laplace La Transformada de Laplace
La Transformada de Laplace
 
Funciones PolinóMicas
Funciones PolinóMicasFunciones PolinóMicas
Funciones PolinóMicas
 
Calculo Diferencial e Integral de cero.ppt
Calculo Diferencial e Integral de cero.pptCalculo Diferencial e Integral de cero.ppt
Calculo Diferencial e Integral de cero.ppt
 
calculo.ppt
calculo.pptcalculo.ppt
calculo.ppt
 
calculo.ppt
calculo.pptcalculo.ppt
calculo.ppt
 
MATEMATICA UPTAEB.pptx
MATEMATICA UPTAEB.pptxMATEMATICA UPTAEB.pptx
MATEMATICA UPTAEB.pptx
 
304solbol6fmimec0304
304solbol6fmimec0304304solbol6fmimec0304
304solbol6fmimec0304
 
Ejercicios de calculo diferencial
Ejercicios de calculo diferencialEjercicios de calculo diferencial
Ejercicios de calculo diferencial
 
Derivada algebra y regla de la cadena
Derivada algebra y regla de la cadena Derivada algebra y regla de la cadena
Derivada algebra y regla de la cadena
 
Expresiones Algebraicas .pdf
Expresiones Algebraicas .pdfExpresiones Algebraicas .pdf
Expresiones Algebraicas .pdf
 

Último

Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 

Último (20)

Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 

Matlab Symbolic and Control Toolbox Guide

  • 1. Matlab: Symbolic Math Toolbox, Control System Toolbox Dr. Luis Sánchez
  • 2. Symbolic Math Toolbox Permite: • Calculus – integration, differentiation, Taylor series expansion, … • Linear Algebra – inverses, determinants, eigenvalues, … • Simplification – algebraic and trigonometric expressions • Equation Solutions – algebraic and differential equations • Transforms – Fourier, Laplace, Z transforms and inverse transforms, …
  • 3. Symbolic Use sym to create a symbolic number, and double to convert to a normal number. >> sqrt(2) ans = 1.4142 >> var = sqrt(sym(2)) var = 2^(1/2) >> double(var) ans = 1.4142 >> sym(2)/sym(5) + sym(1)/sym(3) ans = 11/15
  • 4. Symbolic variables Use syms to define symbolic variables. (Or use sym to create an abbreviated symbol name.) >> syms m n b c x >> th = sym('theta') >> sin(th) ans = sin(theta) >> sin(th)^2 + cos(th)^2 ans = cos(theta)^2 + sin(theta)^2 >> y = m*x + b y = b + m*x
  • 5. Expresiones simbólicas The subs function substitutes values or expressions for variables in a symbolic expression. >> clear >> syms m x b >> y = m*x + b → y = b + m*x >> subs(y,x,3) → ans = b + 3*m >> subs(y, [m b], [2 3]) → ans = 2*x + 3 >> subs(y, [b m x], [3 2 4])→ ans = 11 The symbolic expression itself is unchanged. >> y → y = b + m*x
  • 6. Diferenciación Use diff to do symbolic differentiation. >> clear >> syms m x b th n y >> y = m*x + b; >> diff(y, x) → ans = m >> diff(y, b) → ans = 1 >> p = sin(th)^n → p = sin(th)^n >> diff(p, th) → ans = n*cos(th)*sin(th)^(n - 1)
  • 7. Integración Indefinite integrals >> int(y, x) → ans = (m*x^2)/2 + b*x >> int(y, b) → ans = (b + m*x)^2/2 >> int(1/(1+x^2)) → ans = atan(x) Definite integrals >> int(y,x,2,5) → ans = 3*b + (21*m)/2 >> int(1/(1+x^2),x,0,1) → ans = pi/4 >> clear >> syms m b x >> y = m*x + b;
  • 8. Graficando expresiones simbólicas The ezplot function will plot symbolic expressions. >> clear; syms x y >> ezplot( 1 / (5 + 4*cos(x)) ); >> hold on; axis equal >> g = x^2 + y^2 - 3; >> ezplot(g);
  • 9. Solución de Ecuaciones diferenciales con Matlab: dsolve 2 2 n n y dy dt d y dt d y dt • y • Dy • D2y • Dny
  • 10. • >> y = dsolve('Dy + 2*y = 12*sin(4*t)', 'y(0)=10') • y = • -12/5*cos(4*t)+6/5*sin(4*t)+62/5*exp(-2*t) • >> ezplot(y, [0 8]) • >> axis([0 8 -3 10]) 2 12sin 4 dy y t dt   (0) 10y  Ejemplo. Resolver la ED usando Matlab
  • 11. • >> y = dsolve('D2y + 3*Dy + 2*y = 24', 'y(0)=10', 'Dy(0)=0') • y = • 12+2*exp(-2*t)-4*exp(-t) • >> ezplot(y, [0 6]) 2 2 3 2 24 d y dy y dt dt    (0) 10y  '(0) 0y  Ejemplo. Resolver la ED usando Matlab
  • 12. La trasformada de Laplace simbólica con Matlab Establezca s y t como variables simbólicas. >> syms t s • La trasformada de laplace de una función f(t) se obtiene como: >> F = laplace(f) • Algunas simplificaciones utiles son: >> pretty(F) >> simplify(F)
  • 13. •Establish t and s as symbolic variables. >> syms t s •The Laplace function F is then formed and the inverse Laplace transform command is: >> f = ilaplace(F) La trasformada inversa de Laplace simbólica con Matlab
  • 14. 2 2 ( ) 3 sin5 4 cos5t t v t e t e t    >> syms t s >> v = 3*exp(-2*t)*sin(5*t) + 4*exp(-2*t)*cos(5*t) v = 3*exp(-2*t)*sin(5*t)+4*exp(-2*t)*cos(5*t) Ejemplo. Determine la trasformada de Laplace de v(t) usando Matlab
  • 15. Ejemplo. Continuación… >> V = laplace(v) V =15/((s+2)^2+25)+4*(s+2)/((s+2)^2+25) >> V=simplify(V) V = (23+4*s)/(s^2+4*s+29)
  • 16. >> syms t s >> F=100*(s+3)/((s+1)*(s+2)*(s^2+2*s+5)) F = (100*s+300)/(s+1)/(s+2)/(s^2+2*s+5) 2 100( 3) ( ) ( 1)( 2)( 2 5) s F s s s s s       Ejemplo. Determine la trasformada Inversa de Laplace de F(s) usando Matlab
  • 17. >> f = ilaplace(F) f = 50*exp(-t)-20*exp(-2*t)-30*exp(-t)*cos(2*t)- 10*exp(-t)*sin(2*t) >> pretty(f) 50 exp(-t) - 20 exp(-2 t) - 30 exp(-t) cos(2 t) - 10 exp(-t) sin(2 t) Ejemplo. Continuación…
  • 18. 2 10 48 ( ) 2 ( 2)( 16) Y s s s s      >> syms t s >> Y = 10/(s+2) + 48/((s+2)*(s^2+16)) Y =10/(s+2)+48/(s+2)/(s^2+16) Ejemplo. Determine la trasformada Inversa de Laplace de F(s) usando Matlab
  • 19. >> y = ilaplace(Y) y = 62/5*exp(-2*t)- 12/5*cos(16^(1/2)*t)+3/10*16^(1/2)*sin(16^(1/ 2)*t) >> y=simplify(y) y = 62/5*exp(-2*t)-12/5*cos(4*t)+6/5*sin(4*t) Ejemplo. Continuación…
  • 20. Diversos comandos de Matlab para aplicarlos en diferentes campos de la transformada de Laplace El comando roots determina las raíces de polinomios de grado n
  • 22. El comando poly obtiene el polinomio de las raíces dadas El comando conv lleva a cabo el producto de 2 funciones representadas en el dominio s
  • 23. El comando printsys representa como función racional en s a la relación de polinomios numerador/denominador El comando pzmap efectúa la representación gráfica de polos y ceros en el plano s de una función racional previamente definida.
  • 24. El comando residue descompone en fracciones parciales a G(s).
  • 25. Conversión de fracciones parciales a función racional
  • 27. Teoremas de valor inicial y final
  • 32. Ejemplos Escribir en Matlab las siguientes funciones de trasferencia:
  • 33. Conversión de una función de trasferencia a formato ganancia-polo-cero y viceversa
  • 34. Ejemplo Dada la función de trasferencia G(s), expresarla en formato ganancia-polo-cero.
  • 35. Generating a Step Response in MATLAB >>M = 1; % units of kg >>K = 10; % units of N/m >>B = 2; % units of N-s/m >>num = 1; >>den = [M B K]; >>sys = tf(num,den) >>step(sys); Specifying the time scale >>t=0:0.1:10; >>step(sys,t);