TO SUPPORT MY WORK, ORDER A COMMERCIAL LICENSE
THANK YOU!
Tutorial Math Collection API spec Download
Below is the code for JAVA, the code for C# is almost identical.
Case 1: Binary relation “=”
$$2=3$$
import org.mariuszgromada.math.mxparser.*; ... Expression e = new Expression("2=3"); mXparser.consolePrintln("Res: " + e.getExpressionString() + " = " + e.calculate());
[mXparser-v.5.0.0] Res: 2=3 = 0.0
Case 2: Binary relation “<“
$$2<3$$
import org.mariuszgromada.math.mxparser.*; ... Expression e = new Expression("2<3"); mXparser.consolePrintln("Res: " + e.getExpressionString() + " = " + e.calculate());
[mXparser-v.5.0.0] Res: 2<3 = 1.0
Case 3: Boolean operator “OR”
$$(2=3)\vee(2<3)$$
import org.mariuszgromada.math.mxparser.*; ... Expression e = new Expression("(2=3) | (2<3)"); mXparser.consolePrintln("Res: " + e.getExpressionString() + " = " + e.calculate());
[mXparser-v.5.0.0] Res: (2=3) | (2<3) = 1.0
Case 4: Boolean operator “AND”
$$(2=3)\wedge(2<3)$$
import org.mariuszgromada.math.mxparser.*; ... Expression e = new Expression("(2=3) & (2<3)"); mXparser.consolePrintln("Res: " + e.getExpressionString() + " = " + e.calculate());
[mXparser-v.5.0.0] Res: (2=3) & (2<3) = 0.0
Nuget
Install-Package MathParser.org-mXparser -Version 5.0.2
Maven
<dependency>
<groupid>org.mariuszgromada.math</groupid>
<artifactid>MathParser.org-mXparser</artifactid>
<version>5.0.2</version>
</dependency>
Gradle
implementation 'org.mariuszgromada.math:MathParser.org-mXparser:5.0.2'
Gradle (Kotlin)
implementation("org.mariuszgromada.math:MathParser.org-mXparser:5.0.2")
GitHub
git clone https://github.com/mariuszgromada/MathParser.org-mXparser
OTHER DOWNLOAD OPTIONS
Download latest release – v.5.0.2 Leonis: bin + docDownload latest release – v.5.0.2 Leonis: bin only, includes separate binaries for various .NET platforms and Java versions
NEWS FROM MATHPARSER.ORG
SOURCE CODE
Source code .zipSource code .tar.gz
View on GitHubMathSpace.pl