Help-Site Computer Manuals
  Algorithms & Data Structures   Programming Languages   Revision Control
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

CPAN Data Type Utilities Math Modules

Math::Algebra::Symbols - Symbolic Algebra in Pure Perl.

Math::Amoeba - Multidimensional Function Minimisation

Math::Approx::Symbolic - Symbolic representation of interpolated polynomials


Math::Base36 - Encoding and decoding of base36 strings

Math::Base85 - Perl extension for base 85 numbers, as referenced by RFC 1924

Math::BaseArith - Perl extension for mixed-base number representation

Math::BaseCalc - Convert numbers between various bases

Math::Bezier::Convert - Convert cubic and quadratic bezier each other.

Math::Bezier - solution of Bezier Curves

Math::BigApprox - Fast and small way to closely approximate very large values.

Math::BigInt::Constant - Arbitrary sized constant integers

Math::BigInt::FastCalc - Math::BigInt::Calc with some XS for more speed

Math::BigInt::GMP - Use the GMP library for Math::BigInt routines

Math::BigInt::Lite - What BigInts are before they become big

Math::BigInt::Named - Math::BigInts that know their name in some languages

Math::BigInt::Pari - Use Math::Pari for Math::BigInt routines

Math::BigInt::Random -- arbitrary sized random integers


Math::BigInt - Arbitrary size integer/float math package

Math::BigRat - Arbitrary big rational numbers


Math::Big - routines with big numbers

Math::BooleanEval - Boolean expression parser

Math::Brent - Single Dimensional Function Minimisation

Math::Business::BlackScholes - Black-Scholes option price model functions

Math::Business::BlackSch - Black-Scholes option price model functions

Math::Business::EMA - Perl extension for calculating EMAs

Math::Business::MACD - Perl extension for calculating MACDs

Math::Business::SMA - Perl extension for calculating simple moving averages.

Math::CDF - Generate probabilities and quantiles from several statistical probability functions

Math::Calc::Euro - convert between EUR and the old currencies

Math::Calc::Units - Human-readable unit-aware calculator

Math::Calculator -- a multi-stack calculator class

Math::Calculus::Differentiate - Algebraic Differentiation Engine

Math::Calculus::NewtonRaphson - Algebraic Newton Raphson Implementation

Math::CatmullRom - Calculate Catmull-Rom splines


Math::Combinatorics - Perform combinations and permutations on lists

Math::Complex - complex numbers and associated mathematical functions

Math::ConvexHull - Calculate convex hulls using Graham's scan

Math::Counting - Combinatorial counting operations

Math::Currency - Exact Currency Math with Formatting and Rounding

Math::Curve::Hilbert - Perl Implementation of Hilberts space filling Curve

Math::Derivative - Numeric 1st and 2nd order differentiation

Math::ES - Evolution Strategy Optimizer

Math::ErrorPropagation - Computes the error of a function of statistical data

Math::Evol - Evolution search optimisation

Math::Expression::Evaluator - parses and evaluates mathematic expressions

Math::Expression - Evaluate arithmetic/string expressions

Math::Expr - Parses mathematical expressions

Math::FFTW - Perl interface to parts of the FFTW

Math::FFT - Perl module to calculate Fast Fourier Transforms

Math::Factor::XS - Factorise numbers and calculate matching multiplications

Math::Fibonacci::Phi - Perl extension for calculating Phi and phi for Fibonacci numbers.

Math::Fibonacci - Fibonacci numbers.

Math::Financial - Calculates figures relating to loans and annuities.

Math::FitRect - Resize one rect in to another while preserving aspect ratio.

Math::FixedPrecision - Decimal Math without Floating Point Errors

Math::Fleximal - Integers with flexible representations.

Math::Fortran - Perl implimentations of Fortrans sign and log10

Math::Fractal::Curve - Generate fractal curves

Math::Fractal::DLA - Diffusion Limited Aggregation Generator

Math::Fractal::Mandelbrot - Calculate points in the mandelbrot fractal

Math::FresnelZone - Perl extension for calculating the Fresnel Zone Radius of a given distance and frequency

Math::Function::Roots - Functions for finding roots of arbitrary functions

Math::GAP - GAP interpreter controller for Perl

Math::GMPf - perl interface to the GMP library's floating point functions.


Math::GMPz - perl interface to the GMP library's integer functions.

Math::GMP - High speed arbitrary size integer math

Math::GMatrix - Extension of Math::Matrix forvector manipulation


Math::GammaFunction - The Gamma and its related functions

Math::Geometry::GPC - Perl wrapper for Alan Murta's gpc library

Math::Geometry::Planar::GPC::Polygon - OO wrapper to gpc library

Math::Geometry::Planar::GPC - Perl wrapper for Alan Murta's gpc library

Math::Geometry::Planar::Offset - Calculate offset polygons

Math::Geometry::Planar - A collection of planar geometry functions

Math::Geometry - Geometry related functions

Math::GrahamFunction - Calculate the Graham's Function of a Natural Number.

Math::Group::Thompson - OO methods that calculates the cardinality of the ball of radius 'n' of Thompson group F

Gsl - Perl Interface to The GNU Scientific Library

Math::HashSum - Sum a list of key-value pairs on a per-key basis

Math::Int64 - Manipulate 64 bits integers in Perl

Math::Integral::Romberg - scalar numerical integration

Math::Interpolate - Interpolate the value Y from X using a list of pairs

Math::Interpolator - interpolate between lazily-evaluated points

Math::Intersection::StraightLine - Calculate intersection point for two lines


Math::LP - OO interface to linear programs

Math::Libm - Perl extension for the C math library, libm

Math::LinearCombination - sum of variables with a numerical coefficient

Math::LogRand - Perl extension to return a random number with log weighting.


Math::Logic - Provides pure 2, 3 or multi-value logic.

Math::MPC - perl interface to the MPC library.

Math::MPFR - perl interface to the MPFR library.



Math::MagicSquare::Generator - Magic Square Generator

Math::MagicSquare - Magic Square Checker and Designer

Math::Matlab::Engine - Perl extension for using Matlab from within Perl

Math::Matlab - An abstract base class for a simple Matlab API.

Math::MatrixBool - Matrix of Booleans

Math::MatrixReal - Matrix of Reals

Math::MatrixSparse - Perl extension for sparse matrices.

Math::Matrix - Multiply and invert Matrices

Math::MultiplicationTable - Perl extension for generate multiplication table.

Math::NoCarry - Perl extension for no carry arithmetic

Math::NumberCruncher - Collection of useful math-related functions.

Math::Numbers - Methods for mathematical approaches of concepts of the number theory

Math::ODE - Solve N-th Order Ordinary Differential Equations

Math::Orthonormalize - Gram-Schmidt Orthonormalization of vectors


C<Math::Pari> - Perl interface to PARI.

Math::PartialOrder::Base - abstract base class for datatype hierarchies.


Math::Polyhedra - locate vertices, edges, and faces of common polyhedra

Math::Polynomial::Solve - Find the roots of polynomial equations.

Math::Polynomial - Perl class for working with polynomials.

Math::Polynom - Operations on polynomials

Math::Prime::TiedArray - Simulate an infinite array of prime numbers

Math::Prime::XS - Calculate/detect prime numbers with deterministic tests

Math::Project3D::Plot - Perl extension for plotting projections of 3D functions

Math::Project3D - Project functions of multiple parameters from R^3 onto an arbitrary plane

Math::Quaternion - Perl class to represent quaternions

RPN - Perl extension for Reverse Polish Math Expression Evaluation

Math::Rand48 - perl bindings for drand48 family of random functions

Math::Random::AcceptReject - Acceptance-Rejection PDF transformations


Math::Random::Brownian - Perl module for generating Fractional Brownian and Gaussian Noise

Math::Random::Cauchy - Random numbers following a Cauchy PDF

Math::Random::MT::Auto - Auto-seeded Mersenne Twister PRNGs

Math::Random::MT - The Mersenne Twister PRNG


Math::Random::OO - Consistent object-oriented interface for generating random numbers

Math::Random::TT800 - Matsumoto's TT800 Pseudorandom number generator

Math::RandomOrg - Retrieve random numbers and data from

B<Math::Random> - Random Number Generators

Math::Roman - Arbitrary sized Roman numbers and conversion from and to Arabic.

Math::Round::Var - Variations on rounding.

Math::Round - Perl extension for rounding numbers - Integrating Systems of Differential Equations

Math::SO3 - Perl extension for SO3 rotations

Math::Sequence - Perl extension dealing with mathematic sequences

Math::Series - Perl extension dealing with mathematic series

Math::SigFigs - do math with correct handling of significant figures

Math::SimpleVariable - simple representation of mathematical variables

Math::SparseMatrix - A Perl module for basic sparse matrix operations such as creation, reading from file, reading transpose from file and writing to file.


Math::Spline - Cubic Spline Interpolation of data

Math::Stat - Perform Sample Statistics on Arrays

Math::String::Charset::Wordlist - A dictionary charset for Math::String

Math::String - Arbitrary sized integers having arbitrary charsets to calculate with key rooms

Math::Symbolic::Custom::CCompiler - Compile Math::Symbolic trees to C

Math::Symbolic::Custom::Contains - Find subtrees in Math::Symbolic expressions

Math::Symbolic::Custom::ErrorPropagation - Calculate Gaussian Error Propagation

Math::Symbolic::Custom::LaTeXDumper - Math::Symbolic LaTeX output

Math::Symbolic::Custom::Pattern - Pattern matching on Math::Symbolic trees

Math::Symbolic::Custom::Simplification - User defined simplification routines

Math::Symbolic::Custom::Transformation - Transform Math::Symbolic trees

Math::SymbolicX::BigNum - Big number support for the Math::Symbolic parser

Math::SymbolicX::Calculator::Interface::Shell - A Calculator Shell

Math::SymbolicX::Calculator::Interface::Web - An AJAXy web interface to the calculator

Math::SymbolicX::Calculator - A representation of a Symbolic Calculator

Math::SymbolicX::Complex - Complex number support for the Math::Symbolic parser

Math::SymbolicX::Error - Parser extension for dealing with numeric errors

Math::SymbolicX::Inline - Inlined Math::Symbolic functions

Math::SymbolicX::NoSimplification - Turn off Math::Symbolic simplification

Math::SymbolicX::ParserExtensionFactory - Generate parser extensions

Math::SymbolicX::Statistics::Distributions - Statistical Distributions

Math::Symbolic - Symbolic calculations

Math::Systems - Perl extension solving systems of Equations.

Math::Taylor - Taylor Polynomials and remainders

Math::Telephony::ErlangB - Erlang B calculations from Perl

Math::Telephony::ErlangC - Erlang C calculations in Perl

Math::TotalBuilder -- build a whole total out of valued pieces

Math::TriangularNumbers - Perl extension for Triangular numbers.

Math::Trig::Units - Inverse and hyperbolic trigonemetric Functions in degrees, radians or gradians.

Math::Trig - Inverse and hyperbolic trigonemetric Functions


Math::Units::PhysicalValue - An object oriented interface for handling values with units.

Math::Units - Unit conversion

Math::VecStat - Some basic numeric stats on vectors

Math::Vector::SortIndexes - Sort the indices of a numeric vector

Math::VectorReal - Module to handle 3D Vector Mathematics

Math::Vector - package containing functions for vector mathematics and associated operations

Math::Vec - Object-Oriented Vector Math Methods in Perl

Math::Volume::Rotational - Volume of rotational bodies - Fast Hadamard and Walsh Transforms

Math::Wavelet::Haar - Perl extension for transforming data with the Haar Wavelet

Math::XOR - Package to handle XOR encryption of string buffers