#include #include #include void differentiate(double* f, double** df, int D, int K){ df[0] = f; int i; for(int k=1; k<=K; k++){ for(i=0; i Mf[i]) Mf[i] = Af[i][j]; } } //printf("Mf "); //for(int i=0;i> i) & 1; //if(i%3==0) f[2*N+i+K/2] = 1; } r = compute_derivatives(f, Sf, Af, Mf, df, dMf, p, intdf, intdMf, N, D, K); //printf("%.3d: %.3f \n",t,r); if(r>.4997){ printf("f: "); for(int i=0;i