Está en la página 1de 12

Matem aticas Avanzadas CURSO 2009-10

Clase Pr actica No. 14 TRANSFORMADA DE LAPLACE C alculo simb olico de transformadas de Laplace. Problemas

TRANSFORMADA DE LAPLACE
La transformada de Laplace de una funci on F (t) denida en [0, +) es una nueva funci on que denotaremos por f (s) o L(F (t))(s), denida por la integral

f (s) =
0

estF (t)dt.

(1)

El dominio de f (s) = L(F )(s) est a formado por los valores de s para los cuales la integral (1) existe. Notar que (1) est a dada en t erminos de una integral impropia de primera especie (intervalo no acotado). Recordar que si G es integrable en cada [0, b], entonces
b

G(t)dt = lim
0

G(t)dt,
0

si el l mite de la derecha existe.


Esta clase est a basada en la clase No. 4 de laboratorio, de la asignatura Ecuaciones Diferenciales de la ETSI Industriales. Ver http://es.wikipedia.org/wiki/Transformada_de_Laplace

TRANSFORMADA DE LAPLACE (cont.)


Para el c alculo automatizado de (1) Matlab ofrece el comando LAPLACE de tipo simb olico, cuya sintaxis es >>f=laplace(F) donde F es una funci on escalar de la variable simb olica t, previamente declarada, y f es una funci on cuya variable es por defecto s. El siguiente ejemplo muestra que se pueden elegir las variables libremente. >> syms u v >>f=laplace(u^2,v) f = 2/v^3

EJEMPLOS
Ejemplo 1. -Calcular la transformada de Laplace de la funci on F (t) = 1.

Resoluci on del ejemplo 1. >>syms t s >>laplace(1,t,s) ans =1/s

Ejemplo 2.

Calcular la transformada de Laplace de la funci on F (t) = eat .

Resoluci on del ejemplo 2. >>syms a; >>laplace(exp(-a*t),t,s) ans =1/(s+a)

Problema

Ejercicio 1. Calcular, utilizando Matlab, la transformada de Laplace de las funciones F (t) = t, F ( t) = t2 y F ( t ) = t 3 . El alumno deberi a recordar que para n N la transformada de Laplace de tn viene dada por la f ormula:

L(t )(s) =

n! s(n+1)

y para r > 1, r R (r no es necesariamente entero), se tiene, a un m as general, que

L(t ) =

(r + 1) . sr+1

La funci on (r ) se dene en la siguiente diapositiva.

GAMMA LA FUNCION
La funci on Gamma se dene como

( t) =
0

t 1 u

du, t > 0.

Matlab posee el comando gamma que permite simular a (t). a) Comprobar experimentalmente la igualdad (n) = (n 1)!, utilizando el comando factorial. b) Calcular (1/2) y (17/3) mediante alguna de las cuatro diferentes maneras que se sugieren a continuaci on. >>gamma(1/2) >>maple(gamma(1/2)) >>numeric(maple(gamma(1/2))) >>int(t^(1/2-1)*exp(-t),0,inf)

LAPLACE aplicado a objetos STRING.


Ejemplo 3. La funci on objeto F (t) se puede crear como una cadena de caracteres (string)

>>syms t s >>F=exp(-a*t) >>laplace(F,t,s) ans =1/(s+a) Con lo cual no tenemos que declarar previamente como simb olico a ning un par ametro que aparezca en la expresi on que dene a la funci on, como ocurre en este caso con a. Ejemplo 4. Invocando al n ucleo Maple podemos trabajar exclusivamente con STRINGS.

>>maple(F:=t->exp(-a*t)*sin(b*t)) >>f=maple(laplace(F(x),x,s)) f=b/((s+a)^2+b^2)

Propiedad de traslaci on.


La Propiedad de Traslaci on de la transformada de Laplace se establece como

L(e

at

F (t)) = L(F )(s a),

que Matlab instrumentaliza autom aticamente tal como se comprueba con el ejercicio 2. Ejercicio 2. Calcular la transformada de Laplace de las funciones

F ( t) = e

at

sen(bt), F (t) = e

at 4

t ,

utilizando recursos Matlab-Maple de modo que no intervengan variables de tipo SYM.

Problemas

Ejercicio 3. cada caso.

Calcular L(F ) en los siguientes casos y reconocer las propiedades que se han aplicado en a) F (t) = t1/3 c) F (t) = g (t) e) F (t) = sin(t) cos(t)2 b) F (t) = e2t t5/6 d) F (t) = sin(t + a) f) F (t) = t2 sinh(t)

En (c) hacer >>laplace(diff(sym(G(t)))). Notar que esta sintaxis no exige declaraci on previa SYMS y que SYM transforma un objeto STRING en otro SYM.

TRANSFORMADA INVERSA DE LAPLACE


El comando ILAPLACE ha sido dise nado para calcular exactamente, cuando ello sea posible, la transformada inversa de Laplace. La sintaxis es la siguiente >>ilaplace(expresion_simbolica,s,t) o simplemente >>ilaplace(expresion_simbolica) Observar que el comando ILAPLACE calcula la transformada inversa de Laplace de una expresi on f(s), produciendo otra expresi on F(t). La versi on Maple es como sigue >>F=maple(invlaplace(f(s),s,t))

Ejemplos
Ejemplo 5. Obtener la transformada inversa de la funci on

f (s) =

s+3 s2

Resoluci on del ejemplo 5 >>syms s >>f=(s+3)/s^2; >>F=ilaplace(f) F = 3*t+1 Alternativamente con Maple >>maple(invlaplace((s+3)/s^2,s,t)) ans = 3*t+1

Problemas de c alculo de anti-transformada de Laplace

Ejercicio 4.

Calcular las transformadas inversas de Laplace de las siguientes funciones:

f (s) =

1 s3 + 1

f (s) =

1 s4 + 1

f (s) =

s s4 + 1 s s2 + s + 1

f (s) =

s+6 5s2 + 7s + 1 s+1 (s 2)(s + 4)(s 3)2

f (s) =

f (s) =

También podría gustarte