the negaLucas number to compute
negaLucas number
var y = negalucas( 0 );
// returns 2
var y = negalucas( -1 );
// returns -1
var y = negalucas( -2 );
// returns 3
var y = negalucas( -3 );
// returns -4
var y = negalucas( -4 );
// returns 7
var y = negalucas( -5 );
// returns -11
var y = negalucas( -6 );
// returns 18
var y = negalucas( NaN );
// returns NaN
var y = negalucas( -3.14 );
// returns NaN
Computes the nth negaLucas number.
Notes
L_{n-2} = L_{n} - L_{n-1}
with seed valuesL_0 = 2
andL_{-1} = -1
.|n|
is greater than76
, the function returnsNaN
as larger negaLucas numbers cannot be accurately represented due to limitations of double-precision floating-point format.NaN
.