/* example7.ch */ #include int main() { array double num[1] = {9}, den[3] = {1, 2, 9}, k[1][1]; int np, nz; CControl sys; CPlot plot; sys.model("tf", num, den); np = sys.size('p'); nz = sys.size('z'); array double complex p[np], z[nz]; k = sys.dcgain(); sys.sgrid(1); sys.pzmap(&plot, p, z); printf("k = %f\n", k); printf("p = %f\n", p); printf("z = %f\n", z); return 0; }