Académique Documents
Professionnel Documents
Culture Documents
TRANSFORMADA DE LAPLACE
CURSO 2014-2015
CLCULO II
Prcticas Matlab
Prctica 11 (19/05/2015)
Objetivos
o
ComprobarpropiedadesdelatransformadadeLaplace.
ComandosdeMatlab
1.ObtenerlatransformadadeLaplacedeunafuncinutilizandoclculosimblico
laplace(f)
ObtienelatransformadadeLaplacedelafuncinf(t),utilizandoclculosimblico.La
funcintransformada,pordefecto,dependedelavariables,esF(s).
Ejemplo:
f=sym('t^3'); F=laplace(f)
otambin
syms t; F=laplace(t^3)
2.ObtenerlatransformadainversadeLaplacedeunafuncinutilizandoclculosimblico
ilaplace(F)
Obtiene la transformada inversa de Laplace de la funcin F(s), utilizando
clculo simblico. La funcin transformada inversa, por defecto, depende de
la variable t.
Ejemplo:
syms s; f=ilaplace(1/(s^2+1)/(s+1))
3.Calculaellmitedeunaexpresinutilizandoclculosimblico
limit(f,x,a)
Obtiene el lmite de la expresin f cuando la variable x tiende hacia a.
Ejemplo:
syms x; L=limit(sqrt(x^4+1)/(x^2+1),x,inf)
PGINA 2
Ejercicios
Definicin(TransformadadeLaplace).Sea f t unafuncindefinidapara t 0 ytal
que f t 0 para t 0 .SellamatransformadadeLaplacedelafuncin f t ala
funcin:
L f (t ) F ( s) f (t )e st dt
0
siemprequelaintegralanteriorseaconvergente.
f (t ) Me t
t t0
1 (ver figura). El conjunto de todos los valores que satisfacen dicha condicin est
acotadoinferiormente,ysunfimo 0 sedenominaabscisadeconvergenciade f t .
f (t ) Me t Me 1 t , t t0 0
MATLAB: PRCTICA 10
PGINA 3
TRANSFORMADAS DE LAPLACE
f (t ) L -1 F ( s )
1.
2.
tn
3.
4.
1
t
5.
e at
6.
t n e at
7.
sen a t
8.
cos a t
9.
t sen a t
10.
t cos a t
11.
e bt sen a t
12.
e bt cos a t
F ( s ) L f (t )
1
, s0
s
n!
, s 0, n 0
s n 1
3 2
s , s 0
2
s 1 2 , s 0
1
, sa
sa
n!
, s a, n 0
( s a) n 1
a
, s0
2
s a2
s
, s0
2
s a2
2a s
, s0
2
(s a 2 ) 2
s2 a2
, s0
(s 2 a 2 ) 2
a
, sb
( s b) 2 a 2
s b
, sb
( s b) 2 a 2
ClculodetransformadasdeLaplace
Comprueba que para las funciones de la tabla se obtiene la
transformada que se indica.
Indicaciones
A modo de ejemplo se muestra cmo obtener la transformada de la funcin de la filas
1 a 3.
Cdigo Matlab:
PGINA 4
syms t
disp('fila 1')
F=laplace(heaviside(t))
%heaviside(t) es la funcin escaln unidad
disp('fila 2 para n=2')
F=laplace(t^2)
disp('fila 3')
F=laplace(sqrt(t))
L e a t f (t ) s L f (t ) s a F s a , s a
siendo laabscisadeconvergenciade f t .
f1 t tsen (5t )
Indicaciones
Cdigo 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)
Paracomprobarlapropiedadhayqueobservarque: F1 s
10 s 3
s 2 6s 34
F s 3
MATLAB: PRCTICA 10
PGINA 5
1
s
L f ( x)dx F s ,
f1 t x3 sen 2 x
f 2 t ( x3 sen 2 x) dx
0
Indicaciones
Cdigo 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
Paracomprobarlapropiedadhayqueobservarque: F1 s
1
F s
s
Propiedad(Traslacineneltiempo).Si c escualquiernmero
realpositivo,
L U t c f (t c ) e c s L f (t ) e c s F s , s
a)ObtenerlatransformadainversadeLaplacedelassiguientesfunciones,
utilizandocdigoMatlab:
F1 s
( s 3)
( s 3) e s
( s 3) e s 2
F
2
s
F
3
s
s ( s 2 1)
s ( s 2 1)
s ( s 2 1)
Observaquelastransformadas F 2 s y F 3 s seobtienenapartir
de F1 s ,multiplicandoporunaexponencial e
sc
,con c 0 .
c)Qurelacinobservasentrelastresgrficas?Enqupropiedadde
latransformadadeLaplacesebasaesteresultado?
PGINA 6
Indicaciones
Cdigo Matlab
%Aplicacin de la propiedad traslacin en el tiempo
syms s
% Define la transformada inicial, F1(s)
F1=(s+3)/(s*(s^2+1));
% Calcula la transformada inversa de F1, la funcin f1(t)
f1=ilaplace(F1)
figure(1)
% Dibuja la funcin f1(t) en el intervalo [0,14] con plot
f1num=subs(f1,0:0.01:14);
hold on
plot(0:0.01:14,f1num,'b')
% Define la transformada F2(s)=F1(s)*exp(-s*pi)
F2=exp(-s*pi)*(s+3)/(s*(s^2+1));
% Calcula la transformada inversa de F2
f2=ilaplace(F2)
% Dibuja la funcin f2(t) sobre la misma figura 1
f2num=subs(f2,0:0.01:14);
plot(0:0.01:14,f2num,'r')
% Define la transformada F3(s)=F1(s)*exp(-s*2)
F3=exp(-s*2)*(s+3)/(s*(s^2+1));
% Calcula la transformada inversa de F3
f3=ilaplace(F3)
% Dibuja la funcin f3(t) sobre la misma figura 1
f3num=subs(f3,0:0.01:14);
plot(0:0.01:14,f3num,'g')
title('transformadas inversas')
legend('f(t)','f(t-pi)*U(t-pi)','f(t-2)*U(t-2)')
f(t)
f(t-pi)*U(t-pi)
f(t-2)*U(t-2)
transformadas inversas
7
6
5
4
3
2
1
0
-1
10
12
14
Lasolucinobtenidaes
Resumen de comandos
Se recogen aqu los comandos utilizados en esta prctica que se darn por conocidos enlas
prcticassiguientesyqueconvieneretenerporquesepodrnpreguntarenlasdistintaspruebas
MATLAB: PRCTICA 10
PGINA 7
heaviside
Funcinescalnunidad:
ObtenerlatransformadadeLaplacedeunafuncinsimblicamente:laplace
ObtenerlatransformadainversadeLaplacedeunafuncin:ilaplace
Calcularellmitedeunaexpresinsimblica:
limit