TO SUPPORT MY WORK, ORDER A COMMERCIAL LICENSE
THANK YOU!
mXparser provides a rich collection of built-in math functions, math expressions, and math symbols. Familiarize yourself with the scope and the syntax. Math collection internal help is also available directly from the software – see the tutorial and the API documentation for all the details. The math collection library is available at runtime and is fully and identically supported by the Java (including Kotlin, Android), C# (all .NET) and C++ versions.
Tutorial Math Collection API spec Download
mXparser – built-in Boolean Operators
Keyword | Type | Syntax | Since | Description |
---|---|---|---|---|
& | Boolean operator | p & q | 1.0 | Logical conjunction AND – Boolean operator |
∧ | Boolean operator | p ∧ q | 5.0 | Logical conjunction AND – Boolean operator – Unicode math symbol |
&& | Boolean operator | p && q | 1.0 | Logical conjunction AND – Boolean operator |
/\ | Boolean operator | p /\ q | 1.0 | Logical conjunction AND – Boolean operator |
⊼ | Boolean operator | p ⊼ q | 5.0 | Sheffer stroke NAND – Boolean operator – Unicode math symbol |
~& | Boolean operator | p ~& q | 1.0 | Sheffer stroke NAND – Boolean operator |
~∧ | Boolean operator | p ~∧ q | 5.0 | Sheffer stroke NAND – Boolean operator – Unicode math symbol |
¬& | Boolean operator | p ¬& q | 5.0 | Sheffer stroke NAND – Boolean operator – Unicode math symbol |
¬∧ | Boolean operator | p ¬∧ q | 5.0 | Sheffer stroke NAND – Boolean operator – Unicode math symbol |
~&& | Boolean operator | p ~&& q | 1.0 | Sheffer stroke NAND – Boolean operator |
~/\ | Boolean operator | p ~/\ q | 1.0 | Sheffer stroke NAND – Boolean operator |
¬&& | Boolean operator | p ¬&& q | 5.0 | Sheffer stroke NAND – Boolean operator – Unicode math symbol |
¬/\ | Boolean operator | p ¬/\ q | 5.0 | Sheffer stroke NAND – Boolean operator – Unicode math symbol |
| | Boolean operator | p | q | 1.0 | Logical disjunction OR – Boolean operator |
∨ | Boolean operator | p ∨ q | 5.0 | Logical disjunction OR – Boolean operator – Unicode math symbol |
|| | Boolean operator | p || q | 1.0 | Logical disjunction OR – Boolean operator |
\/ | Boolean operator | p \/ q | 1.0 | Logical disjunction OR – Boolean operator |
⊽ | Boolean operator | p ⊽ q | 5.0 | Logical not or (joint denial) NOR – Boolean operator – Unicode math symbol |
~| | Boolean operator | p ~| q | 1.0 | Logical not or (joint denial) NOR – Boolean operator |
~∨ | Boolean operator | p ~∨ q | 5.0 | Logical not or (joint denial) NOR – Boolean operator – Unicode math symbol |
¬| | Boolean operator | p ¬| q | 5.0 | Logical not or (joint denial) NOR – Boolean operator – Unicode math symbol |
¬∨ | Boolean operator | p ¬∨ q | 5.0 | Logical not or (joint denial) NOR – Boolean operator – Unicode math symbol |
~|| | Boolean operator | p ~|| q | 1.0 | Logical not or (joint denial) NOR – Boolean operator |
~\/ | Boolean operator | p ~\/ q | 1.0 | Logical not or (joint denial) NOR – Boolean operator |
¬|| | Boolean operator | p ¬|| q | 5.0 | Logical not or (joint denial) NOR – Boolean operator – Unicode math symbol |
¬\/ | Boolean operator | p ¬\/ q | 5.0 | Logical not or (joint denial) NOR – Boolean operator – Unicode math symbol |
⊻ | Boolean operator | p ⊻ q | 5.0 | Exclusive or XOR – Boolean operator – Unicode math symbol |
(+) | Boolean operator | p (+) q | 1.0 | Exclusive or XOR – Boolean operator |
⇒ | Boolean operator | p ⇒ q | 5.0 | Implication IMP – Boolean operator – Unicode math symbol |
–> | Boolean operator | p –> q | 1.0 | Implication IMP – Boolean operator |
⇐ | Boolean operator | p ⇐ q | 5.0 | Converse implication CIMP – Boolean operator – Unicode math symbol |
<– | Boolean operator | p <– q | 1.0 | Converse implication CIMP – Boolean operator |
⇏ | Boolean operator | p ⇏ q | 5.0 | Material nonimplication NIMP – Boolean operator – Unicode math symbol |
-/> | Boolean operator | p -/> q | 1.0 | Material nonimplication NIMP – Boolean operator |
⇍ | Boolean operator | p ⇍ q | 5.0 | Converse nonimplication CNIMP – Boolean operator – Unicode math symbol |
</- | Boolean operator | p </- q | 1.0 | Converse nonimplication CNIMP – Boolean operator |
⇔ | Boolean operator | p ⇔ q | 5.0 | Logical biconditional EQV – Boolean operator – Unicode math symbol |
<-> | Boolean operator | p <-> q | 1.0 | Logical biconditional EQV – Boolean operator |
~ | Boolean operator | ~p | 1.0 | Negation – Boolean operator |
¬ | Boolean operator | ¬p | 5.0 | Negation – Boolean operator – Unicode math symbol |
Nuget – Package Manager (C#, F#, Visual Basic, …)
Install-Package
MathParser.org-mXparser
-Version
6.1.0
dotnet add package
MathParser.org-mXparser
--version
6.1.0
<PackageReference Include=
"MathParser.org-mXparser"
Version=
"6.1.0"
/>
Maven – Dependency (Java, Kotlin, Scala, Groovy, …)
<dependency>
<groupid>org.mariuszgromada.math
</groupid>
<artifactid>MathParser.org-mXparser
</artifactid>
<version>6.1.0
</version>
</dependency>
Maven – Gradle
implementation
'org.mariuszgromada.math:MathParser.org-mXparser:6.1.0'
CMake – Dependency / FetchContent (C++, MSVC, LLVM/Clang, GNU/GCC, MinGW, MSYS2, WSL, Windows, Linux, Unix, MacOS)
include(FetchContent)
FetchContent_Declare(
MathParserOrgMxParser
GIT_REPOSITORY https://github.com/mariuszgromada/MathParser.org-mXparser.git
GIT_TAG v.6.1.0
SOURCE_SUBDIR CURRENT/cpp/lib
)
FetchContent_MakeAvailable(MathParserOrgMxParser
)
target_link_libraries(YourExecutable MathParserOrgMxParser
)
GitHub
git clone
https://github.com/mariuszgromada/MathParser.org-mXparser
OTHER DOWNLOAD OPTIONS
Download latest release – v.6.1.0 Sagitara: .NET bin onlyDownload latest release – v.6.1.0 Sagitara: JAVA bin onlyDownload latest release – v.6.1.0 Sagitara: bin + doc
NEWS FROM MATHPARSER.ORG
SOURCE CODE
Source code .zipSource code .tar.gz
View on GitHubMathSpace.pl