**Math::Expr - Parses mathematical expressions**

Parses mathematical expressions into a tree structure. The expressions may contain integers, real numbers, alphanumeric variable names, alphanumeric function names and most other characters might be used as operators. The operators can even be longer...

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC**Math::Expr::Opp - Represents one operation in the parsed expression tree**

Used by the Math::Expr to represent algebraic expressions. This class represents one operation or function with a set of operands, which in turn can be other Math::Expr::Opp objects. And in that way we are able to represent entire expression. Operati...

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC**Math::Expr::Var - Represents one variable in a parsed expression tree**

Used by the Math::Expr to represent variables....

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC**Math::Expr::Num - Represents one number in a parsed expression tree**

Used by the Math::Expr to represent numbers....

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC**Math::Expr::Rule - Represents a agebraic rule**

This will create a rule that converts the expression $from to $to, and then apply that rule to $expr. $from, $to, $expr are all Math::Expr::Opp structures that should be Simplified to work ok. The result is a array @res of Math::Expr::Opp objects whi...

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC**Math::Expr::Node - A node in the expretion tree, used as superclass only**

Each expretion is represented by a tree where each opperation and variable is a separate node. This class contain the common code for all those noeds. It also defines all the common methods used in those node classes and does some typecheckinig for t...

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC**Math::Expr::VarSet - Represents a set of variables and there values**

Used to represent variables with values and substitutions....

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC**Math::Expr::TypeDB - A db of basic type and there properties**

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC

**Math::Expr::MatchSet - Represents matches in algebraic expretions**

Two expretion can be matched in several ways, therefor we need to be able to represent a set of matches keyed by the matchposition (the subexpretion, where the match where found)....

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC**Math::Expr::FormulaDB - A db of formulas and there properties**

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC

**Math::Expr::OpperationDB - A db of basic opperands properties**

This is a database containing info about the different opperations (eg +, -, *, ...). Each opperation is represented by a regexp mathing a type specifikation. That way Real*Real wont be the same opperation as Matrix*Matrix even though the same operat...

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC**Math::NumSeq::Expression - mathematical expression values**

A string expression evaluated at i=0, 1, 2, etc, by Perl or a choice of evaluator modules. This is designed to take expression strings from user input though could be used for something quick from program code too. The expression syntax in the evalua...

KRYDE/Math-NumSeq-74 - 23 Feb 2020 03:55:27 UTC**Math::RPN - Perl extension for Reverse Polish Math Expression Evaluation**

The rpn function will take a scalar or list of sclars which contain an RPN expression as a set of comma delimited values and operators, and return the result or stack, depending on context. If the function is called in an array context, it will retur...

SZABGAB/Math-RPN-1.11 - 27 Jul 2012 05:17:27 UTC**Bundle::Math::Expression - Bundle: mathematic expression parsers and evaluators**

This is a bundle of modules related to mathematic expression parsers and evaluators. 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 send me an email or use rt.cpan.or...

SMUELLER/Bundle-Math-Expression-1.00 - 03 Apr 2004 17:24:44 UTC**Math::Calculus::TaylorSeries - Decomposition of an expression into its Taylor Series**

This module can take an algebraic expression, parses it and then decomposes it into a Taylor series, returning a new expression containing the first N elements. It understands expressions containing any of the operators +, -, *, / and ^ (raise to pow...

JONATHAN/Math-Calculus-TaylorSeries-0.1 - 20 Jul 2005 22:59:36 UTC**Math::Calculus::NewtonRaphson - Algebraic Newton Raphson Implementation**

This module can take an algebraic expression, parses it and then uses the Newton Raphson method to solve the it. The Newton Raphson method relies on the fact that the expression you pass in evaluates to zero where there is a solution. That is, to sol...

JONATHAN/Math-Calculus-NewtonRaphson-0.1 - 06 Jan 2005 00:44:21 UTC**Math::Calculus::Differentiate - Algebraic Differentiation Engine**

This module can take an algebraic expression, parse it into a tree structure, modify the tree to give a representation of the differentiated function, simplify the tree and turn the tree back into an output of the same form as the input. It supports ...

JONATHAN/Math-Calculus-Differentiate-0.3 - 06 Jan 2005 00:44:02 UTC**Math::SymbolicX::FastEvaluator - Fast, XS, stack-based formula evaluator**

*WARNING*: Highly experimental! Wrong usage results in segmentation faults and pain. There are two was to evaluate a Math::Symbolic formula that come with the main distribution: Calling the "value()" method on it or using the Math::Symbolic::Compiler...

SMUELLER/Math-SymbolicX-FastEvaluator-0.01 - 31 Oct 2008 16:31:12 UTC