こんにちはしゅう
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);
このスクリプトをご覧ください。多くは洗練されていませんが、非常に簡単に制御できます。
フィボナッチ数列を含む列を持つテーブルを作成し、最後の値を抽出します。
動作するかどうかをお知らせください。
あなたの要求はあいまいです。と思うしゅうフィボナッチ数列でJMPデータテーブルを作成する場合に適切なソリューションを提供しました。代わりに、シーケンス内の特定の値を計算する場合は、次に示す方法2を使用します回答 。この目的のために、列式を作成するか、ユーザー関数を作成するか、スクリプトに計算を追加するかは明確ではありません。
を使用してしゅうリンク、これは特定のシーケンスステップの値を取得するための簡単なスクリプトです。
seq=6;
floor((1.618034^seq-(1-1.618034)^seq)/sqrt(5));