Hi,
I get an Error if I extropolate in positive direction:
double[ x = new double[ { -6.060771484, -5.855378418, -1.794238281, -1.229428711, 0.89935791, 2.912121582, 4.699230957, 4.788347168, 7.728830566, 11.70989502 };
double[ y = new double[ { 0.959422052, 0.959447861, 0.959958017, 0.960028946, 0.960323274, 0.960636258, 0.960914195, 0.960928023, 0.96138531, 0.962004483 };
PolynomialInterpolationAlgorithm pia = new PolynomialInterpolationAlgorithm(10);
SampleList sl = new SampleList(10);
for(int i=0;i<10;i++)
{
sl.Add(x[i],y[i]);
}
pia.Prepare(sl);
Console.WriteLine(pia.Extrapolate(12).ToString());
Console.ReadLine();
it works for pia.Extrapolate(-10); (negativ direction)
regards philipp;