0
如何將八個傳遞函數分成八度?我想計算總傳遞函數:A = CPTd/1 + CPTe + CP,其中C,P,Td和Te本身都是傳遞函數。如何將八個傳遞函數分成八度?
我的代碼:
# not a function file:
Wn = 4000;
DampingRatio = 2^-0.5;
P=tf([1],[0.001 1]);
C=tf([Wn^2],[1 2*DampingRatio*Wn 0])/P;
Td=tf([-0.0001 1],[0.0001 1]);
Te=tf([-0.00001 1],[0.00001 1]);
CP=sysmult(C,P);
A_num=sysmult(CP,Td);
A_denum=sysadd(tf([1],[1]), sysadd(sysmult(CP,Te),CP));
A = Anum/A_denum;
sysout(A, "tf");
在此先感謝。
你從哪裏得到'sysmult'?它似乎不在Octave 3.6.2的控制包中 – am304