comment générer le nième nombre de fibonacci?
salut @ skyzvoir0001
H
Names Default To Here( 1 );
// declare the ith item you are looking for
FibN = 10;
New Table( "Fibonacci", // private,
Add Rows( fibN ),
New Column( "Fib",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( If( Row() == 1, 0, Row() == 2, 1, Lag( :Fib, 1 ) + Lag( :Fib, 2 ) ) ),
Set Selected
)
);
wait (.01);
nthfib = Col Max( :fib );
close ("Fibonacci", NoSave);
show (nthfib);
jetez un oeil à ce script. ce n'est pas le plus élégant, mais vous pouvez le contrôler très facilement.
Il crée un tableau avec une colonne contenant la série de Fibonacci et extrait la dernière valeur.
Faites-nous savoir si cela fonctionne pour vous.
Votre demande est vague. je pense que @ron_horne fourni une bonne solution si vous voulez créer un tableau de données JMP avec la séquence de Fibonacci. Si, au lieu de cela, vous souhaitez calculer une valeur particulière dans la séquence, utilisez la méthode 2 indiquée dans ce répondre . Il n'est pas clair si vous souhaitez créer une formule de colonne, créer une fonction utilisateur ou ajouter le calcul à un script à cet effet.
En utilisant @markbailey lien, voici le script simple pour obtenir la valeur d'une étape de séquence donnée
seq=6;
floor((1.618034^seq-(1-1.618034)^seq)/sqrt(5));