Class LinearInterpolation

java.lang.Object
edu.sc.seis.TauP.LinearInterpolation

public class LinearInterpolation extends Object
Simple linear interpolation for a value.
  • Constructor Details

    • LinearInterpolation

      public LinearInterpolation()
  • Method Details

    • linearInterp

      public static double linearInterp(double xa, double ya, double xb, double yb, double x)
      solves the equation (yb-ya)/(xb-xa) = (y-ya)/(x-xa) for y given x. Useful for finding the pixel for a value given the dimension of the area and the range of values it is supposed to cover. Note, this does not check for xa == xb, in which case a divide by zero would occur.
    • slopeIntercept

      public static double[] slopeIntercept(double xa, double ya, double xb, double yb)