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/MathExprLATEST  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/MathExprLATEST  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/MathExprLATEST  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/MathExprLATEST  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/MathExprLATEST  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/MathExprLATEST  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/MathExprLATEST  01 Oct 2001 17:58:00 UTC
Math::Expr::TypeDB  A db of basic type and there properties
HAKANARDO/MathExprLATEST

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/MathExprLATEST  01 Oct 2001 17:58:00 UTC
Math::Expr::FormulaDB  A db of formulas and there properties
HAKANARDO/MathExprLATEST

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/MathExprLATEST  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/MathNumSeq74  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/MathRPN1.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/BundleMathExpression1.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/MathCalculusTaylorSeries0.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/MathCalculusNewtonRaphson0.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/MathCalculusDifferentiate0.3  06 Jan 2005 00:44:02 UTC
Math::SymbolicX::FastEvaluator  Fast, XS, stackbased 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/MathSymbolicXFastEvaluator0.01  31 Oct 2008 16:31:12 UTC