#include #include #include int main(void) { unsigned int i, n, steps = 16; double phase, step = 12.0 / steps, step2 = 4.0 / steps; double wave[steps]; double phases[steps]; for (i = 0, phase = 0.0; i < steps; ++i, phase += step) { for (n = 1;n <= 11;n++) wave[i] += (sin( (2*n-1) * 1 * phase) / (2*n-1)); phases[i] = phase; } for (i = 0; i < steps; ++i) printf ("%.4f\t%.8f\n", phases[i],wave[i]); return EXIT_SUCCESS; }