This module is a layer on top of the basic routines in the cephes math library to handle fractions. A fraction object is created via any of the following syntaxes: my $f = Math::Cephes::Fraction->new(3, 2); # $f = 3/2 my $g = new Math::Cephes::Fracti...
SHLOMIF/Math-Cephes-0.5305 - 06 May 2016 15:18:54 UTCFrom Wikipedia <http://en.wikipedia.org/wiki/Egyptian_fractions>: An Egyptian fraction is the sum of distinct unit fractions, such as 1/2 + 1/3 + 1/16 That is, each fraction in the expression has a numerator equal to 1 and a denominator that is a pos...
JTRAMMELL/Math-Fraction-Egyptian-0.01 - 15 Apr 2009 03:10:29 UTCThis module gives you the ability to round numbers to either decimal or fractional precision while encapsulating the rounding precision in an object. This allows scripts and modules to maintain multiple precision values as objects. It also implements...
EWILHELM/Math-Round-Var-v1.0.0 - 09 Mar 2008 16:52:06 UTCThis module is the resurrection of "Math::Fraction" which disappeared from CPAN and wouldn't install anyway. Now that is fixed. The decimal to fraction functionality of this module is too handy to not have imho. The module Number::Fraction does a pro...
GENE/Math-FractionManip-0.5503 - 25 Apr 2020 20:13:00 UTCContinued fractions are expressions of the form b1 a1 + ------- b2 a2 + ------- b3 a3 + ------- ... For most instances, the 'b' terms are 1, and the continued fraction can be written as "[a1, a2, a3, ...]", etc. If the sequence of 'a' terms ends at a...
JGAMBLE/Math-ContinuedFraction-0.14 - 10 Apr 2019 20:29:34 UTCThe sequence of digits which are a given fraction. For example 1/7 in decimal, being 0.14285714... 1, 4, 2, 8, 5, 7, 1, 4, etc After any integer part, the fraction digits are a repeating sequence. If the fraction is num/den and is in least terms (num...
KRYDE/Math-NumSeq-74 - 23 Feb 2020 03:55:27 UTCKRYDE/Math-NumSeq-74 - 23 Feb 2020 03:55:27 UTC
Internal representation: SO3s are blessed refs to strings of size 3*3*sizeof(double) which contain the rotation matrix elements in standard C order. THIS IS PART OF THE OFFICIAL INTERFACE, so you may use this information, if you want. (It simply does...
FISCH/Math-SO3-0.90 - 07 Sep 1999 15:36:59 UTCA bigfloat module utilising the Gnu MP (GMP) library. Basically this module simply wraps all of the 'mpf' floating point functions provided by that library. The documentation below extensively plagiarises the GMP documentation at http://gmplib.org . ...
SISYPHUS/Math-GMPf-0.43 - 23 Aug 2017 13:19:01 UTCThis package is a Perl interface to famous library PARI for numerical/scientific/number-theoretic calculations. It allows use of most PARI functions as Perl functions, and (almost) seamless merging of PARI and Perl data. In what follows we suppose pr...
ILYAZ/Math-Pari-2.030518 - 20 Apr 2019 04:00:52 UTCMath::BigInt provides support for arbitrary precision integers. Overloading is also provided for Perl operators. Input Input values to these routines may be any scalar number or string that looks like a number and represents an integer. * Leading and...
PJACKLAM/Math-BigInt-1.999818 - 21 Oct 2019 08:36:37 UTCMath::BigRat complements Math::BigInt and Math::BigFloat by providing support for arbitrary big rational numbers. MATH LIBRARY You can change the underlying module that does the low-level math operations by using: use Math::BigRat try => 'GMP'; Note:...
PJACKLAM/Math-BigRat-0.2614 - 17 Apr 2018 19:47:32 UTCMath::BigFloat provides support for arbitrary precision floating point. Overloading is also provided for Perl operators. All operators (including basic math operations) are overloaded if you declare your big floating point numbers as $x = Math::BigFl...
PJACKLAM/Math-BigInt-1.999818 - 21 Oct 2019 08:36:37 UTCThis module contains various useful math functions that are not usually provided by standard libraries. * "gsl_log1p($x)" This function computes the value of \log(1+$x) in a way that is accurate for small $x. It provides an alternative to the BSD mat...
HAKONH/Math-GSL-0.42 - 12 Jun 2020 22:09:20 UTCThis is a base class for some mathematical paths which map an integer position $n to and from coordinates "$x,$y" in the 2D plane. The current classes include the following. The intention is that any "Math::PlanePath::Something" is a PlanePath, and s...
KRYDE/Math-PlanePath-128 - 27 Sep 2020 12:53:43 UTCThis module provides two exportable functions, "round_fair", which allocates an integer value, fairly distributing rounding errors, and "round_adjacent", which takes a list of real numbers and rounds them up, or down, to an adjacent integer, fairly. ...
MMIMS/Math-Round-Fair-0.03 - 16 Dec 2010 19:26:23 UTCThis is a bundle of modules related to arbitrary size numbers. This also includes arbitrary precision number modules. Please have a look at Bundle::Math. If you would like to see a specific module included in a future version of this bundle, please s...
SMUELLER/Bundle-Math-Big-1.00 - 03 Apr 2004 16:12:40 UTCHere is a list of all the functions in this module : * "gsl_stats_mean($data, $stride, $n)" - This function returns the arithmetic mean of the array reference $data, a dataset of length $n with stride $stride. The arithmetic mean, or sample mean, is ...
HAKONH/Math-GSL-0.42 - 12 Jun 2020 22:09:20 UTCThis package supplies a set of functions and operators to manipulate operator expressions algebraically using the familiar Perl syntax. These expressions are constructed from L</Symbols>, L</Operators>, and L</Functions>, and processed via L</Methods...
PRBRENAN/Math-Algebra-Symbols-1.27 - 27 Jan 2016 01:21:15 UTC