akimaspline computes an akima spline for a given x- and y-vector.
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 is a real vector with at least 3 elements in increasing order. The values must be strictly increasing.
rvY is a real vector with at least 3 elememts.
The meaning of p depends on the value of the parameter 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