Built-in constants

TO SUPPORT MY WORK, ORDER A COMMERCIAL LICENSE
THANK YOU!

The tutorial consists of more than 200 live examples from 50 sections. Each of the examples can be copied and run on your own environment. In addition, mXparser provides an extensive collection of over 500 built-in math functions, expressions and symbols. Familiarize yourself with the scope and the syntax. Live testing is the best way to learn. Good luck! 🙂

Tutorial Math Collection API spec Download

Below is the code for JAVA, the code for C# is almost identical. To copy the code, double-click inside the frame.

Case 1: Using built-in constants

// JAVA: import org.mariuszgromada.math.mxparser.*;
// C#: using org.mariuszgromada.math.mxparser;
// ...
Expression e = new Expression("pi+e");
mXparser.consolePrintln("Res: " + e.getExpressionString() + " = " + e.calculate());
[mXparser-v.5.2.1] Res: pi+e = 5.859874482048838

Case 2: Estimating Moon gravitational acceleration

// JAVA: import org.mariuszgromada.math.mxparser.*;
// C#: using org.mariuszgromada.math.mxparser;
// ...
Expression e = new Expression("( [G.] * [Moon-M] / [Moon-R]^2 ) * ( [m] / [s]^2 )");
mXparser.consolePrintln("Res: " + e.getExpressionString() + " = " + e.calculate());
[mXparser-v.5.2.1] Res: ( [G.] * [Moon-M] / [Moon-R]^2 ) * ( [m] / [s]^2 ) = 1.6247349715841357

Case 3: Getting list of constants

// JAVA: import org.mariuszgromada.math.mxparser.*;
// C#: using org.mariuszgromada.math.mxparser;
// ...
Expression e = new Expression();
mXparser.consolePrintln(e.getHelp("constant"));   
[mXparser-v.5.2.1] Help content limited to query: 'constant'
  #  Keyword             Type                    Syntax                                        Since Description
  -  --------            ----                    ------                                        ----- -----------
  1. π                   <Constant value>        π                                             5.0   Pi, Archimedes' or Ludolph's number - Mathematical constant π - Constant value - Unicode math symbol
  2. ℼ                   <Constant value>        ℼ                                             5.0   Pi, Archimedes' or Ludolph's number - Mathematical constant π - Constant value - Unicode math symbol
  3. pi                  <Constant value>        pi                                            1.0   Pi, Archimedes' or Ludolph's number - Mathematical constant π - Constant value
  4. e                   <Constant value>        e                                             1.0   Napier's or Euler's number (base of Natural logarithm) - Mathematical constant e - Constant value
  5. ℯ                   <Constant value>        ℯ                                             5.0   Napier's or Euler's number (base of Natural logarithm) - Mathematical constant e - Constant value - Unicode math symbol
  6. ⅇ                   <Constant value>        ⅇ                                             5.0   Napier's or Euler's number (base of Natural logarithm) - Mathematical constant e - Constant value - Unicode math symbol
  7. [gam]               <Constant value>        [gam]                                         1.0   Euler-Mascheroni constant - Mathematical constant γ - Constant value
  8. [phi]               <Constant value>        [phi]                                         1.0   Golden ratio - Mathematical constant φ - Constant value
  9. [PN]                <Constant value>        [PN]                                          1.0   Plastic constant - Mathematical constant ρ - Constant value
 10. [B*]                <Constant value>        [B*]                                          1.0   Embree-Trefethen constant - Mathematical constant β* - Constant value
 11. [F'd]               <Constant value>        [F'd]                                         1.0   Feigenbaum delta constant - Mathematical constant δ - Constant value
 12. [F'a]               <Constant value>        [F'a]                                         1.0   Feigenbaum alpha constant - Mathematical constant α - Constant value
 13. [C2]                <Constant value>        [C2]                                          1.0   Twin prime constant - Mathematical constant ∏₂ - Constant value
 14. [M1]                <Constant value>        [M1]                                          1.0   Meissel-Mertens constant - Mathematical constant M₁, B₁ - Constant value
 15. [B2]                <Constant value>        [B2]                                          1.0   Brun's constant for twin primes - Mathematical constant B₂ - Constant value
 16. [B4]                <Constant value>        [B4]                                          1.0   Brun's constant for prime quadruplets - Mathematical constant B₄ - Constant value
 17. [BN'L]              <Constant value>        [BN'L]                                        1.0   de Bruijn-Newman constant - Mathematical constant Λ - Constant value
 18. [Kat]               <Constant value>        [Kat]                                         1.0   Catalan's constant - Mathematical constant G - Constant value
 19. [K*]                <Constant value>        [K*]                                          1.0   Landau-Ramanujan constant - Mathematical constant b - Constant value
 20. [K.]                <Constant value>        [K.]                                          1.0   Viswanath's constant - Mathematical constant V - Constant value
 21. [B'L]               <Constant value>        [B'L]                                         1.0   Legendre's constant - Mathematical constant B - Constant value
 22. [RS'm]              <Constant value>        [RS'm]                                        1.0   Ramanujan-Soldner constant - Mathematical constant μ - Constant value
 23. [EB'e]              <Constant value>        [EB'e]                                        1.0   Erdos-Borwein constant - Mathematical constant E - Constant value
 24. [Bern]              <Constant value>        [Bern]                                        1.0   Bernstein's constant - Mathematical constant β - Constant value
 25. [GKW'l]             <Constant value>        [GKW'l]                                       1.0   Gauss-Kuzmin-Wirsing constant - Mathematical constant λ - Constant value
 26. [HSM's]             <Constant value>        [HSM's]                                       1.0   Hafner-Sarnak-McCurley constant - Mathematical constant σ - Constant value
 27. [lm]                <Constant value>        [lm]                                          1.0   Golomb-Dickman constant - Mathematical constant λ - Constant value
 28. [Cah]               <Constant value>        [Cah]                                         1.0   Cahen's constant - Mathematical constant C - Constant value
 29. [Ll]                <Constant value>        [Ll]                                          1.0   Laplace limit constant - Mathematical constant - Constant value
 30. [AG]                <Constant value>        [AG]                                          1.0   Alladi-Grinstead constant - Mathematical constant - Constant value
 31. [L*]                <Constant value>        [L*]                                          1.0   Lengyel's constant - Mathematical constant Λ - Constant value
 32. [L.]                <Constant value>        [L.]                                          1.0   Levy's constant - Mathematical constant - Constant value
 33. [Dz3]               <Constant value>        [Dz3]                                         1.0   Apery's constant - Mathematical constant ζ(3) - Constant value
 34. [A3n]               <Constant value>        [A3n]                                         1.0   Mills' constant - Mathematical constant A - Constant value
 35. [Bh]                <Constant value>        [Bh]                                          1.0   Backhouse's constant - Mathematical constant B - Constant value
 36. [Pt]                <Constant value>        [Pt]                                          1.0   Porter's constant - Mathematical constant C - Constant value
 37. [L2]                <Constant value>        [L2]                                          1.0   Lieb's square ice constant - Mathematical constant - Constant value
 38. [Nv]                <Constant value>        [Nv]                                          1.0   Niven's constant - Mathematical constant C - Constant value
 39. [Ks]                <Constant value>        [Ks]                                          1.0   Sierpinski's constant - Mathematical constant K - Constant value
 40. [Kh]                <Constant value>        [Kh]                                          1.0   Khinchin's constant - Mathematical constant K₀ - Constant value
 41. [FR]                <Constant value>        [FR]                                          1.0   Fransen-Robinson constant - Mathematical constant F - Constant value
 42. [La]                <Constant value>        [La]                                          1.0   Landau's constant - Mathematical constant L - Constant value
 43. [P2]                <Constant value>        [P2]                                          1.0   Parabolic constant - Mathematical constant P - Constant value
 44. [Om]                <Constant value>        [Om]                                          1.0   Omega constant - Mathematical constant Ω - Constant value
 45. [MRB]               <Constant value>        [MRB]                                         1.0   MRB constant - Mathematical constant S - Constant value
 46. [li2]               <Constant value>        [li2]                                         2.3   Logarithmic integral at point 2 - Mathematical constant li(2) - Constant value
 47. [EG]                <Constant value>        [EG]                                          2.3   Gompertz constant - Mathematical constant δ - Constant value
 48. [c]                 <Constant value>        [c]                                           4.0   Light speed in vacuum - Physical constant c [m/s] (m=1, s=1) - Constant value
 49. [G.]                <Constant value>        [G.]                                          4.0   Gravitational constant - Physical constant G (m=1, kg=1, s=1) - Constant value
 50. [g]                 <Constant value>        [g]                                           4.0   Gravitational acceleration on Earth - Physical constant g [m/s²] (m=1, s=1) - Constant value
 51. [hP]                <Constant value>        [hP]                                          4.0   Planck constant - Physical constant h (m=1, kg=1, s=1) - Constant value
 52. [h-]                <Constant value>        [h-]                                          4.0   Reduced Planck constant (Dirac constant) - Physical constant ħ (m=1, kg=1, s=1) - Constant value
 53. [lP]                <Constant value>        [lP]                                          4.0   Planck length - Physical constant lᵖ [m] (m=1) - Constant value
 54. [mP]                <Constant value>        [mP]                                          4.0   Planck mass - Physical constant mᵖ [kg] (kg=1) - Constant value
 55. [tP]                <Constant value>        [tP]                                          4.0   Planck time - Physical constant tᵖ [s] (s=1) - Constant value
 56. [ly]                <Constant value>        [ly]                                          4.0   Light year - Astronomical constant ly [m] (m=1) - Constant value
 57. [au]                <Constant value>        [au]                                          4.0   Astronomical unit - Astronomical constant au, AU [m] (m=1) - Constant value
 58. [pc]                <Constant value>        [pc]                                          4.0   Parsec - Astronomical constant pc [m] (m=1) - Constant value
 59. [kpc]               <Constant value>        [kpc]                                         4.0   Kiloparsec - Astronomical constant kpc [m] (m=1) - Constant value
 60. [Earth-R-eq]        <Constant value>        [Earth-R-eq]                                  4.0   Earth equatorial radius - Astronomical constant Rª⊕ [m] (m=1) - Constant value
 61. [Earth-R-po]        <Constant value>        [Earth-R-po]                                  4.0   Earth polar radius - Astronomical constant Rᵇ⊕ [m] (m=1) - Constant value
 62. [Earth-R]           <Constant value>        [Earth-R]                                     4.0   Earth mean radius - Astronomical constant R⊕ (m=1) - Constant value
 63. [Earth-M]           <Constant value>        [Earth-M]                                     4.0   Earth mass - Astronomical constant M⊕ [kg] (kg=1) - Constant value
 64. [Earth-D]           <Constant value>        [Earth-D]                                     4.0   Earth-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value
 65. [Moon-R]            <Constant value>        [Moon-R]                                      4.0   Moon mean radius - Astronomical constant [m] (m=1) - Constant value
 66. [Moon-M]            <Constant value>        [Moon-M]                                      4.0   Moon mass - Astronomical constant [kg] (kg=1) - Constant value
 67. [Moon-D]            <Constant value>        [Moon-D]                                      4.0   Moon-Earth distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value
 68. [Solar-R]           <Constant value>        [Solar-R]                                     4.0   Solar mean radius - Astronomical constant R☉ [m] (m=1) - Constant value
 69. [Solar-M]           <Constant value>        [Solar-M]                                     4.0   Solar mass - Astronomical constant M☉ [kg] (kg=1) - Constant value
 70. [Mercury-R]         <Constant value>        [Mercury-R]                                   4.0   Mercury mean radius - Astronomical constant [m] (m=1) - Constant value
 71. [Mercury-M]         <Constant value>        [Mercury-M]                                   4.0   Mercury mass - Astronomical constant [kg] (kg=1) - Constant value
 72. [Mercury-D]         <Constant value>        [Mercury-D]                                   4.0   Mercury-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value
 73. [Venus-R]           <Constant value>        [Venus-R]                                     4.0   Venus mean radius - Astronomical constant [m] (m=1) - Constant value
 74. [Venus-M]           <Constant value>        [Venus-M]                                     4.0   Venus mass - Astronomical constant [kg] (kg=1) - Constant value
 75. [Venus-D]           <Constant value>        [Venus-D]                                     4.0   Venus-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value
 76. [Mars-R]            <Constant value>        [Mars-R]                                      4.0   Mars mean radius - Astronomical constant [m] (m=1) - Constant value
 77. [Mars-M]            <Constant value>        [Mars-M]                                      4.0   Mars mass - Astronomical constant [kg] (kg=1) - Constant value
 78. [Mars-D]            <Constant value>        [Mars-D]                                      4.0   Mars-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value
 79. [Jupiter-R]         <Constant value>        [Jupiter-R]                                   4.0   Jupiter mean radius - Astronomical constant [m] (m=1) - Constant value
 80. [Jupiter-M]         <Constant value>        [Jupiter-M]                                   4.0   Jupiter mass - Astronomical constant [kg] (kg=1) - Constant value
 81. [Jupiter-D]         <Constant value>        [Jupiter-D]                                   4.0   Jupiter-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value
 82. [Saturn-R]          <Constant value>        [Saturn-R]                                    4.0   Saturn mean radius - Astronomical constant [m] (m=1) - Constant value
 83. [Saturn-M]          <Constant value>        [Saturn-M]                                    4.0   Saturn mass - Astronomical constant [kg] (kg=1) - Constant value
 84. [Saturn-D]          <Constant value>        [Saturn-D]                                    4.0   Saturn-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value
 85. [Uranus-R]          <Constant value>        [Uranus-R]                                    4.0   Uranus mean radius - Astronomical constant [m] (m=1) - Constant value
 86. [Uranus-M]          <Constant value>        [Uranus-M]                                    4.0   Uranus mass - Astronomical constant [kg] (kg=1) - Constant value
 87. [Uranus-D]          <Constant value>        [Uranus-D]                                    4.0   Uranus-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value
 88. [Neptune-R]         <Constant value>        [Neptune-R]                                   4.0   Neptune mean radius - Astronomical constant [m] (m=1) - Constant value
 89. [Neptune-M]         <Constant value>        [Neptune-M]                                   4.0   Neptune mass - Astronomical constant [kg] (kg=1) - Constant value
 90. [Neptune-D]         <Constant value>        [Neptune-D]                                   4.0   Neptune-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value
 91. [true]              <Constant value>        [true]                                        4.1   Boolean True represented as 1 (true=1) - Constant value
 92. [false]             <Constant value>        [false]                                       4.1   Boolean False represented as 0 (false=0) - Constant value
 93. [NaN]               <Constant value>        [NaN]                                         4.1   Not-a-Number - Constant value
[mXparser-v.5.2.1] 
Nuget – Package Manager

Install-Package MathParser.org-mXparser -Version 5.2.1

Nuget – .NET CLI

dotnet add package MathParser.org-mXparser --version 5.2.1

Nuget – Package Reference

<PackageReference Include="MathParser.org-mXparser" Version="5.2.1"/>

Maven – Dependency

<dependency>
<groupid>
org.mariuszgromada.math</groupid>
<artifactid>
MathParser.org-mXparser</artifactid>
<version>
5.2.1</version>
</dependency>

Maven – Gradle

implementation 'org.mariuszgromada.math:MathParser.org-mXparser:5.2.1'

Maven – Gradle (Kotlin)

implementation("org.mariuszgromada.math:MathParser.org-mXparser:5.2.1")

GitHub

git clone https://github.com/mariuszgromada/MathParser.org-mXparser

OTHER DOWNLOAD OPTIONS

Download latest release – v.5.2.1 Orion: .NET bin onlyDownload latest release – v.5.2.1 Orion: JAVA bin onlyDownload latest release – v.5.2.1 Orion: bin + doc

NEWS FROM MATHPARSER.ORG
SOURCE CODE

Source code .zipSource code .tar.gz
View on GitHubMathSpace.pl

DONATION
Did you find the software useful?
Please consider donation 🙂
DONATE