You are on page 1of 9

[]

>> num=[1 12 15];


>> den=[1 3 7 5];
>> sys=tf(num,den)

Transfer function:
s^2 + 12 s + 15
--------------------s^3 + 3 s^2 + 7 s + 5

>> num1=[10];
>> den1=[1 2 5];
>> sys1=tf(num1,den1)

Transfer function:
10
------------s^2 + 2 s + 5

>> num2=[1];
>> den2=[1 1];
>> sys2=tf(num2,den2)

Transfer function:
1
-----

s+1

>> sys=tf(sys1*sys2)

Transfer function:
10
--------------------s^3 + 3 s^2 + 7 s + 5

>> num=[1 2 3];


>> den1=[1 1];
>> den2=conv(den1,den1)

den2 =

>> den3=conv(den1,den2)

den3 =

>> den=conv(den1,conv(den1,den1))

den =

>> sys=tf(num,den)

Transfer function:
s^2 + 2 s + 3
--------------------s^3 + 3 s^2 + 3 s + 1

>> step(sys)
>> impulse(sys)
>> p=pole(sys)

p=

-1.0000
-1.0000 + 0.0000i
-1.0000 - 0.0000i

>> z=zero(sys)

z=

-1.0000 + 1.4142i
-1.0000 - 1.4142i

>>>> fzero('x.^2+2*x+1',[-2,-1])

ans =

-1

>> rlocus(sys)
>> bode(sys)
>> nyquist(sys)
>>

>> sys=tf([2 5 3 6],[1 6 11 6])

Transfer function:
2 s^3 + 5 s^2 + 3 s + 6
----------------------s^3 + 6 s^2 + 11 s + 6

>> [r,p,+k]=residue(sys)
??? Error: An array for multiple LHS assignment cannot contain expressions.

>> [r,p,k]=residue(sys)
??? Error using ==> lti.subsref at 56
Use two or more subscripts to select or delete all elements, as in the "sys(:,:)" command.

Error in ==> residue at 82


u = u(:).'; v = v(:).'; k =[];

>> 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=

sys=tf(2,[1 4 4 0])

Transfer function:

2
----------------s^3 + 4 s^2 + 4 s

>> num=2;
>> den=[1 4 4 0];
>> [r,p,k]=residue(num,den)

r=

-0.5000
-1.0000
0.5000

p=

-2
-2
0

k=

[]

>> sys=tf(2,[1 1 1 1])

Transfer function:
2
----------------s^3 + s^2 + s + 1

>> num=2;
>> den=[1 1 1 1];
>> [r,p,k]=residue(num,den)

r=

-0.5000 - 0.5000i
-0.5000 + 0.5000i
1.0000

p=

-0.0000 + 1.0000i
-0.0000 - 1.0000i
-1.0000

k=

[]

>>>> s=tf('s')

Transfer function:
s

>> kc=4;
>> Gv=tf(1/(0.2*s+1));
>> Gp=tf(0.5/(9*s^2+3*s+1));
>> Gm=tf(1,'iodelay',0.1)

Transfer function:
exp(-0.1*s) * (1)

>> G1=kc*Gv*Gp

Transfer function:
2
----------------------------1.8 s^3 + 9.6 s^2 + 3.2 s + 1

>> G2=pade(Gm,1)

Transfer function:
-s + 20
------s + 20

>> LC=feedback(G1,G2)

Transfer function:
2 s + 40
-----------------------------------------1.8 s^4 + 45.6 s^3 + 195.2 s^2 + 63 s + 60

>> step(LC)

You might also like