Abstract

AbstractTwo interpolation methods are presented, both of which use multiple Piecewise Cubic Hermite Interpolating Polynomials (PCHIPs). The first method is based on performing 16 PCHIPs on 8 rotated versions of the plot of the data versus an independent variable (such as pressure or time). These 16 PCHIPs are then used to form 8 interpolations of the original data, and finally, these 8 are averaged. When the original data are unevenly spaced with respect to the independent variable, we show that it is best to perform the Multiply-Rotated PCHIP (MR-PCHIP) method using the “data index” as the independent variable, and then to subsequently perform one last PCHIP of the data index with respect to the original independent variable. This MR-PCHIP method avoids the flat spots that are a feature of the PCHIP method when the data have multiple values approximately equal to a local extreme value. The MR-PCHIP interpolated data have continuous first derivatives at the data points. This method also avoids the unrealistic overshoots that can occur when using the standard cubic spline interpolation procedure. The second interpolation method is designed specifically for hydrographic data with the aim of minimizing the formation of unrealistic water masses by the interpolation procedure. This is achieved by applying a Piecewise Cubic Hermite Interpolating Polynomial to each of 8 rotations of the salinity versus temperature plot (Multiply-Rotated Salinity–Temperature PCHIP, MRST-PCHIP) with bottle number (that is, data index) as the vertical interpolating coordinate, thereby making the MRST-PCHIP method independent of the heave of a water column. This method is equivalent to interpolating in the salinity–temperature diagram, and MRST-PCHIP proves very effective at avoiding the production of anomalous water masses that otherwise occur when interpolating temperature and salinity separately.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call