« Programmation objet et géométrie/Objets en Python sous Gimp/Programmation JavaScript sous ImageJ » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 19 :
'''Remarque''': Bien qu'il ait l'air itératif, le script ci-dessus est basé sur la récursivité, puisqu'il utilise le fait que <math>\sum_{i=0}^n i^2=n^2+\sum_{i=0}^{n-1} i^2</math> (ligne 5).
 
Sous ''ImageJ'', on doit ouvrir une console par ''Plugins>New>JavaScript'' puis y taper le script ci-dessus. Ensuite le raccourci clavier ''Control+R'' lance le script, ce qui a pour effet d'ouvrir une fenêtre dans laquelle se trouve sous forme d'un tableau, donnant en première colonne les entiers successifs, et en deuxième colonne les valeurs successives de la suite. Ce tableau est exactement ce dont l'outil ''Curve Fitting'' d'''ImageJ'' a besoin. Il suffit alors de copier ce tableau (''Control+A'' puis ''Control+C'') puis de le copiercoller dans l'outil en question (accessible par ''Analyse>Tools>Curve Fitting'' qui crée un tableau où il faut remplacer les données actuelles par celles créées par JavaScript). Après choix du polynôme de degré 4 (tâtonnements précédents ou intuition), on obtient ceci:
 
[[image:sommecarres.png|center]]