pub fn linear_weight(x1: f64, x2: f64, x: f64) -> f64Expand description
Calculates the interpolation weight between x1 and x2 for a value x.
The returned weight w satisfies y = (1 - w) * y1 + w * y2 when
interpolating ordinates that correspond to abscissas x1 and x2.
ยงPanics
Panics if x1 and x2 are too close (within machine epsilon), which would
cause division by zero or numerical instability. Uses f64::EPSILON * 2.0 to
account for floating-point rounding in the difference computation.