Está en la página 1de 8

>> figure(3)

>> G=tf([1 0 0],[1 3 1])

[p,z]=pzmap(G)

ev=4*j

eval=evalfr(G,ev)

magnitud=abs(eval)

angulo=radtodeg(angle(eval))

Gzpk=zpk(G)

k=Gzpk.k

B=6;

C=B*magnitud

beta=20;

gamma=angulo+beta

t=0:0.001:10;

s=B*sin(3*t+degtorad(beta));
y=lsim(G.num, G.den,s,t);

plot(t,s)

hold on

plot(t,y,'r')

grid on

title('Respuesta a la salida')

xlabel('t Sec')

ylabel('Entrada y salida')

legend('Entrada','Salida')

G=

s^2

-------------

s^2 + 3 s + 1

Continuous-time transfer function.

p=

-2.6180

-0.3820

z=
0

ev =

0.0000 + 4.0000i

eval =

0.6504 + 0.5203i

magnitud =

0.8329

angulo =

38.6598

Gzpk =
s^2

-------------------

(s+2.618) (s+0.382)

Continuous-time zero/pole/gain model.

k=

C=

4.9976

gamma =

58.6598

>> figure(4)

>> bode(G)
>> G=tf([0 1],[1 3 1])

[p,z]=pzmap(G)

ev=4*j

eval=evalfr(G,ev)

magnitud=abs(eval)

angulo=radtodeg(angle(eval))

Gzpk=zpk(G)

k=Gzpk.k

B=6;

C=B*magnitud

beta=20;

gamma=angulo+beta

t=0:0.001:10;

s=B*sin(3*t+degtorad(beta));

y=lsim(G.num, G.den,s,t);

plot(t,s)

hold on

plot(t,y,'r')

grid on

title('Respuesta a la salida')

xlabel('t Sec')

ylabel('Entrada y salida')

legend('Entrada','Salida')

G=
1

-------------

s^2 + 3 s + 1

Continuous-time transfer function.

p=

-2.6180

-0.3820

z=

0×1 empty double column vector

ev =

0.0000 + 4.0000i

eval =

-0.0407 - 0.0325i
magnitud =

0.0521

angulo =

-141.3402

Gzpk =

-------------------

(s+2.618) (s+0.382)

Continuous-time zero/pole/gain model.

k=

1
C=

0.3123

gamma =

-121.3402

>> figure(2)

>> bode(G)

También podría gustarte