Software Listing: Cubic Spline
- H-infinity optimal causal IIR inverse filter for the cubic spline
- License: Freeware
- Price: 0.00

Computes the H-infinity optimal causal filter (indirect B-spline filter) for the cubic spline. [INPUT] d: delay [OUTPUT] psi: the optimal filter psi(z) in a TF object gopt: optimal value This file is based on the following paper: M. Nagahara and Y. Yamamoto, H-infinity optimal approxmation for causal spline interpolation, Signal Processing, Vol. 91, No. 2, pp. 176-184, 2011..
- Publisher: Masaaki Nagahara
- Date: 13-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Piecewise spline interpolation
- License: Shareware

Piecewise cubic spline interpolation and approximated calculation of first and second derivative at the interpolation point..
- Publisher: Orlando RodrdoTsguez
- Date: 24-05-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- SRS1 Cubic Spline for Excel
- License: Freeware
- Price: 0.00

This is free software that adds several spline and linear interpolation functions to Microsoft Excel. It is simple to use because the new functions work just like all other existing Excel functions. Spline functions include cubic spline, bessel spline, and 'OneWay' spline (which is a monotonic spline). The new functions can be used for data analysis, forecasting, and many other applications..
- Publisher: SRS1 Software, LLC
- Date: 13-05-2015
- Size: 1424 KB
- Platform: WinXP, WinVista, WinVista x64, Win7 x32, Win7 x64, Win2000, Windows2000, Windows2003, WinServer, Windows Vista, Win98, WinME, Win95, Windows Media Center Edition 2005, Windows 8, Windows Server 2012
- My Cubic Splines
- License: Freeware
- Price: 0.00

This routine plots the cubic-spline curve that will pass through given set of points. It is assumed that the user has knowledge of the Mathematics that is being used in the program, if he / she has to understand the logic. As a 'user of routine' rather, there is no complexity as far as usability is concerned.
- Publisher: Avinash Bhat
- Date: 19-01-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- TriLookup
- License: Shareware
- Price: 20

Excel add-in with eleven powerful worksheet functions for 1, 2 and 3 variable lookup and interpolation. Interpolation modes include: closest-value, linear, piecewise parabolic or hyperbolic, cubic spline and polynomial up to 20th order. The functions can also handle tables containing missing and invalid data. Includes functions to fit polynomial curves through a set of X-Y data points and return a table of polynomial curve coefficients, as well as, determine the best fit polynomial curve. In case of an error, TriLookup functions can either return a standard Excel error code or a detailed text error message, indicating the nature of the error and pointing to the cause of it.
- Publisher: Trimill Industrial Systems
- Date: 02-06-2004
- Size: 1040 KB
- Platform: Win2000, Windows Server, Windows Vista, WinOther
- TriLookup Mac
- License: Shareware
- Price: 20.00

Excel add-in with eleven powerful worksheet functions for 1, 2 and 3 variable lookup and interpolation. Interpolation modes include: closest-value, linear, piecewise parabolic or hyperbolic, cubic spline and polynomial up to 20th order. The functions can also handle tables containing missing and invalid data.
Includes functions to fit polynomial curves through a set of X-Y data points and return a table of polynomial curve coefficients, as well as, determine the best fit polynomial curve.
In case of an error, TriLookup functions can either return a standard Excel error code or a detailed text error message, indicating the nature of the error and pointing to the cause of it.
- Publisher: Trimill Industrial Systems Inc.
- Date: 27-10-2011
- Size: 777 KB
- Platform: Mac OS X
- Cusp - CubicSpliner
- License: Freeware
- Price: 0.00

Cusp is a simple 2D spline editing tool for free-form bezier splines or curves calculated by cubic spline interpolation. Its main usage is to create 2D motion paths for simple games..
- Publisher: cusp-cubicsplin.sourceforge.net
- Date: 08-08-2012
- Size: 76 KB
- Platform: Linux, Mac OS X, WinOther
- Data Curve Fit Creator Add-in
- License: Shareware
- Price: 79.95

Data Curve Fit Creator Add-in is an easy-to-use data analysis add-in for Microsoft Excel. It adds curve fitting, interpolation, and data smoothing functions to Excel. Curve fitting functions include polynomial fits and a versatile local regression (loess) function. Interpolations include linear, cubic spline, bessel and monotonic \'constrained\' splines, as well as a \'flexible spline\' that allows you to specify the slope at each data point. Cubic spline function coefficients and slope can also be returned. Data smoothing functions include moving average, median filter, and a Gaussian smoothing filter.
- Publisher: SRS1 Software, LLC
- Date: 11-05-2018
- Size: 7087 KB
- Platform: Win2000, WinXP, Win7 x32, Win7 x64, Windows 8, Windows 10, WinServer, WinOther, Windows2000, Windows2003, Windows Server 2012, Windows Tablet PC Edition 2005, Windows Media Center Edition 2005, WinVista, Windows Vista, WinVista x64
- Monte Carlo method for estimating plane figure area
- License: Shareware

To calculate an area S(A) of a figure A, bounded by a Jordan curve (which in our case is constructed by a cubic spline approximation) the Monte Carlo method is applied.
- Publisher: Konstantin Ninidze
- Date: 22-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- SplineController
- License: Shareware

SplineController was designed as an easy-to-use, simple and very accessible piece of software that lets you explore and analyze simple cubic splines.
SplineController was developed with the help of the Java programming language and can run on multiple platforms.
.
- Publisher: James R. Miller
- Date:
- Platform: WinOther
- NMath Core
- License: Demo

NMath Core contains foundational classes for object-oriented numerics on the .NET platform. Product features include: Single- and double-precision complex number classes; full-featured vector and matrix classes for single- and double-precision floating point numbers and single- and double-precision complex numbers; flexible indexing using slices and ranges; cubic spline interpolation; extension of standard mathematical functions, such as Cos(), Sqrt(), and Exp(), to work with vectors, matrices, and complex number classes; LU factorization for a matrix, as well as functions for solving linear systems, computing determinants, inverses, and condition numbers; least squares solutions; random number generation from various probability distributions, including the uniform, normal, Poisson, gamma, binomial, exponential, Pareto, and log normal...
- Publisher: CenterSpace Software
- Date: 06-10-2009
- Size: 14745 KB
- Platform: Win2000, WinOther
- Spline Resize
- License: Freeware
- Price: -

It enables you to MASSIVELY resize a bitmap, say from 300x200 up to 2048x1536, and still get a decent picture The Spline Resize application was designed to help users MASSIVELY resize a bitmap, say from 300x200 up to 2048x1536, and still get a decent picture. It achieves this using a numerical mathematical technique called Cubic Spline Interpolation. The principle is simple, but the algebra looks complicated. It involves determining the coefficients for a cubic equation (called a Lagrange Polynomial) to smoothly pass from one original pixel to the next.. MrT..
- Publisher: tonytooth.co.uk
- Date: 29-9-2009
- Size: 96 KB
- Platform: WinOther
- Baseline Fit
- License: Freeware
- Price: 0.00

Baseline Fit each column in "x". There did not seem to be a similar function in th file exchange. This routine is simply a wrapper for two Matlab routines, interp1 and ginput. Syntax: [ycorr,yfit] = bf(y,pts,avgpts,method,confirm); ycorr = bf(y); ycorr = bf(y,method); A baseline fit is interpolated from selected points and then applied to the data. The selected points are indices into the column and may be specified explicitly ("pts") or interactively. Arguments following "y" may be in any order. To provide some noise immunity, "avgpts" determines the width in points for the calculation of the mean y(pts).
- Publisher: Mirko Hrovat
- Date: 25-04-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Curve Fitting
- License: Freeware
- Price: 0.00

Data is often given for discrete values along a continuum. However, you may require estimates at points between the discrete values. MathPad Curve Fitter describes techniques to fit curves to such data in order to obtain intermediate estimates. In addition, you may require a simplified version of a complicate function. One way to do this is to compute values of the function at a number of discrete values along the range of interest. Then a simpler function may be derived to fit these values. Both of these applications are known as curve fitting.
There are general approaches for curve fitting that are distinguished from each other on the basis of the amount of error associated with the data.
- Publisher: MathPad Software Corp
- Date:
- Size: 10 KB
- Platform: Win2000, Windows 7, WinOther, WinServer, WinVista
- AntiWave VSTi
- License: Shareware
- Price: $24.99

AntiWave plugin is a VSTi sampler, designed for creating music on your VST Host AntiWave plugin is a VSTi sampler, especially designed to create music on your VST Host.Here are some key features of "AntiWave VSTi":Unlimited voice polyphony.Any sample rate support.Glide mode.Random pan mode.Resonant filters.Sample loop support (Forward, Ping-Pong and Sustain loop).Sample start offset.Graphical curve editorVolume, Panning, Pitch, Filter control curves.Control curves loop support (Forward, Ping-Pong and Sustain loop).Tempo sync.Adjustable note fade time.Full 32-bit floating point internal sample operation.
- Publisher: svarsoft.com
- Date: 29-07-2009
- Size: 1894 KB
- Platform: Win2000, WinOther
- Quadratic Equation Solver (and more!)
- License: Freeware
- Price: 0.00

The Quadratic Equation Solver posted on this page solves for both real and imaginary (if applicable) results. Also on this site: solvers for the Cubic and Quartic equations, N Equations in N Unknowns, Eigenvalues and Eigenvectors, Cubic Spline Interpolation, Numerical Integration, and Least-Squares Data-Fitting..
- Publisher: David Binner
- Date: 03-01-2011
- Platform: JavaScript, Scripts
- 1D Non-derivative Peak Finder
- License: Freeware
- Price: 0.00

PEAKFIND general 1D peak finding algorithm peakfind(x_data,y_data) peakfind(x_data,y_data,upsam) peakfind(x_data,y_data,upsam,gsize,gstd) peakfind(x_data,y_data,upsam,htcut,'cuttype') peakfind(x_data,y_data,upsam,gsize,gstd,htcut,'cuttype') [xpeaks]=peakfind() [xout,yout,peakspos]=peakfind() This function finds peaks without taking first or second derivatives, rather it uses local slope features in a given data set. The function has four basic modes. Mode 1: peakfind(x_data,y_data) simply finds all peaks in the data given by 'xdata' and 'ydata'. Mode 2: peakfind(x_data,y_data,upsam) finds peaks after up-sampling the data by the integer factor 'upsam' -- this allows for higher resolution peak finding.
- Publisher: Tristan Ursell
- Date: 11-02-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Bootstrapping Yield Curve
- License: Freeware
- Price: 0.00

Bootstrap the yield curve, discount curve and the forward curve from market data ***************** BOOTSTRAPPING RESULTS ********************** Time (Years)| Yield Curve | Discount Curve| Forward Curve | ----------------------------------------------------------------------- 0.51 | 1.2404% | 0.9938 | 1.2366% | 1.01 | 1.1857% | 0.9881 | 1.1282% | 1.52 | 1.4177% | 0.9788 | 1.8735% | 2.03 | 1.8191% | 0.9641 | 3.0081% | 2.54 | 2.2704% | 0.9447 | 4.0628% | 3.04 | 2.6798% | 0.9226 | 4.6925% | 3.55 | 3.0091% | 0.9001 | 4.9538% | 4.06 | 3.2662% | 0.8777 | 5.0182% | 4.56 | 3.4694% | 0.8559 | 5.
- Publisher: Rodolphe Sitter
- Date: 12-01-2013
- Size: 41 KB
- Platform: Matlab, Scripts
- distance2curve
- License: Shareware

I've seen many people ask for a way to find the closest point on a curve from some given point in space. If the curve is a piecewise linear one, this is not too difficult, since this reduces to finding the closest point on a line segment, and then testing each line segment. (With care, you need not test EVERY line segment.) For a cubic spline however, this becomes more difficult, but still doable in a mathematical sense without an explicit optimization. Not too much more than roots is necessary. Distance2curve allows you to specify a set of general points in an n-dimensional space as a connected space curve.
- Publisher: John D'Errico
- Date: 23-04-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Juggling Lab for Windows
- License: Shareware

Juggling Lab is an application for creating and animating juggling patterns. Its main goals are to help people learn juggling patterns, and to assist in inventing new ones.
feature:
Animates all solo and passing siteswap patterns, including synchronous and multiplexed patterns, and patterns involving movement of the juggler bodies
Support for bounced throws, including multiple bounces and hyperlift/hyperforce throws
Can display stereo image pairs to provide depth perception
XML-based pattern description language JML (Juggling Markup Language), permits fine-grained control of ball, hand, and body movements
Graphical pattern editor
Realistic hand model, with cubic spline hand paths that match the velocities of balls at throwing points
Ability to save animated GIFs
...
- Publisher: Jack Boyce
- Date:
- Size: 828 KB
- Platform: WinOther












