Está en la página 1de 6

Ejemplo 1.

Descomponer la siguiente función en fracciones parciales:


s3
F (s) s2 3s
2
Solución
>> num=[0 1 3];
>> den=[1 3 2];
>> [R,P,K]=residue(num,den)
R=
-1
2
P=
-2
-1
K=
[]
De tal manera que el resultado de la descomposición en fracciones parciales de la función anterior sería:
s3 12
F (s) s2 3s2 s2s 1
La función residue también se puede utilizar para obtener los polinomios (numerador y denominador) a
fracciones simples en la razón de polinomios. Esto es, el comando

>> [num,den]=residue(R,P,K);
>> printsys(num,den,'s')

num/den =

s+3

s^2 + 3 s + 2

Ejemplo 2.
P
Considere la siguiente función de transferencia, exprese en términos de fracciones parciales:
B(s)2s35s23s6
s3 6s211s6
A(s)
Solución

Para esta función:


>> clear
>> num=[2 5 3 6]
num =
2 5 3 6
>> num=[2 5 3 6];
>> den=[1 6 11 6];
>> [r,p,k]=residue(num,den)
r=
-6.0000
-4.0000
3.0000
p=
-3.0000
-2.0000
-1.0000
k=
2
Obsérvese que los residuos se devuelven en el vector columna r, las posiciones de los polos en el vector
columna p y el término directo en el vector fila k.
Esta es la representación en MATLAB del siguiente desarrollo en fraccione parciales simples de
B(s)/A(s).
3
B(s) 2s 5s
2
3s 6
A(s) s
3
6s
2
11s 6
3
B(s) 2s 5s
2
3s 6 6 4 3
A(s) 3 2
2
s 6s 11s 6
s 3 s 2 s1

La función residue s^2 + 2 s + 3

s^3 + 3 s^2 + 3 s + 1
también se puede utilizar
para obtener los
polinomios (numerador y
denominador) a
fracciones simples en la
razón de polinomios.
Esto es, el comando

P
TRANSFORMADA DE LAPLACE
CON MATLAB Ejemplo 1.
Obtenga la Transformada de Laplace de la siguiente función:

f (t)=sen(4t)

Solución
>> syms t
>> f=sin(4*t)

f=
sin(4*t)
>> ans=laplace(f)
ans =

4/(s^2 + 16)

>> pretty(ans)

4
s2 1
6

Ejemplo 2.
Obtenga la Transformada de Laplace de la siguiente función:

f (t) 4 4e 0.5t

Solución
>> syms t
>> f=4-4*exp(-0.5*t);
>> F=laplace(f)

F=

4/s - 4/(s + 1/2)

>> pretty(F)

4 4
s s 1
2
Ejemplo 3.
Obtenga la Transformada de Laplace de la siguiente función:

f (t)=sen(wt)

Solución
Nota: aquí se tendrán que definir simbólicamente las variables w y t ahora utilizaremos el comando
>>sym(‘variable’)

>> f=sin(w*t);
>> w=sym('w');
>> t=sym('t');
>> f=sin(w*t);
>> F=laplace(f)

F=

w/(s^2 + w^2)

>> pretty(F)

I. TRANSFORMADA INVERSA DE
LAPLACE CON MATLAB Ejemplo 1:
Obtenga la Transformada de Laplace inversa de la siguiente función:
w
F(s) s2
w2
>> w=sym('w');
>> s=sym('s');
>> F=w/(s^2+w^2);
>> C=ilaplace(F)

C=

sin(t*w)

>> pretty(C)

sin(t w)

w2
s2
Ejemplo 2.
Obtenga la Transformada de Laplace inversa de la siguiente función:

>> syms s
>> f=4/(s^2+16)

f=

4/(s^2 + 16)

>> ans=ilaplace(f)

ans =

sin(4*t)

>> pretty(ans) sin

Ejemplo 3.
Obtenga la Transformada de Laplace inversa de la siguiente función:

>> syms s
>> f=[(s+1)*(s+5)]/[(s+2)*(s+3)*(s+4)];
>> F=ilaplace(f)

F=

4/exp(3*t) - 3/(2*exp(2*t)) - 3/(2*exp(4*t))

>> pretty(F)

4 3 3
exp( 2exp( 2exp(
3t) 2t) 4t)
(4 t)

También podría gustarte