come generare l'ennesimo numero di fibonacci?
Ciao @ 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);
dai un'occhiata a questo script. molti non sono i più eleganti ma puoi controllarlo molto facilmente.
Crea una tabella con una colonna contenente la serie di Fibonacci ed estrae l'ultimo valore.
Facci sapere se funziona per te.
La tua richiesta è vaga penso che @ron_horne fornito una buona soluzione se si desidera creare una tabella di dati JMP con la sequenza di Fibonacci. Se invece vuoi calcolare un valore particolare nella sequenza, usa il Metodo 2 mostrato in questo risposta . Non è chiaro se si desidera creare una formula di colonna, creare una funzione utente o aggiungere il calcolo a uno script per questo scopo.
utilizzando @markbailey link, ecco il semplice script per ottenere il valore di un determinato passaggio della sequenza
seq=6;
floor((1.618034^seq-(1-1.618034)^seq)/sqrt(5));