You are here: Symbol Reference > Dew Namespace > Dew.Math Namespace > Dew.Math.Units Namespace > Classes > Polynoms Class > Polynoms Methods > Linear1D Method > Polynoms.Linear1D Method (TVec, TPiecePoly)
Dew Math for .NET
ContentsIndexHome
PreviousUpNext
Polynoms.Linear1D Method (TVec, TPiecePoly)

Perform interpolation assuming that Y is evaluated at [0,1,2,...].

Syntax
C#
Visual Basic
public static void Linear1D(TVec Y, TPiecePoly PiecePoly);
using Dew.Math; using Dew.Math.Units; using Dew.Math.Tee; namespace Dew.Examples { private void Example() { Vector X = new Vector(0); Vector Y = new Vector(0); Vector Y2 = new Vector(0); TPiecePoly PP = new TPiecePoly(); int i; double YVal; // generate function - note that X values are monotonical X.Size(100); Y.Size(100); Y2.Size(100); X.Ramp(0,1); Y.RandUniform(0,50); Y2-Ramp(100,0.25); Y += Y2; // construct cubic splines, but do not evaluate them Polynoms.Linear1D(X,Y,PP); X.Size(800); X.Ramp(0,0.125); //get interpolation points PP.Evaluate(X,Y2); // evaluate MtxVecTee.DrawIt(Y,"Original",false); MtxVecTee.DrawIt(Y2,"Interpolated",false); } }
Copyright (c) 1999-2022 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!