interp

From STX Wiki
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
Result
The interpolated values yp (same type as xp).
See also
rpolyreg, qinterp, map2map

<function list>

Navigation menu

Personal tools