This library provides implementations of special mathematical functions
and Chebyshev polynomials. These functions are often useful in statistical
and numerical computing.
This module converts to and from Base36 numbers (0..9 - A..Z)
It was created because of an article/challenge in "The Perl Review"
RFC 1924 describes a compact, fixed-size representation of IPv6
addresses which uses a base 85 number system. This module handles some
of the uglier details of it.
The base 85 numbers (from 0 to 84) are as follows:
0..9 A..Z a..z ! # $ % & ( ) * + - ; < = > ? @ ^ _ ` { | } ~
At the moment, there's not much in this module. But it should be
sufficient for the purposes of RFC 1924.
-Anton
This module facilitates the conversion of numbers between various number
bases. You may define your own digit sets, or use any of several
predefined digit sets.
Seamus Venasse <svenasse@polaris.ca>
This module provides a perl interface to the DCDFLIB. See the section on DCDFLIB
for more information.
Functions are available for 7 continuous distributions (Beta, Chi-square, F,
Gamma, Normal, Poisson and T-distribution) and for two discrete distributions
(Binomial and Negative Binomial). Optional non-centrality parameters are
available for the Chi-square, F and T-distributions. Cumulative probabilities
are available for all 9 distributions and quantile functions are available for
the 7 continuous distributions.
Combinatorics is the branch of mathematics studying the enumeration,
combination, and permutation of sets of elements and the mathematical
relations that characterize their properties. As a jumping off point,
refer to:
http://mathworld.wolfram.com/Combinatorics.html
This module provides a pure-perl implementation of nCk, nPk, and n!
(combination, permutation, and factorial, respectively).
This package lets you create and manipulate complex numbers. By default, Perl
limits itself to real numbers, but an extra use statement brings full complex
support, along with a full set of mathematical functions typically associated
with and/or extended to complex numbers.
Perl's built-in logical operators, C<and>, C<or>, C<xor> and C<not>
support 2-value logic. This means that they always produce a result
which is either true or false. In fact perl sometimes returns 0 and
sometimes returns undef for false depending on the operator and the
order of the arguments. For "true" Perl generally returns the first
value that evaluated to true which turns out to be extremely useful
in practice. Given the choice Perl's built-in logical operators are
to be preferred -- but when you really want pure 2-degree logic or
3-degree logic or multi-degree logic they are available through
this module
This Perl package exports functions for performing numerical first
(Derivative1) and second Derivative2) order differentiation on vectors
of data. They both take references to two arrays containing the x and y
ordinates of the data and return an array of the 1st or 2nd derivative
at the given x ordinates. Derivative2 may optionally be given values to
use for the first dervivative at the start and end points of the data -
otherwiswe 'natural' values are used.
This is a very resticted perl interface to GNU Scientific Library.
The GSL is itself distributed under GPL and is available from:
Only the routines relating the solving of polynomials are exported.
It exists to provide that function to "tkscope" in Audio::Data.