**Math Symbolic** Class

Entisoft Tools 2.0 Object Library

Version 2.1 Build 208

<-- **Previous** || **Index** || **Main** || **Topics** || **Next** -->**Declarations** Section, **AddIntegersSymbolically** Function, **BreakParentheses** Function, **InfixToBasic** Function, **InfixToPostfix** Function, **InfixToPostfixInComingPriority** Function, **InfixToPostfixInStackPriority** Function, **InfixToPrefix** Function, **MultiplyIntegersSymbolically** Function, **RationalComplexToVBExpr** Function

**Declarations** Section-
**Add Integers Symbolically** Function- "Add Two Positive Integers Symbolically" Both numbers are passed via strings which have no arbitrary length limits.
**Break Parentheses** Function- "Separate First-level Parenthesized Sub-expressions" Adds a string separator (like vbCrLf) after closing first-level parentheses within algebraic (infix) expressions.
**Infix To Basic** Function- "Derive Expression to VB Expression" or "Infix Expression To Basic Language Expression"
**Infix To Postfix** Function- "Translate Infix Expression To Postfix Format" Translate an expression from infix format (in which the operators come between the operands) into Postfix format (where the operators precede the operands).
**Infix To Postfix In Coming Priority** Function- Infix to Postfix Translator "In-Coming Priority" Return the incoming priority of a mathematical operator or function call.
**Infix To Postfix In Stack Priority** Function- Infix to Postfix Translator "In-Stack Priority" Return the in-stack priority of a mathematical operator or function call.
**Infix To Prefix** Function- "Translate Infix Expression To Prefix Format" Translate an expression from infix format (in which the operators come between the operands) into Prefix format (where the operators precede the operands and parentheses).
**Multiply Integers Symbolically** Function- "Multiply Two Positive Integers Symbolically" Both numbers are (usually) passed via strings which have no arbitrary length limits.
**Rational Complex To VB Expr** Function- "Rational Complex Number To Visual Basic Expression" Convert an expression of the form "[+-] n? (/ n)? ([+-] n (/ n)? \*? (#i)?)?" into a Visual Basic expression. For example, "-34/56-12/89*#i" would be converted to "RealToComplex(-34/56, -12/89)"

This Windows-based ActiveX DLL provides many useful routines through its function-bearing and data structure classes. Consult the Help file for more information, or call us at 1-310-472-3736. For the latest news and files, visit our home page on the World Wide Web: http://www.entisoft.com

Copyright 1996-1999 Entisoft

Entisoft Tools is a trademark of Entisoft.