Nicolemichalashvili / 2D-interpolation-spline

2D/1D curve fitting via spline interpolation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2D-interpolation-spline

In the mathematical field of numerical analysis, interpolation is a type of estimation, a method of constructing new data points within the range of a discrete set of known data points.

A closely related problem is the approximation of a complicated function by a simple function. Suppose the formula for some given function is known, but too complicated to evaluate efficiently. A few data points from the original function can be interpolated to produce a simpler function which is still fairly close to the original. The resulting gain in simplicity may outweigh the loss from interpolation error. In higher dimensions: Multivariate interpolation is the interpolation of functions of more than one variable. Methods include bilinear interpolation and bicubic interpolation in two dimensions, and trilinear interpolation in three dimensions. They can be applied to gridded or scattered data.

Methods of Interpolation

Methods of interpolation are differing in such properties as: accuracy, cost, number of data points needed, and smoothness of the resulting interpolant function. image

My Project

In my project I decided to implement numerical method for interpolation missing AIS data of ship which includes linear interpolation, cubic interpolation and an identification mechanism for interpolating the missing AIS data of a ship.

image

Algorithm of Interpolation Method for Missing AIS Data

image

About

2D/1D curve fitting via spline interpolation.


Languages

Language:Python 100.0%