Modèle:Interpolation

Une page de Wikipédia, l'encyclopédie libre.

 Documentation[voir] [modifier] [historique] [purger]

Utilisation[modifier le code]

Ce modèle et les sous-modèles {{Interpolation/1}}, {{Interpolation/2}} permettent d'effectuer une interpolation lagrangienne. Ces fonctions retournent, soit la valeur de la fonction pour une valeur x donnée, soit le code wiki de la fonction si le paramètre x est omis. Les modèles Interpolation/i utilisation un polynome de degré i, et demande donc i+1 points d'interpolation. Le modèle {{Interpolation}} s'adapte au nombre de points données (au nombre de yi).

Syntaxe[modifier le code]

{{Interpolation...|x0|y0|x1|y1|...|x}}

  • 1 : le nom de code de la carte (obligatoire).
  • xi : l'abscisse du point i (facultatif, i par défaut).
  • yi : l'ordonnée du point i (optionel ; dépend du modèle ; y0 et y1 sont obligatoire dans tous les cas).
  • x : l'abscisse du point désiré (optionel ; par défaut, le modèle retourne le code wiki de la fonction).
Note
Ces modèles apportent un complément pour l'écriture de modèles de paramétrage de carte.

Exemples[modifier le code]

{{Interpolation|y0=45.1|x1=188|y1=-34.6|x=-10}} est la valeur pour x=-10 de la droite passant par les points (0,45.1) ; (188,-34.6).
Code wiki Rendu
{{Interpolation/1|y0=1|y1=3}}
{{#expr:2*({{{x}}})+(1)}}
{{Interpolation|y0=1|y1=3}}
{{#expr:2*({{{x}}})+(1)}}
{{Interpolation/1|y0=1|y1=3|x=0.5}}
2
{{Interpolation|y0=1|y1=3|x=0.5}}
2
{{Interpolation|x0=2|y0=4|x1=4|y1=2|x=6}}
0
{{Interpolation|y0=0|y1=1|x2=3|y2=-3|x=2}}
0
{{Interpolation|y0=0|y1=1|x2=3|y2=-3}}
{{#expr: (-1*({{{x}}})-(-2))*({{{x}}})+0}}