Library to create cubic hermite splines in gnuplot. Cubic splines are C1 piece-wise polynomial functions (of local degree 3) for which are specified value and first-derivative of the control points.
I used this library to create sketches of second-order [Lagrangian structure functions for turbulence (e.g. Fig.3 in this paper) as in the example above.
load "cubic_hermite_spline.lib.gnu"
set parametric
plot t, cubHerMulti5t(x0,u0, x1,u1, x2,u2, x3,u3, x4,u4, x5,u5 ,t)
Here xi,ui are, respectively, the value of the spline and of its first derivative.
The functions cubHerMulti2t, ..., cubHerMulti5t expect, respectively, 2, ... , 5 input control points.
The library can be easily extended to more control points; the API as well should be modified to accept arrays as inputs.
