Smoothing Cubic Splines with periodic conditions
Implements a model for Cubic Smoothing Splines with periodic boundary conditions
Smoothing cubic splines are implemented with periodic conditions, so that closed curves in any dimension can be approximated. It includes a test function to demonstrate it.Theoretical arguments
- 407 (All time)
- 3 (Last 30 days)
- 4.6 / 5
- Community
-
24 Aug 2017
Periodical Cubic Interpolation
PERIODICAL PIECEWISE CUBIC HERMITE INTERPOLATING POLYNOMIAL: THE FUNCTIONS PERPCHIP AND PERSPLINE
The functions pchip and spline of matlab are adapted to the periodical case: perpchip and perspline. Some examples are given
- 583 (All time)
- 3 (Last 30 days)
- 5.0 / 5
- Community
-
12 May 2014
Sines and Splines - Variable Projection
Separating periodic signals from their aperiodic background
"Sines and Splines - Variable Projection" demonstrates the separation of a signal into its periodic and aperiodic portions, whereby the period of the periodic portion is unknown. Therfore the signal
- 150 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
29 Nov 2023
Computes the B-spline approximation from a set of coordinates. Supports periodicity and n-th order approximation.
Computes the B-spline approximation from a set of coordinates (knots).The number of points per interval (default: 10) and the order of the B-spline (default: 3) can be changed. Periodic boundaries
- 1.1K (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
11 Feb 2021
Free-knot spline approximation
Least squares approximation of 1D data using free-knots spline
The purpose of this function is to provide a flexible and robust fit to one-dimensional data using free-knot splines. The knots are free and able to cope with rapid change in the underlying model
- 6.1K (All time)
- 4 (Last 30 days)
- 4.9 / 5
- Community
-
23 Mar 2024
Fit a spline to noisy data
controlled by the selection of breaks. SPLINEFIT:- A curve fitting tool based on B-splines- Splines on ppform (piecewise polynomial)- Any spline order (cubic splines by default)- Periodic boundary conditions
- 2.1K (All time)
- 5 (Last 30 days)
- 4.9 / 5
- Community
-
16 Apr 2019
Find connected components of periodic binary data.
bwconncomp() determines connected components of a binary image, but the image may actually represent data on a periodic domain. In this case, CC2periodic() appropriately converts the output of
- 208 (All time)
- 3 (Last 30 days)
- 5.0 / 5
- Community
-
5 Apr 2018
Cardinal Spline (Catmull-Rom) Spline
Evaluates and plot 2D Cardinal Spline (Catmull-Rom) Spline.
EvaluateCardinal2D.m--------------------Evaluates 2D Cardinal Spline at parameter value u.EvaluateCardinal2DAtNplusOneValues.m------------------------------------Evaluate cardinal spline for given
- 4.8K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
9 Jun 2010
Draw, manipulate and reconstruct B-splines.
The package comprises of a graphical utility to place uniform B-spline control points and see how the B-spline is redrawn as control points or control point weights are adjusted, and functions to
- 15K (All time)
- 4 (Last 30 days)
- 4.7 / 5
- Community
-
18 Feb 2021
Least squares spline modeling using shape primitives
If you could only download one curve fitting tool to your laptop on a desert island, this should be it.For many years I have recommended that people use least squares splines for their curve fits
- 28.7K (All time)
- 19 (Last 30 days)
- 5.0 / 5
- Community
-
16 Apr 2017
- 4.8K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
10 Apr 2016
B-spline Grid, Image and Point based Registration
B-spline registration of two 2D / 3D images or corrsp. points, affine and with smooth b-spline grid.
Affine and B-spline grid based registration and data-fitting of two 2D color/grayscale images or 3D volumes or point-data. Registration can be done intensity / pixel based, or landmark /
- 33.2K (All time)
- 3 (Last 30 days)
- 4.8 / 5
- Community
-
16 Mar 2011
Dialog for selecting elements from periodic table
The function creates a periodic table for user input. It can be used stand-alone or in a complementary fashion with the Mole Package by Gerhard Nieuwenhuiys.Features include highlighting certain
- 1K (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
19 Aug 2014
N Dimensional Cardinal Spline (Catmull-Rom) Spline Interpolation
N -Dimensional cubic Cardinal spline (Catmull-Rom) Interpolation
Cardinal(Catmull-Rom) Spline Interpolation for given four control points using uniform parameterization. Each control point can be N-Dimensional Euclidean space.----------------------------------A
- 7.9K (All time)
- 1 (Last 30 days)
- 4.8 / 5
- Community
-
8 Oct 2012
Spline toolbox for the definition, evaluation and visualization of spline curves and surfaces based on standard B-splines
The Spline toolbox allows the definition, evaluation and visualization of spline curves and surfaces based on standard B-splines. Furthermore, it provides an approximation algorithm with the
- 1.5K (All time)
- 4 (Last 30 days)
- 4.7 / 5
- Community
-
14 Oct 2021
This GUI visualizes the basis functions of spline spaces
This GUI visualizes the basis functions of spline spaces. Different bases can be chosen from the following: 1) B-Splines 2) Cardinal Splines
- 1.2K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
10 Apr 2014
Warping Using Thin Plate Splines
thin plate spline warping, inverse distance weighted interpolation
Demonstrates the use of thin plate splines based warping for temporal interpolation.
- 5.5K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
31 May 2009
Compute spline function and its derivative
Some set of tools that allows to interpolate on grid a spline function and compute its derivative.Multi-dimensional supported (but rather slow)Natural / Not-a-knot / periodic conditionsIt is still a
- 2.8K (All time)
- 2 (Last 30 days)
- -- / 5
- Community
-
11 Aug 2009
two-point spline with slope constraints
This function computes a two-point spline with end-point slope constraints as a section of a Cornu spiral. (The screenshot was generated with the demo code at the end of cornu_spline.m.) The
- 505 (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
3 Nov 2011
Fits the so called restricted cubic spline via least squares and obtains 95% bootstrap based CIs.
%Fits the so called restricted cubic spline via least squares (see Harrell %(2001)). The obtained spline is linear beyond the first and the last %knot. The truncated power basis representation is
- 944 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
11 Apr 2013
Fit, evaluate, differentiate non-uniform B-splines of any order - fast
fastBSpline - A fast, lightweight class that implements non-uniform B splines of any order Matlab's spline functions are very general. This generality comes at the price of speed. For large-scale
- 3K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
2 Sep 2011
Spline and Piecewise Polynomial Tool
Create, manipulate, differentiate, and integrate splines
Extensive and flexible creation and manipulation of 1-D piecewise polynomials. Handles different spline end constraints. Finds derivatives and integrals, inverse interpolates, breaks apart, evaluates
- 830 (All time)
- 2 (Last 30 days)
- 4.7 / 5
- Community
-
31 Oct 2012
A vectorized, parallel capable, cubic spline interpolation/extrapolation function for non-uniformly distributed 1d data
The publication of this function was inspired by the poor job done by several implementations of the 1d cubic spline publications in Matlab's file exchange repos.This function was part of one of my
- 79 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
23 Apr 2021
determina los polinomios del spline natural de frontera liobre
Al introducir los valores de x y y a interpolar le halla los parametros y muestra las ecuaciones de forma grafica y numerica,spline cúbico natural o con frontera libreIngrese Los valores de x [x0
- 909 (All time)
- 1 (Last 30 days)
- 4.7 / 5
- Community
-
28 Nov 2009
Mth Order Piecewise Spline Interpolation
A GUI that plots and gives equations for variable order intermediate splines.
GSP is a graphical user interface which takes x and y points as inputs, along with the order m, then outputs mth order splines between each of the x points. In most cases additional constraints are
- 4K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
12 Sep 2012
Log-Periodic Dipole Antenna (LPDA)
Design of a Log-Periodic Dipole Antenna
This MATLAB code gives the complete design of a Log-Periodic Dipole Antenna (LPDA) provided the directivity and required bandwidth are known.
- 1.4K (All time)
- 3 (Last 30 days)
- 4.7 / 5
- Community
-
1 May 2014
- 1.2K (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
22 May 2014
Thin Plate Spline Network with Radiohead Example
Thin plate splines can be used to interpolate nonuniform data, such as the Radiohead dataset, which
A thin plate spline radial basis function network may be used to interpolate non-uniformly spaced data. The surface (or line or hypersurface) is fit exactly to the given control points, with the
- 3.7K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
17 Jul 2009
Basic toolbox for polynomial B-splines on a uniform grid. OO overloading of common operators.
B-splines is a natural signal representation for continous signals, wheremany continous-domain operations can be carried out exactly once theB-spline approximation has been done.The B-spline
- 5.6K (All time)
- 2 (Last 30 days)
- 4.5 / 5
- Community
-
8 May 2011
RBF or Thin-Plate Splines Image Warping
Radial basis function/Thin-plate spline function and demo for 2D image warping.
Radial basis function/Thin-plate spline 2D image warping. [imo,mask] = rbfwarp2d( im, ps, pd, method) input: im: image 2d matrix ps: 2d source landmark [n*2] pd: 2d destin
- 734 (All time)
- 4 (Last 30 days)
- 5.0 / 5
- Community
-
6 Nov 2015
Periodic Spirals (Basis of Fourier Series)
This is an interactive GUI illustrating Periodic Spirals. Read the description before download.
- 346 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
20 Oct 2019
Poly Spline Interpolation with Pth Continuous Derivatives
This function fits a polynomial splines of order m with pth continuous derivatives to a given data (x,y).
% polysplinefitc% This function fits a polynomial splines of order m with pth continuous% derivatives to a given data (x,y).% it is valid for one dimension only.% the function uses
- 74 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
1 Jan 2019
Analysis of Periodic, Aperiodic & Odd, Even Signal Via GUI
Analysis of Periodic, Aperiodic & Odd, Even Signal Via GUI
Analysis of Periodic, Aperiodic & Odd, Even Signal Via GUI
- 4 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
28 Sep 2025
- 11.4K (All time)
- 14 (Last 30 days)
- 4.9 / 5
- Community
-
1 Aug 2024
Local maxima and minima of a pp spline
Determine the locations of local maxima and minima in a pp spline generated by pp = spline(x,Y);
This function uses vectorised methods to determine the locations of maxima and minima where they exist within a piecewise spline fit. The matlab built-in functions for determining the maxima and
- 1K (All time)
- 1 (Last 30 days)
- 4.5 / 5
- Community
-
3 Jul 2010
Adaptive Gaussian Notch Filter for Removing Periodic Noise
Matlab Implementation of the paper "Adaptive Gaussian Notch Filter for Removing Periodic Noise from Digital Images"
Matlab Implementation of the paper Varghese, Justin, et al. "Adaptive Gaussian Notch Filter for Removing Periodic Noise from Digital Images" IET Image Processing, Institution of Engineering and
- 578 (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
10 Mar 2020
Fast Circular (Periodic) Cross Correlation
A fast circular cross correlation algorithm for periodic signals, using the FFT.
Uses fft to calculate the circular cross correlation of two periodic signal vectors.This is equivalent to xc(k)=sum(u1.*circshift(u2,k)), but much faster (on the order of 500 times faster for a 1024
- 3K (All time)
- 2 (Last 30 days)
- 4.5 / 5
- Community
-
3 Jun 2009
Spline-MPPT for Partial Shading Conditions (PSC)
This project introduces a fast maximum power point tracking (MPPT) method for PV systems. The method is based on spline interpolation.
The attached file contains simulations of the following paper:Novel Spline-MPPT Technique for Photovoltaic Systems Under Uniform Irradiance and Partial Shading
- 1.3K (All time)
- 12 (Last 30 days)
- 5.0 / 5
- Community
-
21 Jul 2023
- 3.7K (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
28 Sep 2010
To calculate the trajectory of a ballistic baseball with air drag, wind pressure, and magnus force (lift or curve).
- 369 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
3 Jan 2020
Spline based function approximation for HDL synthesis
This is a suite of simple utilities that allow for efficient approximation of complex functions in a
This tool accepts a function handle for a "well behaved" function. It then automatically finds the best position for the knots for cubic spline approximation based on the error tolerance specified by
- 701 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
1 Sep 2016
Smooth 3D bezier curves with implicit control points
Uses Hobby's algorithm to plot smooth curves in 3D through specified control points
This code can be used to draw 3D cubic splines by only entering the points through which the spline should pass.In other words, smooth curves can be drawn by simply defining occasional points through
- 1.7K (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
20 Jun 2013
3D Thin Plate Spline Warping Function
3D TPS warping function
- 1.5K (All time)
- 1 (Last 30 days)
- 4.8 / 5
- Community
-
20 Jul 2012
- 1.1K (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
22 May 2014
- 2K (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
28 Mar 2022
Image analysis for Jet-in-crossflow data.
image data.Automated analysis for Sauter mean diameter of droplets, periodic features of the jet, and droplet and void statistics are possible with Xflow.Background reduction using user-selected
- 2.6K (All time)
- 1 (Last 30 days)
- 4.8 / 5
- Community
-
13 Apr 2007
Arbitrage-Free Smoothing of the Implied Volatility Surface
Function to smooth call option prices and implied volatilities free of static arbitrage.
smoothing splines under shape constraints to estimate call option prices as a function of strike and time-to-maturity. Based on these prices, implied volatilities can be obtained.
- 1.8K (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
16 Apr 2014
OptimTraj -- Trajectory Optimization Library
A toolbox for Matlab, for solving continuous time trajectory optimization problems
- 3.3K (All time)
- 5 (Last 30 days)
- 4.9 / 5
- Community
-
6 Jun 2023
Chebfun V4 - old version; please download current version instead
Numerical computation with functions
- 14K (All time)
- 1 (Last 30 days)
- 4.8 / 5
- Community
-
29 Oct 2015
calculate vector in periodic boundary conditions
calculate vec in periodic boundary conditionsthis function is used by the function radialDistribution2D
- 710 (All time)
- 3 (Last 30 days)
- 5.0 / 5
- Community
-
12 May 2014
- 2.2K (All time)
- 4 (Last 30 days)
- 4.8 / 5
- Community
-
5 Sep 2019
- 713 (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
12 Apr 2012
MATLAB functions for processing data from the Vienna Ab initio Simulation Package (VASP).
hyperdistance from NEB calculation.neb_spline(directory,N)Fit energies and forces of a NEB calculation using a spline.num_images()Determine number of images used in a NEB calculation.number2chemsym(Z)Get the
- 2.7K (All time)
- 3 (Last 30 days)
- 4.8 / 5
- Community
-
24 Oct 2021
modify_spline(spline,a,b,shiftx,shifty,scalex,scaley)
Spline object modification / transformation
A little piece of code enabling quick modification of spline objects: clipping, shifting, and scaling in both x, and y.
- 114 (All time)
- 1 (Last 30 days)
- 5.0 / 5
- Community
-
2 Mar 2015
Surface Reconstruction using Implicit B-Splines
Using Implicit B-Splines for Surface Reconstruction out of 3D point clouds.
Using Implicit B-Splines for Surface Reconstruction out of 3D point clouds.Please cite the following paper, in case of using the code:Rouhani M. and Sappa A.D., Implicit B-spline fitting using the 3L
- 6.2K (All time)
- 2 (Last 30 days)
- 3.6 / 5
- Community
-
27 Mar 2019
Surface Reconstruction using Implicit B-Splines (FAST)
Given a 3D cloud of points accompanied by normals an implicit b-spline surface is reconstructed.
A fast surface reconstruction is implemented in this set of codes. Given a 3D cloud of points accompanied by normal vectors an implicit b-spline surface will be reconstructed.Please cite the
- 2.5K (All time)
- 1 (Last 30 days)
- 4.3 / 5
- Community
-
27 Mar 2019
H-infinity optimal causal IIR inverse filter for the cubic spline
This computes the H-infinity optimal causal filter (indirect B-spline filter) for the cubic spline.
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 objectgopt: optimal valueThis file is based
- 458 (All time)
- 2 (Last 30 days)
- 4.0 / 5
- Community
-
3 Feb 2011
Spline2D or Piecewise Continuous 2D Polynomials
Fit a 2D function with piecewise continuous polynomials
Spline2D is a work in progress. Currently it only matches C0 (continuous function) not C1 (continuous in 1st derivative) or C2 (continuous in 2nd derivative), which will be added later.Spline
- 864 (All time)
- 2 (Last 30 days)
- 5.0 / 5
- Community
-
3 May 2013
The ElasticMatrix software uses the partial-wave method to model elastic wave propagation in multilayered anisotropic media.
- 1.1K (All time)
- 3 (Last 30 days)
- 4.6 / 5
- Community
-
14 May 2021