interp
From STX Wiki
< Programmer Guide | Command Reference | EVAL
Jump to navigationJump to search
- Usage 1
interp(x, n, type {, mv})- Create an interpolated copy of the vector x with length n.
- x
- vector to be interpolated, x[i] = f(i)
- n
- length of the interpolated output vector; the interpolated vector can be shorter or longer than the original
- type
- the type of interpolation to perform
- type=0: linear interpolation
- type=1: cubic spline interpolation
- mv
- the value to use for missing values. If mv is given, then interpolation is stopped when
x[i] = mv. This means that the sections without missing values are individually interpolated. If mv is not supplied, the whole vector x is interpolated. - note: The missing value handling is implemented only for linear interpolation (type=0)
- Result
- The interpolated vector y with length n.
- Usage 2
interp(x, y, xp {, type=1})- Get interpolated values of function y=f(x) at the position(s) xp.
- x
- x value vector
- y
- y value vector, y[i] = f(x[i])
- xp
- position(s) for interpolation (number, vector or matrix)
- type
- the type of interpolation to perform
- type=0: linear interpolation
- type=1: cubic spline interpolation