void polcoe(VecDoub_I &x, VecDoub_I &y, VecDoub_O &cof) { Int k,j,i,n=x.size(); Doub phi,ff,b; VecDoub s(n); for (i=0;i0;k--) phi=k*s[k]+x[j]*phi; ff=y[j]/phi; b=1.0; for (k=n-1;k>=0;k--) { cof[k] += b*ff; b=s[k]+x[j]*b; } } } void polcof(VecDoub_I &xa, VecDoub_I &ya, VecDoub_O &cof) { Int k,j,i,n=xa.size(); Doub xmin; VecDoub x(n),y(n); for (j=0;j