Beruflich Dokumente
Kultur Dokumente
GUIA No 2
TRANSFORMADA DE LAPLACE
En esta gua se utilizaran de MATLAB algunas de las siguientes funciones preestablecidas
>> syms t
>> f=t^2
f =
t^2
>> laplace(f)
ans =
2/s^3
Para tal efecto, se define adicionalmente a s como variable simblica, y se escribe la integral en
MATLAB teniendo presente la estructura para la integral, es decir >>int(f,x,a,b) lo que le
indica a MATLAB que se va a realizan una integral de la funcin f, que dicha integral se realiza con
respecto a x en los lmites de integracin desde a hasta b. en MATLAB el infinito se representa por
inf.
>> syms t s
>> f=t^2
f =
t^2
>> int(exp(-s*t)*f,t,0,inf)
ans =
que se advierte que MATLAB no resuelve el limite, debido a que no interpreta el valor de s. Debe
ser claro que ese lmite tiende a cero, de tal manera que el resultado es la ltima expresin
2/s^3
Que concuerda con el resultado obtenido mediante la aplicacin directa de la funcin para la
transformada de laplace.
Ejercicio No. 2
>> syms s t
>> laplace(sin(5*t))
ans =
5/(s^2 + 25)
>> int(exp(-s*t)*sin(5*t),t,0,inf)
ans =
con lo que se concluye que la solucin para la parte b, es pues el ultimo termino de la expresin
anterior
5/(s^2 + 25)
Ejercicio No.3
>> laplace(sinh(pi*t))
ans =
-pi/(pi^2 - s^2)
>> int(exp(-s*t)*sinh(pi*t),t,0,inf)
ans =
pi/(pi^2 - s^2)
EJERCICIOS T.L-1
En los siguientes ejercicios realice la transformada de Laplace de la funcin
Muestre que
Con MATLAB se puede obtener expansin en fracciones parciales mediante el comando residue(),
para poder ejecutar el comando, se debe dejar escrito tanto el numerador como el denominador
como un polinomio, organizado del mayor al menor exponente, de tal forma que como
2 1= 2 3 +2. Se crea un arreglo con los coeficientes tanto para el numerador ([1,1]) como
para el denominador ([1,-3,2])-las comas son opcionales.
>> n=[1 1]
n =
1 1
>> d=[1 -3 2]
d =
1 -3 2
r =
-2
p =
donde: r representa los coeficientes o residuos de la expansin, es decir que sern 3 y -2. P
representa los polos 2 y 1. Y la expansin es
Se deja al estudiante, comprobar que por los mtodos que conocen, se llega a la misma respuesta
Ejercicio No. 5
Se crean los arreglos n y d, y se ejecuta el comando. Es pertinente aclarar que cuando se escriban
los coeficientes en los arreglos, se debe colocar 0 en el coeficiente que no exista,
>> n=[1 0 5]
n =
1 0 5
>> d=[2 1 -1 0]
d =
2 1 -1 0
>> [r,p]=residue(n,d)
r =
2.0000
3.5000
-5.0000
p =
-1.0000
0.5000
Ejercicio No. 6
Para solucionar el ejercicio, se realiza el producto en el denominador, para ello, se puede hacer en
MATLAB usando la funcin expand() y se define la variable x como simbolica.
>> syms x
>> expand((x^2+1)*(3*x^2+1))
ans =
3*x^4 + 4*x^2 + 1
Ahora se puede usar la expansin de MATLAB definiendo los arreglos para numerador y
denominador.
>> n=[17 9 7 1]
n =
17 9 7 1
>> d=[3 0 4 0 1]
d =
3 0 4 0 1
>> [r,p]=residue(n,d)
r =
2.5000 - 2.0000i
2.5000 + 2.0000i
0.3333 + 0.8660i
0.3333 - 0.8660i
p =
0 + 1.0000i
0 - 1.0000i
0 + 0.5774i
0 - 0.5774i
Que se comprueba fcilmente realizando la suma de fracciones de los dos primeros trminos
ans =
(5*x + 4)/(x^2 + 1)
>> simple((5*x+4)/(x^2+1)+(2*x-3)/(3*x^2+1))
simplify:
DIRECTA INVERSA
>> [r,p,k]=residue(n,d) >> [a,b]=residue(r,p,k)
r = a =
2.5000 - 2.0000i 5.6667 3.0000 2.3333 - 0.0000i
2.5000 + 2.0000i 0.3333
0.3333 + 0.8660i b =
0.3333 - 0.8660i 1.0000 0 1.3333 0 0.3333
p = >> A=3.*a
0 + 1.0000i A =
0 - 1.0000i 17.0000 9.0000 7.0000 - 0.0000i
0 + 0.5774i 1.0000
0 - 0.5774i >> B=3.*b
k = B =
3.0000 0 4.0000 0
[] 1.0000
Ejercicio No. 7
>> syms x
>> expand((x+3)*(x^2+2))
ans =
n =
5 -7
>> d=[1 3 2 6]
d =
1 3 2 6
>> [r,p,k]=residue(n,d)
r =
-2.0000
1.0000 + 0.3536i
1.0000 - 0.3536i
p =
-3.0000
0.0000 + 1.4142i
0.0000 - 1.4142i
k =
[]
Y se comprueba con
>> [n,d]=residue(r,p,k)
n =
0 5 -7
d =
EJERCICIOS T.L-2
8x 1 x 29 x 34
1) 2) 3)
x 2x 3 x 4x 1 x 4 x 12
2
5 x 12 4 x 2 15 x 1 x 2 19 x 20
4) 2 5) 6)
x 4x x 1x 2x 3 xx 2x 5
4 x 2 5 x 15 37 11
7)
x3 4 x 2 5x
8)
x 1 x 2 5x 6
2x 3 5x 2 4 19 x 2 50 x 25
9) 10) 11)
x 12 x 2 x 2 3x 3 5 x 2
10 x x2 6 2x2 x
12) 2 13) 14)
x 10 x 25 x 22 x 1 x 12 x 12
>> syms s
>> ilaplace(1/((s+3)*(s+7)))
ans =
1/(4*exp(3*t)) - 1/(4*exp(7*t))
>> pretty(ans)
1 1
---------- - ----------
4 exp(3 t) 4 exp(7 t)
Ejercicio No. 9
>> syms s
>> ilaplace(3*s/((s-1)*(s^2-4)))
ans =
>> pretty(ans)
3 exp(2 t) 1
2 2 exp(2 t)
Ejercicio No. 10
>> syms s
>> ilaplace(4*s/((s-1)*(s+1)^2))
ans =
>> pretty(ans)
1 2 t
exp(t) exp(t)
EJERCICIOS T.L-3
Encontrar donde est dada por
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
17 18
19 20
21 22
23 24