¿Cómo generar el enésimo número de Fibonacci?
Hola @ 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);
echar un vistazo a este guión. Puede que no sea el más elegante, pero puedes controlarlo muy fácilmente.
Crea una tabla con una columna que contiene la serie de Fibonacci y extrae el último valor.
Háganos saber si funciona para usted.
Su solicitud es vaga. Creo que @ron_horne proporcionó una buena solución si desea hacer una tabla de datos JMP con la secuencia de Fibonacci. Si, en cambio, desea calcular un valor particular en la secuencia, utilice el Método 2 que se muestra en este responder . No está claro si desea hacer una fórmula de columna, crear una función de usuario o agregar el cálculo a un script para este propósito.
Utilizando @markbailey enlace, aquí está el script simple para obtener el valor de un paso de secuencia dado
seq=6;
floor((1.618034^seq-(1-1.618034)^seq)/sqrt(5));