akimasplineΒΆ
akimaspline computes an akima spline for a given x- and y-vector.
- rmXY = akimaspline(rvX, rvY, p, 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 in increasing order. The values must be strictly increasing.
- rvY
rvY is a real vector with at least 3 elememts.
- 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.
Example
x = [1,3,5,8]
y = [0,5,8,2]
h = plot(x,y)
xy = akimaspline(x,y,50,2)
plot(xy[;1],xy[;2],h[2])
xy = fspline(x,y,0,50)
plot(xy[;1],xy[;2],h[2])
See also
id-867923