rsplineΒΆ
rspline computes a rational spline under tension for a given x and y vector.
- rmXY = rspline(rvX, rvY, p)
- rmXY = rspline(rvX, rvY, p, rsTensionFactor)
- rmXY = rspline(rvX, rvY, p, rsTensionFactor, flag)
Return Value
The return value rmXY is a real matrix with two columns. The first column contains the x-coordinates of the spline and the second column contains the y-coordinates of the spline. In case of an error rmXY has only one element with an error number:
1 |
not enough memory |
2 |
x-coordinates are not strictly increasing |
3 |
less than 3 datapoints specified. |
Parameters
- rvX
rvX is a real vector with at least 3 elements.
- rvY
rvY is a real vector with at least 3 elemetns.
- rsTensionFactor
rsTensionFactor is a value in the range 0 to 100. For 0 the spline is similar to a cubic spline and for values close to 100 the result is a polygon. Default value is 1.
- p
The meaning of p depends on the value of the parameter flag
- flag
flag can be one of the following values:
Value
Meaning
1
p is the number of x-, y-coordinates calculated.
2
p is the number of x-, y-coordinates calculated. The original x-coordinates are added to the total.
3
p is a strictly increasing vector of x-coordinates.
Default value is 1.
Example

History
Version |
Description |
---|---|
5.5.0 |
New |
See also
Overview Mathematic, pspline, fspline, akimaspline, interpol
id-1612071