2 つの伝達関数をオクターブで分割するにはどうすればよいですか? 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");
前もって感謝します。