#include "nrutil.h" extern float **d,*x; void pzextr(iest,xest,yest,yz,dy,nv) float dy[],xest,yest[],yz[]; int iest,nv; { int k1,j; float q,f2,f1,delta,*c; c=vector(1,nv); x[iest]=xest; for (j=1;j<=nv;j++) dy[j]=yz[j]=yest[j]; if (iest == 1) { for (j=1;j<=nv;j++) d[j][1]=yest[j]; } else { for (j=1;j<=nv;j++) c[j]=yest[j]; for (k1=1;k1