
Easy Math Solution  Software Products


EquTranslator
It's a fast equation evaluator with parsetree builder and userfriendly interface for parsing and evaluation a runtime defined string as a math expression. The math expressions is represented as string in a function style F(x1, x2,..., xn) =f(x1, x2,..., xn) , where F(x1, x2,..., xn)  declares number and names of the variables; f(x1, x2,..., xn)  math expression may contain: variables x1, x2,..., xn and numbers, arithmetic operations +  * / ^, supporting a large set of math functions: sqrt, sin, exp, cos, tan, ln, abs, acos, asin, atan, cosh, log10, sinh, tanh, iif, constants e= 2.71828182845904 and pi= 3.14159265358979, and user defined functions and constants. For example: F(x, y) = 3*x^2+y^2+e/4, F(x1, x2, y) = (x1sin(x2))/y, F()=5+6+pi. Algorithm, which is used here, has been developed and implemented by Easy Math Solution and has different binary (static link library, dynamic link library and COM) implementation and programming approach (procedural and object oriented). It allows using EquTranslator in C/C++, C#, Delphi, VB and other languages and systems that can understand dll and COM. This development tools software is listed under development components, libraries.
Keywords: math functions arithmetic operations atan programming approach log10 tanh evaluator static link math expressions cosh math expression acos x1 x2 math solution sinh dynamic link library run time parsing xn constants converter works page link


CxTranslator
The equation parserevaluator for COMPLEX number math expressions with parsetree builder and userfriendly interface for parsing and evaluation a runtime defined math complex number expression. The math expressions is represented as string in a function style F(x1, x2,..., xn) =f(x1, x2,..., xn) , where F(x1, x2,..., xn)  declares number and names of the variables; f(x1, x2,..., xn)  math expression may contain: variables x1, x2,..., xn and constants, which can be complex numbers (for designation image part of the complex numbers use 'i' or 'j' letter), operators: +  * / ^ @, functions abs, arg, conj, cos, cosh, exp, imag, log, log10, norm, real, sin, sinh, sqrt, tan, tanh, constants e= 2.71828182845904 and pi= 3.14159265358979, and user defined functions and constants. For example: F(x, y) = 3i*x^2+y^2j+e/4i, F(x1, x2, y) = (x1sin(x2@y))/y, F()=5+6i+pi. This is a commercial listed under development components, libraries category.
Keywords: x1 x2 complex number designation complex numbers run time norm constants math expression number math conj variables 4i pi parsing interface 3i xn math expressions cosh evaluator design program perfect couple

Copyright © 20032012 FilesLand.com

