/* example4.ch */ #include int main() { double k = 11.66; array double complex p[3] = {complex(-1, 0), complex(-2, 0), complex(-3, 0)}; array double num[1] = {1}; array double den[1] = {1}; double tf = 20; CControl sys1, sys2, *sys3; CPlot plot; sys1.model("zpk", NULL, p, k); sys2.model("tf", num, den); sys3 = sys1.feedback(&sys2); sys3->grid(1); sys3->step(&plot, NULL, NULL, NULL, tf); return 0; }