1Math::NumSeq::Perrin(3)User Contributed Perl DocumentatioMnath::NumSeq::Perrin(3)
2
3
4

NAME

6       Math::NumSeq::Perrin -- Perrin sequence
7

SYNOPSIS

9        use Math::NumSeq::Perrin;
10        my $seq = Math::NumSeq::Perrin->new;
11        my ($i, $value) = $seq->next;
12

DESCRIPTION

14       The Perrin sequence,
15
16           3, 0, 2, 3, 2, 5, 5, 7, 10, 12, 17, 22, 29, 39, 51, ...  (A001608)
17
18       which is the recurrence
19
20           P(i) = P(i-2) + P(i-3)
21
22       starting from 3,0,2.  So for example 29 is 12+17.
23
24           12, 17, 22, 29
25
26            |   |       ^
27            |   |       |
28            +---+---add-+
29

FUNCTIONS

31       See "FUNCTIONS" in Math::NumSeq for behaviour common to all sequence
32       classes.
33
34       "$seq = Math::NumSeq::Perrin->new (length => $integer)"
35           Create and return a new sequence object.
36
37   Random Access
38       "$value = $seq->ith($i)"
39           Return the $i'th value from the sequence.
40
41       "$i = $seq->value_to_i_estimate($value)"
42           Return an estimate of the i corresponding to $value.
43

SEE ALSO

45       Math::NumSeq, Math::NumSeq::Fibonacci
46

HOME PAGE

48       <http://user42.tuxfamily.org/math-numseq/index.html>
49

LICENSE

51       Copyright 2010, 2011, 2012, 2013, 2014, 2016, 2019, 2020, 2021 Kevin
52       Ryde
53
54       Math-NumSeq is free software; you can redistribute it and/or modify it
55       under the terms of the GNU General Public License as published by the
56       Free Software Foundation; either version 3, or (at your option) any
57       later version.
58
59       Math-NumSeq is distributed in the hope that it will be useful, but
60       WITHOUT ANY WARRANTY; without even the implied warranty of
61       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
62       General Public License for more details.
63
64       You should have received a copy of the GNU General Public License along
65       with Math-NumSeq.  If not, see <http://www.gnu.org/licenses/>.
66
67
68
69perl v5.36.0                      2023-01-20           Math::NumSeq::Perrin(3)
Impressum