#include <stdio.h> #include <numeric.h> #define N 3 /* data array size */ int main() { int i; array double complex x[N],y[N-1]; array double x1[N],y1[N-1]; for (i=0;i<N;i++) { x[i]=complex(1+i,i-1); x1[i]=i+1; } printf("Coef. of polynomial b\n"); printf("x=%6.3f\n", x); polyder(y,x); /* derivative of x polynomial */ printf("Coef. of derivative of polynomial of b\n"); printf("y=%6.3f\n", y); printf("Coef. of polynomial d\n"); printf("x1=%6.3f",x1); polyder(y1,x1); /* derivative of B polynomial */ printf("Coef. of derivative of polynomial of d\n"); printf("y1=%6.3f",y1); }
Coef. of polynomial b x=complex( 1.000,-1.000) complex( 2.000, 0.000) complex( 3.000, 1.000) Coef. of derivative of polynomial of b y=complex( 2.000,-2.000) complex( 2.000, 0.000) Coef. of polynomial d x1= 1.000 2.000 3.000 Coef. of derivative of polynomial of d y1= 2.000 2.000