845 results

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

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

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

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

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

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

SPLINEFIT

Version 1.0.0

by Jonas Lundgren

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

CC2periodic

Version 1.1.0.0

by Geoff Stanley

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

B-splines

Version 1.5.0.1

by Levente Hunyadi

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

A non-local learning rule is employed in a repetitive neurocontroller based on B-spline network.

http://dx.doi.org/10.1109/IECON.2013.6700120 [**] weight constraints are used instead of forgetting and that turns out to robustify the controller. Hence, the same idea has been tested also in the B-spline based repetitive neurocontroller

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 /

interparc

Version 1.3.0.0

by John D'Errico

Distance based interpolation along a general curve in space

is to be a spline, perhaps interpolated as a function of chordal arclength between the points, this gets a bit more difficult. A nice trick is to formulate the problem in terms of differential

Spline derivative

Version 1.0.0.0

by Bruno Luong

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

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

Thin plate splines

Version 1.0.0.0

by Bing Jian

Matlab funcions for performing landmark 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.

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

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

Spline

Version 1.6

by Florian Martin

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

Splines

Version 1.1.4

by Enrico Bertolazzi

1D and 2D splines

`Splines` is a set of C++ classes (with MATLAB mex interface) which implements varios spline interpolation.The classes are the following: - ConstantSpline, for piecewise constants functions -

Spline-gui

Version 1.0.0.0

by Gentian Zavalani

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

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

Cornu Spline

Version 1.0.0.0

by Kenneth Johnson

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

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

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

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

IRI 2012

Version 1.4.0.0

by Kip Knight

International Reference Ionosphere 2012 model

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.

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

Spline Natural

Version 1.0.0.0

by Angel Diaz

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

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

Procedures and function set for surface open profile filtering using spline filter by ISO 16610-22.

ISO/TS 16610-22 Open profile spline filterThe library contains functions which implement open profile spline filter according ISO/TS 16610-22:2006. The filter is intended to use for separation of

Obtains a piecewise cubic spline from a function, and a function to obtain derivatives is included.

Numerical computation with functions

GIBBON: The Geometry and Image-Based Bioengineering add-ON for MATLAB

This function fits a polynomial splines of order m to a given data (x,y). it is valid for one dimension only.

% This function fits a polynomial splines of order m to a given data (x,y).% it is valid for one dimension only.% the function uses interpolation approach so it is not suitable for% noisy

This is an interactive GUI illustrating Periodic Spirals. Read the description before download.

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

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

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

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

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

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

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

CIRA Atmosphere

Version 1.3.0.0

by Kip Knight

atmospheric conditions to 2000km

C-RCS Regression conducts non-parametric regression in GLM framework and covary out linear effects

Covariate-Adjusted Restricted Cubic Spline Regression (C-RCS)The code is corresponding to the following paper (please cite if using this code)Yuankai Huo, Katherine Aboud, Hakmook Kang, Laurie E

3D TPS warping function

Spline object modification / transformation

A little piece of code enabling quick modification of spline objects: clipping, shifting, and scaling in both x, and y.

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

VASPLAB

Version 1.1.1.0

by Max Radin

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

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

distPBC2D.m

Version 1.0.0.0

by adi

calculate vector in periodic boundary conditions

calculate vec in periodic boundary conditionsthis function is used by the function radialDistribution2D

Here there are several kinds of Mathematical problems!

n = 3 , H_0ibld020105.m Hermite polynomials for n = 3, H_1ibld020106.m Bezier curve for Bezier polynomials of degree n = 3bld020107.m Spline curvebld020201.m Legendre polynomialsbld020202.m Chebyshev

5 Randomness tests

The following 5 tests are implemented:1. Linear Complexity2. Probability LC Finite3. LC Periodic Infinite4. Topology Binary Test5. K-Error LC FiniteThe help is also provided to explain each test.

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

Thomas-Fiering model is one of some approaches of stochastic modeling.

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

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

This MATLAB Code provides quadratic spline interpolation for a set of data points.

Quadratic Spline Interpolation with first linear spline is provided by this code.In the first two lines the user has to insert data points (x), (y) and then execute the program.The output of this

fdasrvf

Version 3.6.3

by tetonedge

MATLAB library for elastic functional data analysis

Load more