Documente Academic
Documente Profesional
Documente Cultură
p
ttica:
,
2 4 20 2
1 2 10 0
cuyas races del denominador de Y(s) son r1 = 0, r2 = 2, r3 = 1 + 3j y r4 = 1
por lo que su respuesta en tiempo se obtiene de
Y ( s) =
s4
3j,
A
B
Cs+D
15
= +
+ 2
2
+ 6 s + 20 s s
s+2
s 2 s + 10
y (t ) = A + B e 2 t + e t (C cos 3 t + D sen 3 t )
El trmino et [C cos (3t) + D sen (3t)] corresponde a una senoide con envolvente exponencial creciente, lo que hace que y() sea una indeterminacin. Por
lo tanto, resultado del TVF no es vlido.
fgh
E #$%& $#''( $# p)#$#%&)* & $%&+$ -# -.#)$ $ ' &- $ -# /&%&0 p&)& &p'&) $
2.8.1
1234536789 :; <3=6;>
E ' &-
?@AB@ CDF
UVWXYZV
[\\]^
(p)
roots.
Funcin
Ejemplo
Si p es un vector fila
con los coeficientes
del polinomio p(s),
roots(p) es un vector
columna con las
races del polinomio
p(s).
Polinomio:
s3 + 10 s2 + 15 s
+ 20
EJEMPLO 2.18
( )=
d e
s+4
s 3 + 6 s 2 + 17 s + 13
Ejecucin
p = [1 10 15 20]
r = roots(p)
r = 8.5141
0.7429 + 1.3406j
0.7429 1.3406j
55
56
E ' &-
?@AB@ CD
UVWXYZV
(p)
poly.
Funcin
Ejemplo
Si r es un vector
columna que contiene las races de un
polinomio, poly(r) es
un vector fila con
los coeficientes del
polinomio.
races:
1, 2, 3
Ejecucin
r = [ 1; 2; 3]
p = poly(r)
[1 6 11 6]
EJEMPLO 2.19
+ 3j y r4 = 1.5 3j.
r1 = 0.5, r2 = 2, r3 = 1.5
Solucin:
>> % Obtencin del polinomio asociado a las races r1, r2, r3 y r4.
>> % Definicin de las races como vector columna
>> r = [ 0.5; 2; 1.5+3j; 1.5 3j];
p = poly(r)
1.0000 5.5000 19.7500 31.1250 11.2500
lo que equivale al polinomio de grado 4:
s 4 + 5.5 s 3 + 19.75 s 2 + 31.125 s + 11.25
T
92456789
E ' &-
(tabla 2.6).
?@AB@ CD
Funcin
UVWXYZV
conv.
Ejemplo
Producto de
funciones en
el dominio s.
n(s) =
(s2 + 8 s + 2)(s + 3)
Ejecucin
p = [1 8 2];
q = [1 3];
n = conv(p,q)
= [1 11 26 6]
EJEMPLO 2.20
( e) =
s 2 + 6 s + 15
( s + 4 )( s 2 + 2 s + 5)
EJEMPLO 2.21
Solucin:
>> % La convolucin de (s + 2)(3s + 5)(s^2 + 2s + 10) se lleva a cabo:
>> p = conv(conv([1 2],[3 5]),[1 2 10])
p= 3 17 62 130 100
Lo que corresponde a:
3s 4 + 17 s 3 + 62 s 2 + 130 s + 100
57
58
E ' &-
?@AB@ CD
Funcin
UVWXYZV
[]^^
printsys.
Presentacin
de numerador
/ denominador
en forma de
cocientes en s.
(n,d)
Ejemplo
Ejecucin
n(s) = s2 + 3s + 2
d(s) =
s3 + 3s2 + 4s + 12
num = [1 3 2];
den = [1 3 4 12];
printsys(num,den)
s^2 + 3 s + 2
---------------------s^3 + 3 s^2 + 4 s + 12
EJEMPLO 2.22
#p)#$#%#
( e) =
s 2 + 6 s + 15
como una relacin de polinomios en s.
( s + 4 )( s 2 + 2 s + 5)
Solucin:
>> % H(s) = ( s ^ 2 + 6 s + 15)/ ( s + 4 )( s ^ 2 + 2 s + 5)
>> num = [1 6 15];
>> den = conv([1 4],[1 2 5])
den = 1 6 13 20
>> printsys(num,den)
num/den =
s^2 + 6 s + 15
----------------------s^3 + 6 s^2 + 13 s + 20
2.8.5
E ' &-
?@AB@ CD
UVWXYZV
(n,d)
pzmap.
Funcin
Ejemplo
Ejecucin
Grfica de polos y
ceros en el plano s
de n(s)/p(s).
num = s2 4s + 20
den =
(s2 + 2s + 10)(s
+ 5)
num = [1 4 20];
den = conv([1 2 10],
[1 5]);
pzmap(num,den)
T
EJEMPLO 2.23
G ( s) =
s 2 4 s + 20
( s + 5)( s 2 + 2 s + 10)
Solucin:
>> num = [1 4 20]; den = conv([1 2 10],[1 5]);
>> printsys(num,den)
num/den =
s^2 4 s + 20
----------------------s^3 + 7 s^2 + 20 s + 50
>> numraices=roots(num)
numraices =
2.0000 + 4.0000i
2.0000 4.0000i
>> denraices=roots(den)
denraices =
5.0000
1.0000 + 3.0000i
1.0000 3.0000i
>> pzmap(num,den),
>> % Personalizacin de coordenadas
>> axis([ 6 3 5 5]) % ([Xmin Xmax Ymin Ymax])
])
Imag Axis
2
1
0
1
2
3
4
5
6
5
4
3
2 1
Real Axis
59