SlideShare una empresa de Scribd logo
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

Metodo del anulador
Metodo del anuladorMetodo del anulador
Metodo del anuladorMakabronero
 
Ejercicio - Serie de maclaurin
Ejercicio - Serie de maclaurinEjercicio - Serie de maclaurin
Ejercicio - Serie de maclaurin
Jhony Caranguay
 
transformada de laplace
transformada de laplacetransformada de laplace
transformada de laplace
Mai Gab
 
Ecuaciones Integrodiferenciales
Ecuaciones IntegrodiferencialesEcuaciones Integrodiferenciales
Ecuaciones Integrodiferenciales
Diego Salazar
 
Metodo romberg
Metodo rombergMetodo romberg
Metodo romberg
erickbaca
 
Transformadas de Laplace
Transformadas de LaplaceTransformadas de Laplace
La ecuación diferencial de Legendre
La ecuación diferencial de LegendreLa ecuación diferencial de Legendre
La ecuación diferencial de Legendre
Angel Vázquez Patiño
 
Ecuaciones diferenciales operador anulador
Ecuaciones diferenciales operador anuladorEcuaciones diferenciales operador anulador
Ecuaciones diferenciales operador anulador
chong161293
 
Método de romberg
Método de rombergMétodo de romberg
Método de romberg
Tensor
 
Metodos numericos-3-1212530740013750-9
Metodos numericos-3-1212530740013750-9Metodos numericos-3-1212530740013750-9
Metodos numericos-3-1212530740013750-9Xavier Davias
 
Aplicacion de las ecuaciones diferenciales de orden superior
Aplicacion de las ecuaciones diferenciales de orden superiorAplicacion de las ecuaciones diferenciales de orden superior
Aplicacion de las ecuaciones diferenciales de orden superiorIsai Esparza Agustin
 
MAT150-U2-2 Diferencial total-Derivada total.pdf
MAT150-U2-2 Diferencial total-Derivada total.pdfMAT150-U2-2 Diferencial total-Derivada total.pdf
MAT150-U2-2 Diferencial total-Derivada total.pdf
luis calizaya
 
Operadores diferenciales
Operadores diferencialesOperadores diferenciales
Operadores diferenciales
BraythonGutierrezGra1
 
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
Oswaldoguanipa1
 
Transformada Directa de Laplace
Transformada Directa de LaplaceTransformada Directa de Laplace
Transformada Directa de Laplace
Edwin_Jack
 
Ecuaciones Diferenciales 1.pptx
Ecuaciones Diferenciales 1.pptxEcuaciones Diferenciales 1.pptx
Ecuaciones Diferenciales 1.pptx
AngelFigueroaDelgado
 
Funciones variable compleja
Funciones variable complejaFunciones variable compleja
Funciones variable complejaOrlando Mariaca
 
Diagrama de bode
Diagrama de bodeDiagrama de bode
Diagrama de bode
Ale Perez Ortiz
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
jackytas7
 

La actualidad más candente (20)

Metodo del anulador
Metodo del anuladorMetodo del anulador
Metodo del anulador
 
Ejercicio - Serie de maclaurin
Ejercicio - Serie de maclaurinEjercicio - Serie de maclaurin
Ejercicio - Serie de maclaurin
 
transformada de laplace
transformada de laplacetransformada de laplace
transformada de laplace
 
Ecuaciones Integrodiferenciales
Ecuaciones IntegrodiferencialesEcuaciones Integrodiferenciales
Ecuaciones Integrodiferenciales
 
Metodo romberg
Metodo rombergMetodo romberg
Metodo romberg
 
Transformadas de Laplace
Transformadas de LaplaceTransformadas de Laplace
Transformadas de Laplace
 
La ecuación diferencial de Legendre
La ecuación diferencial de LegendreLa ecuación diferencial de Legendre
La ecuación diferencial de Legendre
 
Ecuaciones diferenciales operador anulador
Ecuaciones diferenciales operador anuladorEcuaciones diferenciales operador anulador
Ecuaciones diferenciales operador anulador
 
Método de romberg
Método de rombergMétodo de romberg
Método de romberg
 
Metodos numericos-3-1212530740013750-9
Metodos numericos-3-1212530740013750-9Metodos numericos-3-1212530740013750-9
Metodos numericos-3-1212530740013750-9
 
Aplicacion de las ecuaciones diferenciales de orden superior
Aplicacion de las ecuaciones diferenciales de orden superiorAplicacion de las ecuaciones diferenciales de orden superior
Aplicacion de las ecuaciones diferenciales de orden superior
 
MAT150-U2-2 Diferencial total-Derivada total.pdf
MAT150-U2-2 Diferencial total-Derivada total.pdfMAT150-U2-2 Diferencial total-Derivada total.pdf
MAT150-U2-2 Diferencial total-Derivada total.pdf
 
Operadores diferenciales
Operadores diferencialesOperadores diferenciales
Operadores diferenciales
 
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
 
Transformada Directa de Laplace
Transformada Directa de LaplaceTransformada Directa de Laplace
Transformada Directa de Laplace
 
Transformada z
Transformada zTransformada z
Transformada z
 
Ecuaciones Diferenciales 1.pptx
Ecuaciones Diferenciales 1.pptxEcuaciones Diferenciales 1.pptx
Ecuaciones Diferenciales 1.pptx
 
Funciones variable compleja
Funciones variable complejaFunciones variable compleja
Funciones variable compleja
 
Diagrama de bode
Diagrama de bodeDiagrama de bode
Diagrama de bode
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
 

Destacado

resumen matlab
resumen matlabresumen matlab
resumen matlab
Cuantico Manuel
 
Matlab vectors
Matlab vectorsMatlab vectors
Matlab vectors
pramodkumar1804
 
Ejercicios MATLAB
Ejercicios MATLABEjercicios MATLAB
Ejercicios MATLAB
dwquezada
 
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
Joanny Ibarbia Pardo
 
Introduction to MATLAB
Introduction to MATLABIntroduction to MATLAB
Introduction to MATLAB
Ashish 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 Introduction
ideas2ignite
 

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 Clase 03-matlab

Tema6 sol
Tema6 solTema6 sol
Tema6 sol
fruizj
 
7.iniciacion derivadas
7.iniciacion derivadas7.iniciacion derivadas
7.iniciacion derivadasFabián N. F.
 
7.iniciacion derivadas
7.iniciacion derivadas7.iniciacion derivadas
7.iniciacion derivadas
fanufe
 
7 150218062515-conversion-gate02
7 150218062515-conversion-gate027 150218062515-conversion-gate02
7 150218062515-conversion-gate02
mariaines1231
 
Iniciación al calculo de derivadas
Iniciación al calculo de derivadasIniciación al calculo de derivadas
Iniciación al calculo de derivadas
María José Mendoza
 
algebra lineal - ecuación general de segundo grado en dos variables
algebra lineal - ecuación general de segundo grado en dos variablesalgebra lineal - ecuación general de segundo grado en dos variables
algebra lineal - ecuación general de segundo grado en dos variables
ferca831
 
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
 
ApéNdices
ApéNdicesApéNdices
ApéNdices
Ballbreakerhouse .
 
Semestral de matematicas
Semestral de matematicasSemestral de matematicas
Semestral de matematicasDaniel Castillo
 
La Transformada de Laplace
La Transformada de Laplace La Transformada de Laplace
La Transformada de Laplace
JorgeHernndezAlatris
 
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.ppt
JorgeKnd2
 
calculo.ppt
calculo.pptcalculo.ppt
calculo.ppt
IcEdson
 
MATEMATICA UPTAEB.pptx
MATEMATICA UPTAEB.pptxMATEMATICA UPTAEB.pptx
MATEMATICA UPTAEB.pptx
yelisvethmujica721
 
304solbol6fmimec0304
304solbol6fmimec0304304solbol6fmimec0304
304solbol6fmimec0304
Luzmira77
 
Ejercicios de calculo diferencial
Ejercicios de calculo diferencialEjercicios de calculo diferencial
Ejercicios de calculo diferencial
Jose Ramos
 

Similar a Clase 03-matlab (20)

Tema6 sol
Tema6 solTema6 sol
Tema6 sol
 
7.iniciacion derivadas
7.iniciacion derivadas7.iniciacion derivadas
7.iniciacion derivadas
 
7.iniciacion derivadas
7.iniciacion derivadas7.iniciacion derivadas
7.iniciacion derivadas
 
7 150218062515-conversion-gate02
7 150218062515-conversion-gate027 150218062515-conversion-gate02
7 150218062515-conversion-gate02
 
Iniciación al calculo de derivadas
Iniciación al calculo de derivadasIniciación al calculo de derivadas
Iniciación al calculo de derivadas
 
algebra lineal - ecuación general de segundo grado en dos variables
algebra lineal - ecuación general de segundo grado en dos variablesalgebra lineal - ecuación general de segundo grado en dos variables
algebra lineal - ecuación general de segundo grado en dos variables
 
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
 

Último

TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
FRANCISCOJUSTOSIERRA
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
JhonatanOQuionesChoq
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
ssuserebb7f71
 
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
leonpool521
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
MariaCortezRuiz
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
UOC Estudios de Informática, Multimedia y Telecomunicación
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LuisLobatoingaruca
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
JavierAlejosM
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
joseabachesoto
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
maitecuba2006
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
CarlosAroeira1
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
AlfonsoRosalesFonsec
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
mirellamilagrosvf
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
arielemelec005
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
SamuelHuapalla
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
elvis2000x
 
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptxMATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
Fernando Benavidez
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
MiriamAquino27
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
ppame8010
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 

Último (20)

TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
TR-514 (3) - BIS copia seguridad DOS COLUMNAS 2024 1.6.24 PREFERIDO.wbk.wbk S...
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
 
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaaEspecificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
Especificacioes tecnicas.pdfaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...Una solucion saturada contiene la cantidad máxima de un  soluto que se disuel...
Una solucion saturada contiene la cantidad máxima de un soluto que se disuel...
 
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdfPLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
PLAN DE TRABAJO DE REFUERZO ESCOLAR 2024.pdf
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
 
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALESLA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
LA SEÑALES ANALOGICAS Y LAS SEÑALES DIGITALES
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
 
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDADPRESENTACION REUNION DEL COMITE DE SEGURIDAD
PRESENTACION REUNION DEL COMITE DE SEGURIDAD
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
 
Análisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operacionesAnálisis de Sensibilidad clases de investigacion de operaciones
Análisis de Sensibilidad clases de investigacion de operaciones
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
 
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptxMATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
 
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOSAnálisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
Análisis Combinatorio ,EJERCICIOS Y PROBLEMAS RESUELTOS
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 

Clase 03-matlab

  • 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);