11-22-2022, 10:37 AM

This HP Prime program demonstrates how to interact with cubic spline subroutines which "fit" and interpolate two-dimensional tabular data of the form y = f(x).

The following statement defines the total number of x-y data pairs

// define number of x and y data pairs

EXPORT ndata := 168;

The x and y data pairs are provided by the user in EXPORT data statements of the form

// x-data array (calendar date)

EXPORT xdata :=[1994.917,1995.0004,1995.0836,1995.167,1995.2504,1995.3336,1995.417,1995.5004,1995.5836,1995.667, .....

// y-data array (solar flux)

EXPORT ydata := [80.4,79.6,78.8,78.2,77.7,77.3,76.7,76,75.3,74.5,73.7,73.2,72.9,72.5,72.3,72.2,72.1,72.1,72.3,72.6,72.9, .....

The user provides the x value for interpolation in a statement with the following format

xval := 2006.0;

The software and documentation for this program can be downloaded from

https://www.dropbox.com/s/bd4ml7xc3j3gr1...t.zip?dl=0

The following statement defines the total number of x-y data pairs

// define number of x and y data pairs

EXPORT ndata := 168;

The x and y data pairs are provided by the user in EXPORT data statements of the form

// x-data array (calendar date)

EXPORT xdata :=[1994.917,1995.0004,1995.0836,1995.167,1995.2504,1995.3336,1995.417,1995.5004,1995.5836,1995.667, .....

// y-data array (solar flux)

EXPORT ydata := [80.4,79.6,78.8,78.2,77.7,77.3,76.7,76,75.3,74.5,73.7,73.2,72.9,72.5,72.3,72.2,72.1,72.1,72.3,72.6,72.9, .....

The user provides the x value for interpolation in a statement with the following format

xval := 2006.0;

The software and documentation for this program can be downloaded from

https://www.dropbox.com/s/bd4ml7xc3j3gr1...t.zip?dl=0