#include #include #include #include "guic.h" char *keywords[] = { "w", "freq", "exit", 0, }; enum { Gw = 500, Gh = 300, }; void printpoly(double *x, int deg) { int i; print("("); for(i=0; i 0) print(", "); print("%f", x[i]); } print(")\n"); } double evalpoly(double *x, int deg, double w) { double re, im; int i; /* degrees: x_0 + x_1*z^{-1} + x_2*z^2 + ... */ for(i=0; i