
Logiciel de calcul d'interpolation:
Qui est gratuit, facile à utiliser et performant.
Qui limite en grandeur et en nombre les points saisis.
Qui des algorithmes numériques en O(n3) et O(n2).
Coordonnées selon l'axe des X des points:
Saisissez les coordonnées selon l'axe des X des points à tracer. Une limite de maximum 15 points et minimum 5 points est établie. Les valeurs doivent être strictement croissantes. Merci de les séparer par des virgules. Exemple:
Coordonnées selon l'axe des Y des points:
Saisissez les coordonnées selon l'axe des Y des points à tracer. Une limite de maximum 100 points et minimum 5 points est établie. Merci de les séparer par des virgules. Exemple:
Tracer le polynôme de Lagrange:
Voulez-vous tracer le polynôme de Lagrange, c'est-à-dire la courbe passant par tous les points saisis ?:
Tracer la spline cubique:
Voulez-vous tracer la spline cubique, c'est-à-dire la courbe passant au mieux par tous les points saisis ?:
Tracer le polynôme de régression:
Voulez-vous tracer le polynôme de régression, c'est-à-dire la courbe passant au mieux entre les points saisis ?:
Degré du polynôme de régression:
Degré du polynôme: 1
Sélectionnez le degré du polynôme de régression à tracer:
Code couleurs:
Courbe sur le graphique indiquant le polynôme de Lagrange passant par les points saisis.
Courbe sur le graphique indiquant la spline cubique passant par les points saisis.
Couleur sur le graphique, du polynôme de régression passant au mieux par les points saisis.
Couleur sur le graphique, des points qui ont été saisis.
Bouton permettant d'obtenir un code Python compilé avec les données saisies, afin de réaliser ce type de traitement hors ligne si nécessaire.
Notes:
Le code Python généré peut être utilisé librement, sans aucune restriction. Une attribution est toujours appréciée, mais pour quelques lignes de code, cela n'a absolument aucune importance. En revanche, attention à la version en ligne (le logiciel que vous utilisez actuellement), qui est soumise, comme le reste du site, à une licence.
Le code Python généré n'est bien entendu pas exécuté, car, comme déjà mentionné, mon site est entièrement statique. Bien que l'utilisation de technologies modernes comme Pyodide pourrait rendre une telle fonctionnalité possible, il s'agit pour l'instant seulement d'une note en vue d'une éventuelle mise à jour future.
La version en ligne n'affiche pas les coefficients du polynôme de régression, contrairement au code Python, pour lequel j'ai ajouté un peu de code afin de les afficher. Pour le polynôme de Lagrange (dans la version en ligne et le code Python), j'ai choisi l'algorithme le plus optimisé. Cependant, ce dernier fonctionne sans résoudre de systèmes et ne calcule donc pas de coefficients.
Pour maintenir le logiciel optimisé et limiter les fortes oscillations, j'ai sciemment restreint le nombre et la valeur des points pouvant être saisis.
Attention au phénomène de Runge lorsque vous utilisez l'interpolation polynomiale de Lagrange.
Les messages d'erreur et d'avertissement seront affichés dans cette section.