English     Español
[Main Index] : Programming : Languages : Perl : CPAN Modules : Data Type Utilities : Math
 Math::Fibonacci CPAN (Perl) Module 

Search

 

Documents

Math::Fibonacci - Fibonacci numbers. (Displayed)

Math::Fibonacci - Fibonacci numbers.


NAME

Math::Fibonacci - Fibonacci numbers.


VERSION

    $Revision: 1.5 $


SYNOPSIS

    use Math::Fibonacci qw(term series decompose);
    my $term = term ( 42 );
    my @series = series ( 42 );
    my @sum = decompose ( 65535 );


DESCRIPTION

This module provides a few functions related to Fibonacci numbers.


EXPORTS ON REQUEST

term(), series() decompose(), isfibonacci()


FUNCTIONS

term($n)
Returns the $n-th term of the Fibonacci sequence. The term is computed using the fast algorithm: F(n) ~ g^n/sqrt(5), where g is the golden ratio and ~ means ``take the nearest integer''.

series($n)
Computes and returns the first $n Fibonacci numbers.

decompose($int)
Decomposes $int into the sum of Fibonacci numbers. Returns the list of Fibonacci numbers.

isfibonacci($int)
Returns the sequence number of $int if it is a Fibonacci number or a non-true value if it is not.


AUTHOR

Vipul Ved Prakash, <mail@vipul.net>


LICENSE

Copyright (c) 1999-2001, Vipul Ved Prakash.

This code is free software; you can redistribute it and/or modify it under the ARTISTIC license (a copy is included in the distribution) or under the same terms as Perl itself.

Information

This site is currently in testing, it is not yet operating using the full database. Until it is officially launched you may wish to visit Help-Site Computer Manuals. After launch, this site (HelpSpy) will replace Help-Site. Information about the spider which is currently trawling the Internet looking for links to add to this directory can be found here.
   

©Copyright Nicholas Reynolds 2004