fitpolynomial
fitpolynomial permet d'obtenir la meilleure approximation polynomiale y=P(x), à partir de deux arrays of real x et y.
Le degré du polynôme voulu doit être spécifié. Le résultat est un record qui contient :
- fit error
- fit result
-
la liste des coefficients (en commençant par le degré zéro)
- fit string
-
une string appropriée soit pour afficher l'équation du polynôme, soit pour être donnée comme formule aux objets acceptant des formules, par exemple une curve ou encore à la commande evalformula.
set rnds to randomarray 20 range {0, 1}
set x to runningsum rnds
set y to runningsum x
set c_data to QuickCurve(x, y, 0)
set v to c_data's container
set {fit string:the_formula} to fitpolynomial {x, y} degree 2
set c_fit to QuickCurve(x, the_formula, v)
set v's name to the_formula
draw v's container
Importer le script
interpolate
interpolate permet de calculer une interpolation linéaire ou par spline. Il est possible de spécifier la périodicité des données (paramètre optionnel period) et de donner les pentes au niveau de la première et de la dernière valeur (paramètre optionnel boundary conditions).
(interpolate {{1, 2, 4, 6}, {1, 2, 8, 16}} at {3, 5} with linear) as list of real
-- {5.0, 12.0}
|