GithubHelp home page GithubHelp logo

nicolemichalashvili / 2d-interpolation-spline Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 21 KB

2D/1D curve fitting via spline interpolation.

Python 100.00%
python python3 spline-interpolation spline-curve

2d-interpolation-spline's Introduction

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

2d-interpolation-spline's People

Contributors

golan-cohen avatar nicolemichalashvili avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

silentsage2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.