Está en la página 1de 7

PRÁCTICA TRANSFORMADA DE LAPLACE CURSO 2014-2015

CÁLCULO II

Prácticas Matlab
Práctica 11 (19/05/2015)

Objetivos

o Calcular  transformadas  de  Laplace  y  transformadas  inversas  de  Laplace,  utilizando 


cálculo simbólico. 
o Comprobar propiedades de la transformada de Laplace. 
 
 
Comandos de Matlab 
 
1.‐ Obtener la transformada de Laplace de una función utilizando cálculo simbólico 

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)

Obtiene la transformada inversa de Laplace de la función F(s), utilizando


cálculo simbólico. La función transformada inversa, por defecto, depende de
la variable t.

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

Definición (Transformada de Laplace).‐ Sea  f  t   una función definida para  t  0  y tal 


que  f  t   0  para  t  0 . Se llama transformada de Laplace de la función  f  t   a la 
función:   

L  f (t )   F ( s)   f (t )e st dt  
0
siempre que la integral anterior sea convergente. 

Definición (Función de orden exponencial).‐  Una función  f  t  , se denomina  de tipo 


exponencial “  ” si existen  M  y  t0  tales que 
f (t )  Me  t t  t0  

Si una función  f  t   es de tipo exponencial , también será exponencial de tipo  1  para todo 


1     (ver  figura).  El  conjunto  de  todos  los  valores    que  satisfacen  dicha  condición  está 
acotado inferiormente, y su ínfimo   0  se denomina abscisa de convergencia de  f  t  . 

f (t )  Me  t  Me 1 t , t  t0  0

TEOREMA (de existencia de la transformada de Laplace).- Sea f  t  una función


definida para t  0 y tal que f  t   0 para t  0 . Si f  t  es continua a trozos y además
f  t  es de tipo exponencial, entonces existe la transformada de Laplace para valores de
s tales que Re( s )   0 , siendo 0 la abscisa de convergencia de f  t  .  

TEOREMA.- Si f  t  verifica las condiciones del teorema de existencia anterior,


entonces la función transformada F  s  tiende a cero a medida que s tiende a infinito,
es decir lím F ( s )  0
s 

 
 
MATLAB: PRÁCTICA 10 PÁGINA 3

TRANSFORMADAS DE LAPLACE

f (t )  L -1  F ( s ) F ( s )  L  f (t ) 
1
1. 1 , s0
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 , sa
sa
n!
6. t n  e at , s  a, n  0
( s  a) n 1
a
7. sen a t , s0
s  a2
2

s
8. cos a t , s0
s  a2
2

2a s
9. t  sen a t , s0
(s  a 2 ) 2
2

s2  a2
10. t  cos a t , s0
(s 2  a 2 ) 2
a
11. e bt  sen a t , sb
( s  b) 2  a 2
s b
12. e bt  cos a t , sb
( s  b) 2  a 2
 

 
Cálculo de transformadas de Laplace 

1 Comprueba que para las funciones de la tabla se obtiene la


transformada que se indica.

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

Propiedad  (Multiplicación  por  la  exponencial).‐  Si  a   es  un 


número real cualquiera,  
L  e a t f (t )   s   L  f (t )   s  a   F  s  a  , s  a    

2   siendo    la abscisa de convergencia de  f  t  . 

Considerar para verificar la propiedad anterior las funciones

f1  t   tsen (5t ) f 2  t   e3t tsen (5t )

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

Propiedad  (Trasformada  de  la  integral).‐  Si  existe  L  f (t )  


para  s    0 ,  
t 

 
1
L   f ( x)dx   F  s  , s  
3 0  s

Considerar para verificar la propiedad las funciones

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 

Observa que las transformadas  F 2  s   y  F 3  s   se obtienen a partir 


s  
s ( s 2  1)
 

de  F1 s  , multiplicando por una exponencial  e


 sc
, con  c  0 . 

 
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

%Aplicación de la propiedad traslación 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 función f1(t)
f1=ilaplace(F1)
figure(1)
% Dibuja la función 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 función 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 función 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)')

 
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 

También podría gustarte