Nyquist / XLISP 2.0  - 
Contents |
Tutorials |
Examples |
Reference
interpolate
  | Type: | - | Lisp function (closure) | 
  | Source: | - | xm.lsp | 
Syntax
- (interpolate x x1 y1 x2 y2)
- x, x1, y1, x2, y2 - integer or floating point numbers
 returns - the 'y' value corresponding to 'x'
 
In Nyquist, 'interpolate' is implemented as a Lisp function:
(defun interpolate (x x1 y1 x2 y2)
  (cond ((= x1 x2) x1)
        (t (+ y1 (* (- x x1) (/ (- y2 y1) (- x2 (float x1))))))))
Description
The 'interpolate' function linearly interpolates [or extrapolates]
between points (x1, y1) and (x2, y2) to compute
the 'y' value corresponding to 'x'.
Examples
  Back to Top
Nyquist / XLISP 2.0  - 
Contents |
Tutorials |
Examples |
Reference