Sponsored Links |
bcParser.NET - Mathematical Expression Parser 3.1 description
bcParser.NET features include:
Easy to use, simple class API.
Functions with 0 or more number of parameters in the form of: f(x,y,z, ...)
Functions with unknown number of parameters, e.g. SUM(a,b,c,...)
Function parameter calculations are only done if needed.
Comes with predefined functions.
Users can create custom functions/variables.
Function/variable names start with letters and can contain letters, numbers and _.
Variable values can be resolved using a callback delegate.
Expression can contain string literals, variable values and function return values can be strings.
Arithmetic Operators: +, -, /, *, ^
Boolean Operators: <, >, =, &, |, ! ,<>, >=, <=
String concatenation with +
Optimization: Constant expression elimination for repeated tasks.
Paranthesis: (, {, [
List of predefined functions is available in the documentation.
Provides localization support.
Royalty free distribution at affordable price.
Source code is included.
bcParser.NET is especially useful in scientific and engineering programs as well as financial spread sheet implementations.
An example of a simple expression is : LN(X)+SIN(10/2-5)
When parsed, this expression will be represented as: since the SIN(10/2-5) is in fact SIN(0) which is a constant and is 0.
Thus, in a loop, if you change the value of X and ask for the value of the expression, it will be evaluated quite fast since SIN(10/2-5) is not dependent on X.
X and Y are predefined variables. You can create your own variables as needed.
There are many predefined mathematical functions. They are listed in documentation. You can create your functions as needed. IF logic is implemented through a predefined IF(A,B,C) function. Similar logical functions can be created as needed.
| Download bcParser.NET - Mathematical Expression Parser 3.1 |
bcParser.NET - Mathematical Expression Parser 3.1 Free Download Copyright
Related Software to bcParser.NET - Mathematical Expression Parser 3.1
A mathematical graphing tool for drawing and analysing any mathematical function given by a mathematical expression.
TCioinaEval v.7.6.1 and TCioinaComplexEval v.1.1.4 classes can parse, evaluate and differentiate a mathematical expression given as a string. All functions work with complex numbers for TCioinaComlexE
Mathematical Expression Parser Component for Delphi parses and evaluates math expressions at runtime. Delphi Source code is included.
Math Parser Java class parses and evaluates mathematical expressions at runtime. Supports user defined variables and functions. Source code is included.
bcParserX Math Parser COM Component parses and evaluates mathematical expressions at runtime. Usable by any COM client including Visual Basic, Visual C++ and C#. Can be used as a C DLL.
The Acid Library is a Fast Mathematical Expression Parser for the .Net Framework
Allow you to calculate mathematical expression evaluation into your programs.
A flexible run-time mathematical expression parser and evaluator implemented ...
a mathematical expression parser for the .NET platform.
a mathematical expression parser VCL component