Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "math/base/special/negalucas/docs/types/index.d"

Index

Functions

Functions

Export assignment negalucas

  • negalucas(n: number): number
  • Computes the nth negaLucas number.

    Notes

    • The negaLucas numbers follow the recurrence relation L_{n-2} = L_{n} - L_{n-1} with seed values L_0 = 2 and L_{-1} = -1.
    • If |n| is greater than 76, the function returns NaN as larger negaLucas numbers cannot be accurately represented due to limitations of double-precision floating-point format.
    • If not provided a non-positive integer value, the function returns NaN.

    Parameters

    • n: number

      the negaLucas number to compute

    Returns number

    negaLucas number

    Example

    var y = negalucas( 0 );
    // returns 2

    Example

    var y = negalucas( -1 );
    // returns -1

    Example

    var y = negalucas( -2 );
    // returns 3

    Example

    var y = negalucas( -3 );
    // returns -4

    Example

    var y = negalucas( -4 );
    // returns 7

    Example

    var y = negalucas( -5 );
    // returns -11

    Example

    var y = negalucas( -6 );
    // returns 18

    Example

    var y = negalucas( NaN );
    // returns NaN

    Example

    var y = negalucas( -3.14 );
    // returns NaN