1. Avant-propos▲
Cet article traite de l'interpolation numérique à destination des développeurs en informatique. À cet effet, des algorithmes transcriront les techniques d'interpolation présentées. Le langage d'implémentation sera TypeScript, un surensemble de JavaScript, dont la syntaxe est suffisamment proche du C/C++ ou de Java pour être transposable sans difficulté dans ces langages ou d'autres si nécessaire.
Même si ce n'est pas son objectif premier, cet article peut également intéresser un plus large public souhaitant comprendre l'interpolation puisqu'il tentera de présenter les principales techniques sous un angle pragmatique tout en apportant un éclairage théorique préalable. La plupart des résultats et des algorithmes seront explicités dans leurs principes et leur cheminement.
Néanmoins, afin de ne pas se perdre dans des explications sans fin, cet article présupposera que le lecteur est déjà familiarisé avec les principales techniques de manipulation de fonctions et connaît déjà des notions comme la continuité, la dérivabilité, et dans une moindre mesure les espaces vectoriels et le calcul matriciel.
Il sera fait peu mention des théorèmes associés à ce sujet et encore moins de leur démonstration dans la mesure où tout cela peut être retrouvé dans tout bon ouvrage mathématique sur l'Analyse ou dans les nombreux cours disponibles sur Internet.