Package edu.sc.seis.TauP
Class LinearInterpolation
java.lang.Object
edu.sc.seis.TauP.LinearInterpolation
Simple linear interpolation for a value.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublelinearInterp(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.static double[]slopeIntercept(double xa, double ya, double xb, double yb)
-
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)
-