Package edu.sc.seis.TauP
Class LinearInterpolation
- java.lang.Object
-
- edu.sc.seis.TauP.LinearInterpolation
-
public class LinearInterpolation extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LinearInterpolation()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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.static double
linInterp(double xa, double xb, double ya, double yb, double x)
-
-
-
Method Detail
-
linInterp
public static double linInterp(double xa, double xb, double ya, double yb, double x)
-
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.
-
-