I need to prove that the closed loop Transfer function of both box diagram is same using matlab..
here is my coding for 1st diagram
----------------------------------
num1=[1 -1];
den1=[1 2];
num2=[1];
den2=[1 0];
[num3,den3]=feedback(num1,den1,num2,den2);
num4=[1];
den4=[1 0 0];
[num5,den5]=feedback(num3,den3,num4,den4);
num6=[1 1];
den6=[1 -4];
[num7,den7]=feedback(num5,den5,num6,den6);
tf(num7,den7)
---------------------------------------
for 2nd diagram
num1=[1 -1];
den1=[1 2];
num2=[1 2 -3 -4];
den2=[1 -4 0 0];
[num3,den3]=feedback(num1,den1,num2,den2);
tf(num3,den3)
-----------------------------------------
but the result show in matlab promt is different
for coding 1
Transfer function:
s^5 - 5 s^4 + 4 s^3
--------------------------------
2 s^5 - s^4 - 13 s^3 - s^2 + 4 s
for coding 2
Transfer function:
s^4 - 5 s^3 + 4 s^2
----------------------------
2 s^4 - s^3 - 13 s^2 - s + 4
it seems like i got an extra s ~ can i know where is the part i done wrong?? i need help ..thx~
here is my coding for 1st diagram
----------------------------------
num1=[1 -1];
den1=[1 2];
num2=[1];
den2=[1 0];
[num3,den3]=feedback(num1,den1,num2,den2);
num4=[1];
den4=[1 0 0];
[num5,den5]=feedback(num3,den3,num4,den4);
num6=[1 1];
den6=[1 -4];
[num7,den7]=feedback(num5,den5,num6,den6);
tf(num7,den7)
---------------------------------------
for 2nd diagram
num1=[1 -1];
den1=[1 2];
num2=[1 2 -3 -4];
den2=[1 -4 0 0];
[num3,den3]=feedback(num1,den1,num2,den2);
tf(num3,den3)
-----------------------------------------
but the result show in matlab promt is different
for coding 1
Transfer function:
s^5 - 5 s^4 + 4 s^3
--------------------------------
2 s^5 - s^4 - 13 s^3 - s^2 + 4 s
for coding 2
Transfer function:
s^4 - 5 s^3 + 4 s^2
----------------------------
2 s^4 - s^3 - 13 s^2 - s + 4
it seems like i got an extra s ~ can i know where is the part i done wrong?? i need help ..thx~
Attachments
-
5.4 KB Views: 28
-
8.8 KB Views: 32