Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matlab Con Laplace PDF
Matlab Con Laplace PDF
CÁLCULO II
Prácticas Matlab
Práctica 11 (19/05/2015)
Objetivos
laplace(f)
Obtiene la transformada de Laplace de la función f(t), utilizando cálculo simbólico. La
función transformada, por defecto, depende de la variable s, es F(s).
Ejemplo:
f=sym('t^3'); F=laplace(f)
o también
syms t; F=laplace(t^3)
2.‐ Obtener la transformada inversa de Laplace de una función utilizando cálculo simbólico
ilaplace(F)
Ejemplo:
syms s; f=ilaplace(1/(s^2+1)/(s+1))
3.‐ Calcula el límite de una expresión utilizando cálculo simbólico
limit(f,x,a)
Obtiene el límite de la expresión f cuando la variable x tiende hacia a.
Ejemplo:
syms x; L=limit(sqrt(x^4+1)/(x^2+1),x,inf)
PÁGINA 2 MATLAB: TRANSFORMADA DE LAPLACE
Ejercicios
f (t ) Me t Me 1 t , t t0 0
MATLAB: PRÁCTICA 10 PÁGINA 3
TRANSFORMADAS DE LAPLACE
f (t ) L -1 F ( s ) F ( s ) L f (t )
1
1. 1 , s0
s
n!
2. tn , s 0, n 0
s n 1
3 2
3. t s , s 0
2
1
4. s 1 2 , s 0
t
1
5. e at , sa
sa
n!
6. t n e at , s a, n 0
( s a) n 1
a
7. sen a t , s0
s a2
2
s
8. cos a t , s0
s a2
2
2a s
9. t sen a t , s0
(s a 2 ) 2
2
s2 a2
10. t cos a t , s0
(s 2 a 2 ) 2
a
11. e bt sen a t , sb
( s b) 2 a 2
s b
12. e bt cos a t , sb
( s b) 2 a 2
Cálculo de transformadas de Laplace
Indicaciones
A modo de ejemplo se muestra cómo obtener la transformada de la función de la filas
1 a 3.
Código Matlab:
PÁGINA 4 MATLAB: TRANSFORMADA DE LAPLACE
syms t
disp('fila 1')
F=laplace(heaviside(t))
%heaviside(t) es la función escalón unidad
disp('fila 2 para n=2')
F=laplace(t^2)
disp('fila 3')
F=laplace(sqrt(t))
2 siendo la abscisa de convergencia de f t .
Indicaciones
Código Matlab:
syms s t
F=laplace(t*sin(5*t))
F1=laplace(exp(-3*t)*t*sin(5*t))
F2=subs(F,s,s+3)
10 s 3
Para comprobar la propiedad hay que observar que: F1 s F s 3
s 2 6s 34
2
MATLAB: PRÁCTICA 10 PÁGINA 5
1
L f ( x)dx F s , s
3 0 s
t
f1 t x3 sen 2 x f 2 t ( x3 sen 2 x) dx
0
Indicaciones
Código Matlab:
syms s t x
F=laplace(t^3+sin(2*t))
F1=laplace(int(x^3+sin(2*x),x,0,t))
F2=1/s*F
1
Para comprobar la propiedad hay que observar que: F1 s F s
s
Propiedad (Traslación en el tiempo).‐ Si c es cualquier número
real positivo,
L U t c f (t c ) e c s L f (t ) e c s F s , s
a) Obtener la transformada inversa de Laplace de las siguientes funciones,
utilizando código Matlab:
( s 3) ( s 3) e s ( s 3) e s 2
4 F1 s
s ( s 2 1)
F 2 s
s ( s 2 1)
F 3
b) Representar gráficamente sobre la misma figura las transformadas
inversas obtenidas, f 1 , f 2 , f 3 , en el intervalo t 0,14 .
c) ¿Qué relación observas entre las tres gráficas? ¿En qué propiedad de
la transformada de Laplace se basa este resultado?
PÁGINA 6 MATLAB: TRANSFORMADA DE LAPLACE
Indicaciones
Código Matlab
transformadas inversas f(t)
7 f(t-pi)*U(t-pi)
f(t-2)*U(t-2)
6
-1
0 2 4 6 8 10 12 14
La solución obtenida es
f1 t U (t ) 3 3cos t sen t ; f 2 t U t 3 3cos t- +sen t- ;
f3 t U t 2 3 3cos t-2 sen t-2
Resumen de comandos
Se recogen aquí los comandos utilizados en esta práctica que se darán por conocidos en las
prácticas siguientes y que conviene retener porque se podrán preguntar en las distintas pruebas
MATLAB: PRÁCTICA 10 PÁGINA 7
de evaluación. También se supondrán conocidos los comandos que fueron utilizados en
prácticas anteriores y en las prácticas de Cálculo I.
Función escalón unidad: heaviside
Obtener la transformada de Laplace de una función simbólicamente: laplace
Obtener la transformada inversa de Laplace de una función: ilaplace
Calcular el límite de una expresión simbólica: limit