Using internal help

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

The tutorial consists of more than 180 live examples from 40 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.

Case 1: Full help

import org.mariuszgromada.math.mxparser.*;
 
...
...
mXparser.consolePrintHelp();

Case 2: In-line help searching – “sine” keyword

import org.mariuszgromada.math.mxparser.*;
 
...
...
mXparser.consolePrintHelp("sine");

Case 3: In-line help searching – “inver” keyword

import org.mariuszgromada.math.mxparser.*;
 
...
...
mXparser.consolePrintHelp("inver");

Code result

Case 1: Full help

Help content: 

    #  key word            type                    syntax                                        since description
    -  --------            ----                    ------                                        ----- -----------
    1. _number_            <number>                Integer (since v.1.0): 1, -2; Decimal (since v.1.0): 0.2, -0.3, 1.2; Leading zero (since v.4.1): 001, -002.1; Scientific notation (since v.4.2): 1.2e-10, 1.2e+10, 2.3e10; No leading zero (since v.4.2): .2, -.212; Fractions (since v.4.2): 1_2, 2_1_3, 14_3; Other systems (since v.4.1): b1.111, b2.1001, b3.12021, b16.af12, h.af1, b.1001, o.01271.0   Regullar expression for decimal numbers
    2. +                   <Operator>              a + b                                         1.0   Addition
    3. -                   <Operator>              a - b                                         1.0   Subtraction
    4. *                   <Operator>              a * b                                         1.0   Multiplication
    5. ×                   <Operator>              a × b                                         5.0   Multiplication - unicode math symbol
    6. ⨉                   <Operator>              a ⨉ b                                         5.0   Multiplication - unicode math symbol
    7. ∙                   <Operator>              a ∙ b                                         5.0   Multiplication - unicode math symbol
    8. /                   <Operator>              a / b                                         1.0   Division
    9. ÷                   <Operator>              a ÷ b                                         5.0   Division - unicode math symbol
   10. ^                   <Operator>              a^b                                           1.0   Exponentiation
   11. !                   <Operator>              n!                                            1.0   Factorial
   12. #                   <Operator>              a # b                                         1.0   Modulo function
   13. %                   <Operator>              n%                                            4.1   Percentage
   14. ^^                  <Operator>              a^^b                                          4.2   Tetration (hyper-4, power tower, exponential tower)
   15. √                   <Operator>              √x                                            5.0   Square root function represented as unary left operator - unicode math symbol
   16. ∛                   <Operator>              ∛x                                            5.0   Cube root function represented as unary left operator - unicode math symbol
   17. ∜                   <Operator>              ∜x                                            5.0   Fourth root function represented as unary left operator - unicode math symbol
   18. &                   <Boolean Operator>      p & q                                         1.0   Logical conjunction (AND)
   19. ∧                   <Boolean Operator>      p ∧ q                                         5.0   Logical conjunction (AND) - unicode math symbol
   20. &&                  <Boolean Operator>      p && q                                        1.0   Logical conjunction (AND)
   21. /\                  <Boolean Operator>      p /\ q                                        1.0   Logical conjunction (AND)
   22. ⊼                   <Boolean Operator>      p ⊼ q                                         5.0   NAND - Sheffer stroke - unicode math symbol
   23. ~&                  <Boolean Operator>      p ~& q                                        1.0   NAND - Sheffer stroke
   24. ~∧                  <Boolean Operator>      p ~∧ q                                        5.0   NAND - Sheffer stroke - unicode math symbol
   25. ¬&                  <Boolean Operator>      p ¬& q                                        5.0   NAND - Sheffer stroke - unicode math symbol
   26. ¬∧                  <Boolean Operator>      p ¬∧ q                                        5.0   NAND - Sheffer stroke - unicode math symbol
   27. ~&&                 <Boolean Operator>      p ~&& q                                       1.0   NAND - Sheffer stroke
   28. ~/\                 <Boolean Operator>      p ~/\ q                                       1.0   NAND - Sheffer stroke
   29. ¬&&                 <Boolean Operator>      p ¬&& q                                       5.0   NAND - Sheffer stroke - unicode math symbol
   30. ¬/\                 <Boolean Operator>      p ¬/\ q                                       5.0   NAND - Sheffer stroke - unicode math symbol
   31. |                   <Boolean Operator>      p | q                                         1.0   Logical disjunction (OR)
   32. ∨                   <Boolean Operator>      p ∨ q                                         5.0   Logical disjunction (OR) - unicode math symbol
   33. ||                  <Boolean Operator>      p || q                                        1.0   Logical disjunction (OR)
   34. \/                  <Boolean Operator>      p \/ q                                        1.0   Logical disjunction (OR)
   35. ⊽                   <Boolean Operator>      p ⊽ q                                         5.0   Logical NOR - unicode math symbol
   36. ~|                  <Boolean Operator>      p ~| q                                        1.0   Logical NOR
   37. ~∨                  <Boolean Operator>      p ~∨ q                                        5.0   Logical NOR - unicode math symbol
   38. ¬|                  <Boolean Operator>      p ¬| q                                        5.0   Logical NOR - unicode math symbol
   39. ¬∨                  <Boolean Operator>      p ¬∨ q                                        5.0   Logical NOR - unicode math symbol
   40. ~||                 <Boolean Operator>      p ~|| q                                       1.0   Logical NOR
   41. ~\/                 <Boolean Operator>      p ~\/ q                                       1.0   Logical NOR
   42. ¬||                 <Boolean Operator>      p ¬|| q                                       5.0   Logical NOR - unicode math symbol
   43. ¬\/                 <Boolean Operator>      p ¬\/ q                                       5.0   Logical NOR - unicode math symbol
   44. ⊻                   <Boolean Operator>      p ⊻ q                                         5.0   Exclusive or (XOR) - unicode math symbol
   45. (+)                 <Boolean Operator>      p (+) q                                       1.0   Exclusive or (XOR)
   46. ⇒                   <Boolean Operator>      p ⇒ q                                         5.0   Implication (IMP) - unicode math symbol
   47. -->                 <Boolean Operator>      p --> q                                       1.0   Implication (IMP)
   48. ⇐                   <Boolean Operator>      p ⇐ q                                         5.0   Converse implication (CIMP) - unicode math symbol
   49. <--                 <Boolean Operator>      p <-- q                                       1.0   Converse implication (CIMP)
   50. ⇏                   <Boolean Operator>      p ⇏ q                                         5.0   Material nonimplication (NIMP) - unicode math symbol
   51. -/>                 <Boolean Operator>      p -/> q                                       1.0   Material nonimplication (NIMP)
   52. ⇍                   <Boolean Operator>      p ⇍ q                                         5.0   Converse nonimplication (CNIMP) - unicode math symbol
   53. </-                 <Boolean Operator>      p </- q                                       1.0   Converse nonimplication (CNIMP)
   54. ⇔                   <Boolean Operator>      p ⇔ q                                         5.0   Logical biconditional (EQV) - unicode math symbol
   55. <->                 <Boolean Operator>      p <-> q                                       1.0   Logical biconditional (EQV)
   56. ~                   <Boolean Operator>      ~p                                            1.0   Negation
   57. ¬                   <Boolean Operator>      ¬p                                            5.0   Negation - unicode math symbol
   58. =                   <Binary Relation>       a = b                                         1.0   Equality
   59. ==                  <Binary Relation>       a == b                                        1.0   Equality
   60. ≠                   <Binary Relation>       a ≠ b                                         5.0   Inequation - unicode math symbol
   61. <>                  <Binary Relation>       a <> b                                        1.0   Inequation
   62. ~=                  <Binary Relation>       a ~= b                                        1.0   Inequation
   63. !=                  <Binary Relation>       a != b                                        1.0   Inequation
   64. <                   <Binary Relation>       a < b                                         1.0   Lower than
   65. >                   <Binary Relation>       a > b                                         1.0   Greater than
   66. ≤                   <Binary Relation>       a ≤ b                                         5.0   Lower or equal - unicode math symbol
   67. ⋜                   <Binary Relation>       a ⋜ b                                         5.0   Lower or equal - unicode math symbol
   68. <=                  <Binary Relation>       a <= b                                        1.0   Lower or equal
   69. ≥                   <Binary Relation>       a ≥ b                                         5.0   Greater or equal - unicode math symbol
   70. ⋝                   <Binary Relation>       a ⋝ b                                         5.0   Greater or equal - unicode math symbol
   71. >=                  <Binary Relation>       a >= b                                        1.0   Greater or equal
   72. sin                 <Unary Function>        sin(x)                                        1.0   Trigonometric sine function
   73. cos                 <Unary Function>        cos(x)                                        1.0   Trigonometric cosine function
   74. tg                  <Unary Function>        tg(x)                                         1.0   Trigonometric tangent function
   75. tan                 <Unary Function>        tan(x)                                        1.0   Trigonometric tangent function
   76. ctg                 <Unary Function>        ctg(x)                                        1.0   Trigonometric cotangent function
   77. cot                 <Unary Function>        cot(x)                                        1.0   Trigonometric cotangent function
   78. ctan                <Unary Function>        ctan(x)                                       1.0   Trigonometric cotangent function
   79. sec                 <Unary Function>        sec(x)                                        1.0   Trigonometric secant function
   80. csc                 <Unary Function>        csc(x)                                        1.0   Trigonometric cosecant function
   81. cosec               <Unary Function>        cosec(x)                                      1.0   Trigonometric cosecant function
   82. asin                <Unary Function>        asin(x)                                       1.0   Inverse trigonometric sine function
   83. arsin               <Unary Function>        arsin(x)                                      1.0   Inverse trigonometric sine function
   84. arcsin              <Unary Function>        arcsin(x)                                     1.0   Inverse trigonometric sine function
   85. acos                <Unary Function>        acos(x)                                       1.0   Inverse trigonometric cosine function
   86. arcos               <Unary Function>        arcos(x)                                      1.0   Inverse trigonometric cosine function
   87. arccos              <Unary Function>        arccos(x)                                     1.0   Inverse trigonometric cosine function
   88. atg                 <Unary Function>        atg(x)                                        1.0   Inverse trigonometric tangent function
   89. atan                <Unary Function>        atan(x)                                       1.0   Inverse trigonometric tangent function
   90. arctg               <Unary Function>        arctg(x)                                      1.0   Inverse trigonometric tangent function
   91. arctan              <Unary Function>        arctan(x)                                     1.0   Inverse trigonometric tangent function
   92. actg                <Unary Function>        actg(x)                                       1.0   Inverse trigonometric cotangent function
   93. acot                <Unary Function>        acot(x)                                       1.0   Inverse trigonometric cotangent function
   94. actan               <Unary Function>        actan(x)                                      1.0   Inverse trigonometric cotangent function
   95. arcctg              <Unary Function>        arcctg(x)                                     1.0   Inverse trigonometric cotangent function
   96. arccot              <Unary Function>        arccot(x)                                     1.0   Inverse trigonometric cotangent function
   97. arcctan             <Unary Function>        arcctan(x)                                    1.0   Inverse trigonometric cotangent function
   98. ln                  <Unary Function>        ln(x)                                         1.0   Natural logarithm function (base e)
   99. log2                <Unary Function>        log2(x)                                       1.0   Binary logarithm function (base 2)
  100. lg                  <Unary Function>        lg(x)                                         5.0   Common logarithm function (base 10)
  101. log10               <Unary Function>        log10(x)                                      1.0   Common logarithm function (base 10)
  102. rad                 <Unary Function>        rad(x)                                        1.0   Degrees to radians function
  103. exp                 <Unary Function>        exp(x)                                        1.0   Exponential function
  104. sqrt                <Unary Function>        sqrt(x)                                       1.0   Squre root function
  105. sinh                <Unary Function>        sinh(x)                                       1.0   Hyperbolic sine function
  106. cosh                <Unary Function>        cosh(x)                                       1.0   Hyperbolic cosine function
  107. tgh                 <Unary Function>        tgh(x)                                        1.0   Hyperbolic tangent function
  108. tanh                <Unary Function>        tanh(x)                                       1.0   Hyperbolic tangent function
  109. coth                <Unary Function>        coth(x)                                       1.0   Hyperbolic cotangent function
  110. ctgh                <Unary Function>        ctgh(x)                                       1.0   Hyperbolic cotangent function
  111. ctanh               <Unary Function>        ctanh(x)                                      1.0   Hyperbolic cotangent function
  112. sech                <Unary Function>        sech(x)                                       1.0   Hyperbolic secant function
  113. csch                <Unary Function>        csch(x)                                       1.0   Hyperbolic cosecant function
  114. cosech              <Unary Function>        cosech(x)                                     1.0   Hyperbolic cosecant function
  115. deg                 <Unary Function>        deg(x)                                        1.0   Radians to degrees function
  116. abs                 <Unary Function>        abs(x)                                        1.0   Absolut value function
  117. sgn                 <Unary Function>        sgn(x)                                        1.0   Signum function
  118. floor               <Unary Function>        floor(x)                                      1.0   Floor function
  119. ceil                <Unary Function>        ceil(x)                                       1.0   Ceiling function
  120. not                 <Unary Function>        not(x)                                        1.0   Negation function
  121. asinh               <Unary Function>        asinh(x)                                      1.0   Inverse hyperbolic sine function
  122. arsinh              <Unary Function>        arsinh(x)                                     1.0   Inverse hyperbolic sine function
  123. arcsinh             <Unary Function>        arcsinh(x)                                    1.0   Inverse hyperbolic sine function
  124. acosh               <Unary Function>        acosh(x)                                      1.0   Inverse hyperbolic cosine function
  125. arcosh              <Unary Function>        arcosh(x)                                     1.0   Inverse hyperbolic cosine function
  126. arccosh             <Unary Function>        arccosh(x)                                    1.0   Inverse hyperbolic cosine function
  127. atgh                <Unary Function>        atgh(x)                                       1.0   Inverse hyperbolic tangent function
  128. atanh               <Unary Function>        atanh(x)                                      1.0   Inverse hyperbolic tangent function
  129. arctgh              <Unary Function>        arctgh(x)                                     1.0   Inverse hyperbolic tangent function
  130. arctanh             <Unary Function>        arctanh(x)                                    1.0   Inverse hyperbolic tangent function
  131. acoth               <Unary Function>        acoth(x)                                      1.0   Inverse hyperbolic cotangent function
  132. actgh               <Unary Function>        actgh(x)                                      1.0   Inverse hyperbolic cotangent function
  133. actanh              <Unary Function>        actanh(x)                                     1.0   Inverse hyperbolic cotangent function
  134. arcoth              <Unary Function>        arcoth(x)                                     1.0   Inverse hyperbolic cotangent function
  135. arccoth             <Unary Function>        arccoth(x)                                    1.0   Inverse hyperbolic cotangent function
  136. arcctgh             <Unary Function>        arcctgh(x)                                    1.0   Inverse hyperbolic cotangent function
  137. arcctanh            <Unary Function>        arcctanh(x)                                   1.0   Inverse hyperbolic cotangent function
  138. asech               <Unary Function>        asech(x)                                      1.0   Inverse hyperbolic secant function
  139. arsech              <Unary Function>        arsech(x)                                     1.0   Inverse hyperbolic secant function
  140. arcsech             <Unary Function>        arcsech(x)                                    1.0   Inverse hyperbolic secant function
  141. acsch               <Unary Function>        acsch(x)                                      1.0   Inverse hyperbolic cosecant function
  142. arcsch              <Unary Function>        arcsch(x)                                     1.0   Inverse hyperbolic cosecant function
  143. arccsch             <Unary Function>        arccsch(x)                                    1.0   Inverse hyperbolic cosecant function
  144. acosech             <Unary Function>        acosech(x)                                    1.0   Inverse hyperbolic cosecant function
  145. arcosech            <Unary Function>        arcosech(x)                                   1.0   Inverse hyperbolic cosecant function
  146. arccosech           <Unary Function>        arccosech(x)                                  1.0   Inverse hyperbolic cosecant function
  147. Sa                  <Unary Function>        Sa(x)                                         1.0   Sinc function (normalized)
  148. sinc                <Unary Function>        sinc(x)                                       1.0   Sinc function (normalized)
  149. Sinc                <Unary Function>        Sinc(x)                                       1.0   Sinc function (unnormalized)
  150. Bell                <Unary Function>        Bell(n)                                       1.0   Bell number
  151. Luc                 <Unary Function>        Luc(n)                                        1.0   Lucas number
  152. Fib                 <Unary Function>        Fib(n)                                        1.0   Fibonacci number
  153. harm                <Unary Function>        harm(n)                                       1.0   Harmonic number
  154. ispr                <Unary Function>        ispr(n)                                       2.3   Prime number test (is number a prime?)
  155. Pi                  <Unary Function>        Pi(n)                                         2.3   Prime-counting function - Pi(x)
  156. Ei                  <Unary Function>        Ei(x)                                         2.3   Exponential integral function (non-elementary special function) - usage example: Ei(x)
  157. li                  <Unary Function>        li(x)                                         2.3   Logarithmic integral function (non-elementary special function) - usage example: li(x)
  158. Li                  <Unary Function>        Li(x)                                         2.3   Offset logarithmic integral function (non-elementary special function) - usage example: Li(x)
  159. erf                 <Unary Function>        erf(x)                                        3.0   Gauss error function (non-elementary special function) - usage example: 2 + erf(x)
  160. erfc                <Unary Function>        erfc(x)                                       3.0   Gauss complementary error function (non-elementary special function) - usage example: 1 - erfc(x)
  161. erfInv              <Unary Function>        erfInv(x)                                     3.0   Inverse Gauss error function (non-elementary special function) - usage example: erfInv(x)
  162. erfcInv             <Unary Function>        erfcInv(x)                                    3.0   Inverse Gauss complementary error function (non-elementary special function) - usage example: erfcInv(x)
  163. ulp                 <Unary Function>        ulp(x)                                        3.0   Unit in The Last Place - ulp(0.1)
  164. isNaN               <Unary Function>        isNaN(x)                                      4.1   Returns true = 1 if value is a Not-a-Number (NaN), false = 0 otherwise - usage example: isNaN(x)
  165. ndig10              <Unary Function>        ndig10(x)                                     4.1   Number of digits in numeral system with base 10
  166. nfact               <Unary Function>        nfact(x)                                      4.1   Prime decomposition - number of distinct prime factors
  167. arcsec              <Unary Function>        arcsec(x)                                     4.1   Inverse trigonometric secant
  168. arccsc              <Unary Function>        arccsc(x)                                     4.1   Inverse trigonometric cosecant
  169. Gamma               <Unary Function>        Gamma(x)                                      4.2   Gamma special function Γ(s)
  170. LambW0              <Unary Function>        LambW0(x)                                     4.2   Lambert-W special function, principal branch 0, also called the omega function or product logarithm
  171. LambW1              <Unary Function>        LambW1(x)                                     4.2   Lambert-W special function, branch -1, also called the omega function or product logarithm
  172. sgnGamma            <Unary Function>        sgnGamma(x)                                   4.2   Signum of Gamma special function, Γ(s)
  173. logGamma            <Unary Function>        logGamma(x)                                   4.2   Log Gamma special function, lnΓ(s)
  174. diGamma             <Unary Function>        diGamma(x)                                    4.2   Digamma function as the logarithmic derivative of the Gamma special function, ψ(x)
  175. rStud               <Unary Function>        rStud(v)                                      5.0   Random variable - Student's t-distribution
  176. rChi2               <Unary Function>        rChi2(k)                                      5.0   Random variable - Chi-squared distribution
  177. log                 <Binary Function>       log(a, b)                                     1.0   Logarithm function
  178. mod                 <Binary Function>       mod(a, b)                                     1.0   Modulo function
  179. C                   <Binary Function>       C(n, k)                                       1.0   Binomial coefficient function, number of k-combinations that can be drawn from n-elements set
  180. nCk                 <Binary Function>       nCk(n, k)                                     4.2   Binomial coefficient function, number of k-combinations that can be drawn from n-elements set
  181. Bern                <Binary Function>       Bern(m, n)                                    1.0   Bernoulli numbers
  182. Stirl1              <Binary Function>       Stirl1(n, k)                                  1.0   Stirling numbers of the first kind
  183. Stirl2              <Binary Function>       Stirl2(n, k)                                  1.0   Stirling numbers of the second kind
  184. Worp                <Binary Function>       Worp(n, k)                                    1.0   Worpitzky number
  185. Euler               <Binary Function>       Euler(n, k)                                   1.0   Euler number
  186. KDelta              <Binary Function>       KDelta(i, j)                                  1.0   Kronecker delta
  187. EulerPol            <Binary Function>       EulerPol(m, x)                                1.0   EulerPol
  188. Harm                <Binary Function>       Harm(x, n)                                    1.0   Harmonic number
  189. rUni                <Binary Function>       rUni(a, b)                                    3.0   Random variable - Uniform continuous distribution U(a,b), usage example: 2*rUni(2,10)
  190. rUnid               <Binary Function>       rUnid(a, b)                                   3.0   Random variable - Uniform discrete distribution U{a,b}, usage example: 2*rUnid(2,100)
  191. round               <Binary Function>       round(x, n)                                   3.0   Half-up rounding, usage examples: round(2.2, 0) = 2, round(2.6, 0) = 3, round(2.66,1) = 2.7
  192. rNor                <Binary Function>       rNor(mean, stdv)                              3.0   Random variable - Normal distribution N(m,s) m - mean, s - stddev, usage example: 3*rNor(0,1)
  193. ndig                <Binary Function>       ndig(number, base)                            4.1   Number of digits representing the number in numeral system with given base
  194. dig10               <Binary Function>       dig10(num, pos)                               4.1   Digit at position 1 ... n (left -> right) or 0 ... -(n-1) (right -> left) - base 10 numeral system
  195. factval             <Binary Function>       factval(number, factorid)                     4.1   Prime decomposition - factor value at position between 1 ... nfact(n) - ascending order by factor value
  196. factexp             <Binary Function>       factexp(number, factorid)                     4.1   Prime decomposition - factor exponent / multiplicity at position between 1 ... nfact(n) - ascending order by factor value
  197. root                <Binary Function>       root(rootorder, number)                       4.1   N-th order root of a number
  198. GammaL              <Binary Function>       GammaL(s, x)                                  4.2   Lower incomplete gamma special function, γ(s,x)
  199. GammaU              <Binary Function>       GammaU(s, x)                                  4.2   Upper incomplete Gamma special function, Γ(s,x)
  200. GammaP              <Binary Function>       GammaP(s, x)                                  4.2   Lower regularized P gamma special function, P(s,x)
  201. GammaRegL           <Binary Function>       GammaRegL(s, x)                               4.2   Lower regularized P gamma special function, P(s,x)
  202. GammaQ              <Binary Function>       GammaQ(s, x)                                  4.2   Upper regularized Q Gamma special function, Q(s,x)
  203. GammaRegU           <Binary Function>       GammaRegU(s, x)                               4.2   Upper regularized Q Gamma special function, Q(s,x)
  204. nPk                 <Binary Function>       nPk(n, k)                                     4.2   Number of k-permutations that can be drawn from n-elements set
  205. Beta                <Binary Function>       Beta(x, y)                                    4.2   The Beta special function B(x,y), also called the Euler integral of the first kind
  206. logBeta             <Binary Function>       logBeta(x, y)                                 4.2   The Log Beta special function ln B(x,y), also called the Log Euler integral of the first kind, ln B(x,y)
  207. pStud               <Binary Function>       pStud(x, v)                                   5.0   Probability distribution function - Student's t-distribution
  208. cStud               <Binary Function>       cStud(x, v)                                   5.0   Cumulative distribution function - Student's t-distribution
  209. qStud               <Binary Function>       qStud(p, v)                                   5.0   Quantile function (inverse cumulative distribution function) - Student's t-distribution
  210. pChi2               <Binary Function>       pStud(x, k)                                   5.0   Probability distribution function - Chi-squared distribution
  211. cChi2               <Binary Function>       cStud(x, k)                                   5.0   Cumulative distribution function - Chi-squared distribution
  212. qChi2               <Binary Function>       qStud(p, k)                                   5.0   Quantile function (inverse cumulative distribution function) - Chi-squared distribution
  213. if                  <3-args Function>       if(cond, expr-if-true, expr-if-false)         1.0   If function
  214. chi                 <3-args Function>       chi(x, a, b)                                  1.0   Characteristic function for x in (a,b)
  215. CHi                 <3-args Function>       CHi(x, a, b)                                  1.0   Characteristic function for x in [a,b]
  216. Chi                 <3-args Function>       Chi(x, a, b)                                  1.0   Characteristic function for x in [a,b)
  217. cHi                 <3-args Function>       cHi(x, a, b)                                  1.0   Characteristic function for x in (a,b]
  218. pUni                <3-args Function>       pUni(x, a, b)                                 3.0   Probability distribution function - Uniform continuous distribution U(a,b)
  219. cUni                <3-args Function>       cUni(a, a, b)                                 3.0   Cumulative distribution function - Uniform continuous distribution U(a,b)
  220. qUni                <3-args Function>       qUni(q, a, b)                                 3.0   Quantile function (inverse cumulative distribution function) - Uniform continuous distribution U(a,b)
  221. pNor                <3-args Function>       pNor(x, mean, stdv)                           3.0   Probability distribution function - Normal distribution N(m,s)
  222. cNor                <3-args Function>       cNor(x, mean, stdv)                           3.0   Cumulative distribution function - Normal distribution N(m,s)
  223. qNor                <3-args Function>       qNor(q, mean, stdv)                           3.0   Quantile function (inverse cumulative distribution function)
  224. dig                 <3-args Function>       dig(num, pos, base)                           4.1   Digit at position 1 ... n (left -> right) or 0 ... -(n-1) (right -> left) - numeral system with given base
  225. BetaInc             <3-args Function>       BetaInc(x, a, b)                              4.2   The incomplete beta special function B(x; a, b), also called the incomplete Euler integral of the first kind
  226. BetaI               <3-args Function>       BetaI(x, a, b)                                4.2   The regularized incomplete beta (or regularized beta) special function I(x; a, b), also called the regularized incomplete Euler integral of the first kind
  227. BetaReg             <3-args Function>       BetaReg(x, a, b)                              4.2   The regularized incomplete beta (or regularized beta) special function I(x; a, b), also called the regularized incomplete Euler integral of the first kind
  228. iff                 <Variadic Function>     iff(cond-1, expr-1; ... ; cond-n, expr-n)     1.0   If function
  229. min                 <Variadic Function>     min(a1, ..., an)                              1.0   Minimum function
  230. max                 <Variadic Function>     max(a1, ..., an)                              1.0   Maximum function
  231. ConFrac             <Variadic Function>     ConFrac(a1, ..., an)                          1.0   Continued fraction
  232. ConPol              <Variadic Function>     ConPol(a1, ..., an)                           1.0   Continued polynomial
  233. gcd                 <Variadic Function>     gcd(a1, ..., an)                              1.0   Greatest common divisor
  234. lcm                 <Variadic Function>     lcm(a1, ..., an)                              1.0   Least common multiple
  235. add                 <Variadic Function>     add(a1, ..., an)                              2.4   Summation operator
  236. multi               <Variadic Function>     multi(a1, ..., an)                            2.4   Multiplication
  237. mean                <Variadic Function>     mean(a1, ..., an)                             2.4   Mean / average value
  238. var                 <Variadic Function>     var(a1, ..., an)                              2.4   Bias-corrected sample variance
  239. std                 <Variadic Function>     std(a1, ..., an)                              2.4   Bias-corrected sample standard deviation
  240. rList               <Variadic Function>     rList(a1, ..., an)                            3.0   Random number from given list of numbers
  241. coalesce            <Variadic Function>     coalesce(a1, ..., an)                         4.1   Returns the first non-NaN value
  242. or                  <Variadic Function>     or(a1, ..., an)                               4.1   Logical disjunction (OR) - variadic
  243. and                 <Variadic Function>     and(a1, ..., an)                              4.1   Logical conjunction (AND) - variadic
  244. xor                 <Variadic Function>     xor(a1, ..., an)                              4.1   Exclusive or (XOR) - variadic
  245. argmin              <Variadic Function>     argmin(a1, ..., an)                           4.1   Arguments / indices of the minima
  246. argmax              <Variadic Function>     argmax(a1, ..., an)                           4.1   Arguments / indices of the maxima
  247. med                 <Variadic Function>     med(a1, ..., an)                              4.1   The sample median
  248. mode                <Variadic Function>     mode(a1, ..., an)                             4.1   Mode - the value that appears most often
  249. base                <Variadic Function>     base(b, d1, ..., dn)                          4.1   Returns number in given numeral system base represented by list of digits
  250. ndist               <Variadic Function>     ndist(v1, ..., vn)                            4.1   Number of distinct values
  251. ∑                   <Calculus Operator>     ∑(i, from, to, expr, <by>)                    5.0   Summation operator - SIGMA - unicode math symbol
  252. Σ                   <Calculus Operator>     Σ(i, from, to, expr, <by>)                    5.0   Summation operator - SIGMA - unicode math symbol
  253. sum                 <Calculus Operator>     sum(i, from, to, expr, <by>)                  1.0   Summation operator - SIGMA
  254. ∏                   <Calculus Operator>     ∏(i, from, to, expr, <by>)                    5.0   Product operator - PI - unicode math symbol
  255. ℿ                   <Calculus Operator>     ℿ(i, from, to, expr, <by>)                    5.0   Product operator - PI - unicode math symbol
  256. Π                   <Calculus Operator>     Π(i, from, to, expr, <by>)                    5.0   Product operator - PI - unicode math symbol
  257. prod                <Calculus Operator>     prod(i, from, to, expr, <by>)                 1.0   Product operator - PI
  258. ∫                   <Calculus Operator>     ∫(expr, arg, from, to)                        5.0   Definite integral operator - unicode math symbol
  259. int                 <Calculus Operator>     int(expr, arg, from, to)                      1.0   Definite integral operator
  260. ∂                   <Calculus Operator>     ∂(expr, arg, <point>)                         5.0   Derivative operator - unicode math symbol
  261. der                 <Calculus Operator>     der(expr, arg, <point>)                       1.0   Derivative operator
  262. ∂-                  <Calculus Operator>     ∂-(expr, arg, <point>)                        5.0   Left derivative operator - unicode math symbol
  263. der-                <Calculus Operator>     der-(expr, arg, <point>)                      1.0   Left derivative operator
  264. ∂+                  <Calculus Operator>     ∂+(expr, arg, <point>)                        5.0   Right derivative operator - unicode math symbol
  265. der+                <Calculus Operator>     der+(expr, arg, <point>)                      1.0   Right derivative operator
  266. dern                <Calculus Operator>     dern(expr, n, arg)                            1.0   n-th derivative operator
  267. ∆                   <Calculus Operator>     ∆(expr, arg, <delta>)                         5.0   Forward difference operator - unicode math symbol
  268. Δ                   <Calculus Operator>     Δ(expr, arg, <delta>)                         5.0   Forward difference operator - unicode math symbol
  269. diff                <Calculus Operator>     diff(expr, arg, <delta>)                      1.0   Forward difference operator
  270. ∇                   <Calculus Operator>     ∇(expr, arg, <delta>)                         5.0   Backward difference operator - unicode math symbol
  271. difb                <Calculus Operator>     difb(expr, arg, <delta>)                      1.0   Backward difference operator
  272. avg                 <Calculus Operator>     avg(i, from, to, expr, <by>)                  2.4   Average operator
  273. vari                <Calculus Operator>     vari(i, from, to, expr, <by>)                 2.4   Bias-corrected sample variance operator
  274. stdi                <Calculus Operator>     stdi(i, from, to, expr, <by>)                 2.4   Bias-corrected sample standard deviation operator
  275. mini                <Calculus Operator>     mini(i, from, to, expr, <by>)                 2.4   Minimum value
  276. maxi                <Calculus Operator>     maxi(i, from, to, expr, <by>)                 2.4   Maximum value
  277. solve               <Calculus Operator>     solve(expr, arg, from, to)                    4.0   f(x) = 0 equation solving, function root finding
  278. π                   <Constant Value>        π                                             5.0   Pi, Archimedes' constant or Ludolph's number - unicode math symbol
  279. ℼ                   <Constant Value>        ℼ                                             5.0   Pi, Archimedes' constant or Ludolph's number - unicode math symbol
  280. pi                  <Constant Value>        pi                                            1.0   Pi, Archimedes' constant or Ludolph's number
  281. e                   <Constant Value>        e                                             1.0   Napier's constant, or Euler's number, base of Natural logarithm
  282. ℯ                   <Constant Value>        ℯ                                             5.0   Napier's constant, or Euler's number, base of Natural logarithm - unicode math symbol
  283. ⅇ                   <Constant Value>        ⅇ                                             5.0   Napier's constant, or Euler's number, base of Natural logarithm - unicode math symbol
  284. [gam]               <Constant Value>        [gam]                                         1.0   Euler-Mascheroni constant
  285. [phi]               <Constant Value>        [phi]                                         1.0   Golden ratio
  286. [PN]                <Constant Value>        [PN]                                          1.0   Plastic constant
  287. [B*]                <Constant Value>        [B*]                                          1.0   Embree-Trefethen constant
  288. [F'd]               <Constant Value>        [F'd]                                         1.0   Feigenbaum constant alfa
  289. [F'a]               <Constant Value>        [F'a]                                         1.0   Feigenbaum constant delta
  290. [C2]                <Constant Value>        [C2]                                          1.0   Twin prime constant
  291. [M1]                <Constant Value>        [M1]                                          1.0   Meissel-Mertens constant
  292. [B2]                <Constant Value>        [B2]                                          1.0   Brun's constant for twin primes
  293. [B4]                <Constant Value>        [B4]                                          1.0   Brun's constant for prime quadruplets
  294. [BN'L]              <Constant Value>        [BN'L]                                        1.0   de Bruijn-Newman constant
  295. [Kat]               <Constant Value>        [Kat]                                         1.0   Catalan's constant
  296. [K*]                <Constant Value>        [K*]                                          1.0   Landau-Ramanujan constant
  297. [K.]                <Constant Value>        [K.]                                          1.0   Viswanath's constant
  298. [B'L]               <Constant Value>        [B'L]                                         1.0   Legendre's constant
  299. [RS'm]              <Constant Value>        [RS'm]                                        1.0   Ramanujan-Soldner constant
  300. [EB'e]              <Constant Value>        [EB'e]                                        1.0   Erdos-Borwein constant
  301. [Bern]              <Constant Value>        [Bern]                                        1.0   Bernstein's constant
  302. [GKW'l]             <Constant Value>        [GKW'l]                                       1.0   Gauss-Kuzmin-Wirsing constant
  303. [HSM's]             <Constant Value>        [HSM's]                                       1.0   Hafner-Sarnak-McCurley constant
  304. [lm]                <Constant Value>        [lm]                                          1.0   Golomb-Dickman constant
  305. [Cah]               <Constant Value>        [Cah]                                         1.0   Cahen's constant
  306. [Ll]                <Constant Value>        [Ll]                                          1.0   Laplace limit
  307. [AG]                <Constant Value>        [AG]                                          1.0   Alladi-Grinstead constant
  308. [L*]                <Constant Value>        [L*]                                          1.0   Lengyel's constant
  309. [L.]                <Constant Value>        [L.]                                          1.0   Levy's constant
  310. [Dz3]               <Constant Value>        [Dz3]                                         1.0   Apery's constant
  311. [A3n]               <Constant Value>        [A3n]                                         1.0   Mills' constant
  312. [Bh]                <Constant Value>        [Bh]                                          1.0   Backhouse's constant
  313. [Pt]                <Constant Value>        [Pt]                                          1.0   Porter's constant
  314. [L2]                <Constant Value>        [L2]                                          1.0   Lieb's square ice constant
  315. [Nv]                <Constant Value>        [Nv]                                          1.0   Niven's constant
  316. [Ks]                <Constant Value>        [Ks]                                          1.0   Sierpinski's constant
  317. [Kh]                <Constant Value>        [Kh]                                          1.0   Khinchin's constant
  318. [FR]                <Constant Value>        [FR]                                          1.0   Fransen-Robinson constant
  319. [La]                <Constant Value>        [La]                                          1.0   Landau's constant
  320. [P2]                <Constant Value>        [P2]                                          1.0   Parabolic constant
  321. [Om]                <Constant Value>        [Om]                                          1.0   Omega constant
  322. [MRB]               <Constant Value>        [MRB]                                         1.0   MRB constant
  323. [li2]               <Constant Value>        [li2]                                         2.3   li(2) - Logarithmic integral function at x=2
  324. [EG]                <Constant Value>        [EG]                                          2.3   Gompertz constant
  325.                  <Constant Value>                                                   4.0   <Physical Constant> Light speed in vacuum [m/s] (m=1, s=1)
  326. [G.]                <Constant Value>        [G.]                                          4.0   <Physical Constant> Gravitational constant (m=1, kg=1, s=1)]
  327. [g]                 <Constant Value>        [g]                                           4.0   <Physical Constant> Gravitational acceleration on Earth [m/s^2] (m=1, s=1)
  328. [hP]                <Constant Value>        [hP]                                          4.0   <Physical Constant> Planck constant (m=1, kg=1, s=1)
  329. [h-]                <Constant Value>        [h-]                                          4.0   <Physical Constant> Reduced Planck constant / Dirac constant (m=1, kg=1, s=1)]
  330. [lP]                <Constant Value>        [lP]                                          4.0   <Physical Constant> Planck length [m] (m=1)
  331. [mP]                <Constant Value>        [mP]                                          4.0   <Physical Constant> Planck mass [kg] (kg=1)
  332. [tP]                <Constant Value>        [tP]                                          4.0   <Physical Constant> Planck time [s] (s=1)
  333. [ly]                <Constant Value>        [ly]                                          4.0   <Astronomical Constant> Light year [m] (m=1)
  334. [au]                <Constant Value>        [au]                                          4.0   <Astronomical Constant> Astronomical unit [m] (m=1)
  335. [pc]                <Constant Value>        [pc]                                          4.0   <Astronomical Constant> Parsec [m] (m=1)
  336. [kpc]               <Constant Value>        [kpc]                                         4.0   <Astronomical Constant> Kiloparsec [m] (m=1)
  337. [Earth-R-eq]        <Constant Value>        [Earth-R-eq]                                  4.0   <Astronomical Constant> Earth equatorial radius [m] (m=1)
  338. [Earth-R-po]        <Constant Value>        [Earth-R-po]                                  4.0   <Astronomical Constant> Earth polar radius [m] (m=1)
  339. [Earth-R]           <Constant Value>        [Earth-R]                                     4.0   <Astronomical Constant> Earth mean radius (m=1)
  340. [Earth-M]           <Constant Value>        [Earth-M]                                     4.0   <Astronomical Constant> Earth mass [kg] (kg=1)
  341. [Earth-D]           <Constant Value>        [Earth-D]                                     4.0   <Astronomical Constant> Earth-Sun distance - semi major axis [m] (m=1)
  342. [Moon-R]            <Constant Value>        [Moon-R]                                      4.0   <Astronomical Constant> Moon mean radius [m] (m=1)
  343. [Moon-M]            <Constant Value>        [Moon-M]                                      4.0   <Astronomical Constant> Moon mass [kg] (kg=1)
  344. [Moon-D]            <Constant Value>        [Moon-D]                                      4.0   <Astronomical Constant> Moon-Earth distance - semi major axis [m] (m=1)
  345. [Solar-R]           <Constant Value>        [Solar-R]                                     4.0   <Astronomical Constant> Solar mean radius [m] (m=1)
  346. [Solar-M]           <Constant Value>        [Solar-M]                                     4.0   <Astronomical Constant> Solar mass [kg] (kg=1)
  347. [Mercury-R]         <Constant Value>        [Mercury-R]                                   4.0   <Astronomical Constant> Mercury mean radius [m] (m=1)
  348. [Mercury-M]         <Constant Value>        [Mercury-M]                                   4.0   <Astronomical Constant> Mercury mass [kg] (kg=1)
  349. [Mercury-D]         <Constant Value>        [Mercury-D]                                   4.0   <Astronomical Constant> Mercury-Sun distance - semi major axis [m] (m=1)
  350. [Venus-R]           <Constant Value>        [Venus-R]                                     4.0   <Astronomical Constant> Venus mean radius [m] (m=1)
  351. [Venus-M]           <Constant Value>        [Venus-M]                                     4.0   <Astronomical Constant> Venus mass [kg] (kg=1)
  352. [Venus-D]           <Constant Value>        [Venus-D]                                     4.0   <Astronomical Constant> Venus-Sun distance - semi major axis [m] (m=1)
  353. [Mars-R]            <Constant Value>        [Mars-R]                                      4.0   <Astronomical Constant> Mars mean radius [m] (m=1)
  354. [Mars-M]            <Constant Value>        [Mars-M]                                      4.0   <Astronomical Constant> Mars mass [kg] (kg=1)
  355. [Mars-D]            <Constant Value>        [Mars-D]                                      4.0   <Astronomical Constant> Mars-Sun distance - semi major axis [m] (m=1)
  356. [Jupiter-R]         <Constant Value>        [Jupiter-R]                                   4.0   <Astronomical Constant> Jupiter mean radius [m] (m=1)
  357. [Jupiter-M]         <Constant Value>        [Jupiter-M]                                   4.0   <Astronomical Constant> Jupiter mass [kg] (kg=1)
  358. [Jupiter-D]         <Constant Value>        [Jupiter-D]                                   4.0   <Astronomical Constant> Jupiter-Sun distance - semi major axis [m] (m=1)
  359. [Saturn-R]          <Constant Value>        [Saturn-R]                                    4.0   <Astronomical Constant> Saturn mean radius [m] (m=1)
  360. [Saturn-M]          <Constant Value>        [Saturn-M]                                    4.0   <Astronomical Constant> Saturn mass [kg] (kg=1)
  361. [Saturn-D]          <Constant Value>        [Saturn-D]                                    4.0   <Astronomical Constant> Saturn-Sun distance - semi major axis [m] (m=1)
  362. [Uranus-R]          <Constant Value>        [Uranus-R]                                    4.0   <Astronomical Constant> Uranus mean radius [m] (m=1)
  363. [Uranus-M]          <Constant Value>        [Uranus-M]                                    4.0   <Astronomical Constant> Uranus mass [kg] (kg=1)
  364. [Uranus-D]          <Constant Value>        [Uranus-D]                                    4.0   <Astronomical Constant> Uranus-Sun distance - semi major axis [m] (m=1)
  365. [Neptune-R]         <Constant Value>        [Neptune-R]                                   4.0   <Astronomical Constant> Neptune mean radius [m] (m=1)
  366. [Neptune-M]         <Constant Value>        [Neptune-M]                                   4.0   <Astronomical Constant> Neptune mass [kg] (kg=1)
  367. [Neptune-D]         <Constant Value>        [Neptune-D]                                   4.0   <Astronomical Constant> Neptune-Sun distance - semi major axis [m] (m=1)
  368. [true]              <Constant Value>        [true]                                        4.1   Boolean True represented as double, [true] = 1
  369. [false]             <Constant Value>        [false]                                       4.1   Boolean False represented as double, [false] = 0
  370. [NaN]               <Constant Value>        [NaN]                                         4.1   Not-a-Number
  371. [Uni]               <Random Variable>       [Uni]                                         3.0   Random variable - Uniform continuous distribution U(0,1)
  372. [Int]               <Random Variable>       [Int]                                         3.0   Random variable - random integer
  373. [Int1]              <Random Variable>       [Int1]                                        3.0   Random variable - random integer - Uniform discrete distribution U{-10^1, 10^1}
  374. [Int2]              <Random Variable>       [Int2]                                        3.0   Random variable - random integer - Uniform discrete distribution U{-10^2, 10^2}
  375. [Int3]              <Random Variable>       [Int3]                                        3.0   Random variable - random integer - Uniform discrete distribution U{-10^3, 10^3}
  376. [Int4]              <Random Variable>       [Int4]                                        3.0   Random variable - random integer - Uniform discrete distribution U{-10^4, 10^4}
  377. [Int5]              <Random Variable>       [Int5]                                        3.0   Random variable - random integer - Uniform discrete distribution U{-10^5, 10^5}
  378. [Int6]              <Random Variable>       [Int6]                                        3.0   Random variable - random integer - Uniform discrete distribution U{-10^6, 10^6}
  379. [Int7]              <Random Variable>       [Int7]                                        3.0   Random variable - random integer - Uniform discrete distribution U{-10^7, 10^7}
  380. [Int8]              <Random Variable>       [Int8]                                        3.0   Random variable - random integer - Uniform discrete distribution U{-10^8, 10^8}
  381. [Int9]              <Random Variable>       [Int9]                                        3.0   Random variable - random integer - Uniform discrete distribution U{-10^9, 10^9}
  382. [nat]               <Random Variable>       [nat]                                         3.0   Random variable - random natural number including 0
  383. [nat1]              <Random Variable>       [nat1]                                        3.0   Random variable - random natural number including 0 - Uniform discrete distribution U{0, 10^1}
  384. [nat2]              <Random Variable>       [nat2]                                        3.0   Random variable - random natural number including 0 - Uniform discrete distribution U{0, 10^2}
  385. [nat3]              <Random Variable>       [nat3]                                        3.0   Random variable - random natural number including 0 - Uniform discrete distribution U{0, 10^3}
  386. [nat4]              <Random Variable>       [nat4]                                        3.0   Random variable - random natural number including 0 - Uniform discrete distribution U{0, 10^4}
  387. [nat5]              <Random Variable>       [nat5]                                        3.0   Random variable - random natural number including 0 - Uniform discrete distribution U{0, 10^5}
  388. [nat6]              <Random Variable>       [nat6]                                        3.0   Random variable - random natural number including 0 - Uniform discrete distribution U{0, 10^6}
  389. [nat7]              <Random Variable>       [nat7]                                        3.0   Random variable - random natural number including 0 - Uniform discrete distribution U{0, 10^7}
  390. [nat8]              <Random Variable>       [nat8]                                        3.0   Random variable - random natural number including 0 - Uniform discrete distribution U{0, 10^8}
  391. [nat9]              <Random Variable>       [nat9]                                        3.0   Random variable - random natural number including 0 - Uniform discrete distribution U{0, 10^9}
  392. [Nat]               <Random Variable>       [Nat]                                         3.0   Random variable - random natural number
  393. [Nat1]              <Random Variable>       [Nat1]                                        3.0   Random variable - random natural number - Uniform discrete distribution U{1, 10^1}
  394. [Nat2]              <Random Variable>       [Nat2]                                        3.0   Random variable - random natural number - Uniform discrete distribution U{1, 10^2}
  395. [Nat3]              <Random Variable>       [Nat3]                                        3.0   Random variable - random natural number - Uniform discrete distribution U{1, 10^3}
  396. [Nat4]              <Random Variable>       [Nat4]                                        3.0   Random variable - random natural number - Uniform discrete distribution U{1, 10^4}
  397. [Nat5]              <Random Variable>       [Nat5]                                        3.0   Random variable - random natural number - Uniform discrete distribution U{1, 10^5}
  398. [Nat6]              <Random Variable>       [Nat6]                                        3.0   Random variable - random natural number - Uniform discrete distribution U{1, 10^6}
  399. [Nat7]              <Random Variable>       [Nat7]                                        3.0   Random variable - random natural number - Uniform discrete distribution U{1, 10^7}
  400. [Nat8]              <Random Variable>       [Nat8]                                        3.0   Random variable - random natural number - Uniform discrete distribution U{1, 10^8}
  401. [Nat9]              <Random Variable>       [Nat9]                                        3.0   Random variable - random natural number - Uniform discrete distribution U{1, 10^9}
  402. [Nor]               <Random Variable>       [Nor]                                         3.0   Random variable - Normal distribution N(0,1)
  403. @~                  <Bitwise Operator>      @~a                                           4.0   Bitwise unary complement
  404. @&                  <Bitwise Operator>      a @& b                                        4.0   Bitwise AND
  405. @^                  <Bitwise Operator>      a @^ b                                        4.0   Bitwise exclusive OR
  406. @|                  <Bitwise Operator>      a @| b                                        4.0   Bitwise inclusive OR
  407. @<<                 <Bitwise Operator>      a @<< b                                       4.0   Signed left shift
  408. @>>                 <Bitwise Operator>      a @>> b                                       4.0   Signed right shift
  409. [%]                 <Unit>                  [%]                                           4.0   <Ratio, Fraction> Percentage = 0.01
  410. [%%]                <Unit>                  [%%]                                          4.0   <Ratio, Fraction> Promil, Per mille = 0.001
  411. [Y]                 <Unit>                  [Y]                                           4.0   <Metric prefix> Septillion / Yotta = 10^24
  412. [sept]              <Unit>                  [sept]                                        4.0   <Metric prefix> Septillion / Yotta = 10^24
  413. [Z]                 <Unit>                  [Z]                                           4.0   <Metric prefix> Sextillion / Zetta = 10^21
  414. [sext]              <Unit>                  [sext]                                        4.0   <Metric prefix> Sextillion / Zetta = 10^21
  415. [E]                 <Unit>                  [E]                                           4.0   <Metric prefix> Quintillion / Exa = 10^18
  416. [quint]             <Unit>                  [quint]                                       4.0   <Metric prefix> Quintillion / Exa = 10^18
  417. [P]                 <Unit>                  [P]                                           4.0   <Metric prefix> Quadrillion / Peta = 10^15
  418. [quad]              <Unit>                  [quad]                                        4.0   <Metric prefix> Quadrillion / Peta = 10^15
  419. [T]                 <Unit>                  [T]                                           4.0   <Metric prefix> Trillion / Tera = 10^12
  420. [tril]              <Unit>                  [tril]                                        4.0   <Metric prefix> Trillion / Tera = 10^12
  421. [G]                 <Unit>                  [G]                                           4.0   <Metric prefix> Billion / Giga = 10^9
  422. [bil]               <Unit>                  [bil]                                         4.0   <Metric prefix> Billion / Giga = 10^9
  423. [M]                 <Unit>                  [M]                                           4.0   <Metric prefix> Million / Mega = 10^6
  424. [mil]               <Unit>                  [mil]                                         4.0   <Metric prefix> Million / Mega = 10^6
  425. [k]                 <Unit>                  [k]                                           4.0   <Metric prefix> Thousand / Kilo = 10^3
  426. [th]                <Unit>                  [th]                                          4.0   <Metric prefix> Thousand / Kilo = 10^3
  427. [hund]              <Unit>                  [hund]                                        4.0   <Metric prefix> Hundred / Hecto = 10^2
  428. [hecto]             <Unit>                  [hecto]                                       4.0   <Metric prefix> Hundred / Hecto = 10^2
  429. [ten]               <Unit>                  [ten]                                         4.0   <Metric prefix> Ten / Deca = 10
  430. [deca]              <Unit>                  [deca]                                        4.0   <Metric prefix> Ten / Deca = 10
  431. [deci]              <Unit>                  [deci]                                        4.0   <Metric prefix> Tenth / Deci = 0.1
  432. [centi]             <Unit>                  [centi]                                       4.0   <Metric prefix> Hundredth / Centi = 0.01
  433. [milli]             <Unit>                  [milli]                                       4.0   <Metric prefix> Thousandth / Milli = 0.001
  434. [mic]               <Unit>                  [mic]                                         4.0   <Metric prefix> Millionth / Micro = 10^-6
  435. [n]                 <Unit>                  [n]                                           4.0   <Metric prefix> Billionth / Nano = 10^-9
  436. [p]                 <Unit>                  [p]                                           4.0   <Metric prefix> Trillionth / Pico = 10^-12
  437. [f]                 <Unit>                  [f]                                           4.0   <Metric prefix> Quadrillionth / Femto = 10^-15
  438. [a]                 <Unit>                  [a]                                           4.0   <Metric prefix> Quintillionth / Atoo = 10^-18
  439. [z]                 <Unit>                  [z]                                           4.0   <Metric prefix> Sextillionth / Zepto = 10^-21
  440. [y]                 <Unit>                  [y]                                           4.0   <Metric prefix> Septillionth / Yocto = 10^-24
  441. [m]                 <Unit>                  [m]                                           4.0   <Unit of length> Metre / Meter (m=1)
  442. [km]                <Unit>                  [km]                                          4.0   <Unit of length> Kilometre / Kilometer (m=1)
  443. [cm]                <Unit>                  [cm]                                          4.0   <Unit of length> Centimetre / Centimeter (m=1)
  444. [mm]                <Unit>                  [mm]                                          4.0   <Unit of length> Millimetre / Millimeter (m=1)
  445. [inch]              <Unit>                  [inch]                                        4.0   <Unit of length> Inch (m=1)
  446. [yd]                <Unit>                  [yd]                                          4.0   <Unit of length> Yard (m=1)
  447. [ft]                <Unit>                  [ft]                                          4.0   <Unit of length> Feet (m=1)
  448. [mile]              <Unit>                  [mile]                                        4.0   <Unit of length> Mile (m=1)
  449. [nmi]               <Unit>                  [nmi]                                         4.0   <Unit of length> Nautical mile (m=1)
  450. [m2]                <Unit>                  [m2]                                          4.0   <Unit of area> Square metre / Square meter (m=1)
  451. [cm2]               <Unit>                  [cm2]                                         4.0   <Unit of area> Square centimetre / Square centimeter (m=1)
  452. [mm2]               <Unit>                  [mm2]                                         4.0   <Unit of area> Square millimetre / Square millimeter (m=1)
  453. [are]               <Unit>                  [are]                                         4.0   <Unit of area> Are (m=1)
  454. [ha]                <Unit>                  [ha]                                          4.0   <Unit of area> Hectare (m=1)
  455. [acre]              <Unit>                  [acre]                                        4.0   <Unit of area> Acre (m=1)
  456. [km2]               <Unit>                  [km2]                                         4.0   <Unit of area> Square kilometre / Square kilometer (m=1)
  457. [mm3]               <Unit>                  [mm3]                                         4.0   <Unit of volume> Cubic millimetre / Cubic millimeter (m=1)
  458. [cm3]               <Unit>                  [cm3]                                         4.0   <Unit of volume> Cubic centimetre / Cubic centimeter (m=1)
  459. [m3]                <Unit>                  [m3]                                          4.0   <Unit of volume> Cubic metre / Cubic meter (m=1)
  460. [km3]               <Unit>                  [km3]                                         4.0   <Unit of volume> Cubic kilometre / Cubic kilometer (m=1)
  461. [ml]                <Unit>                  [ml]                                          4.0   <Unit of volume> Millilitre / Milliliter (m=1)
  462. [l]                 <Unit>                  [l]                                           4.0   <Unit of volume> Litre / Liter (m=1)
  463. [gall]              <Unit>                  [gall]                                        4.0   <Unit of volume> Gallon (m=1)
  464. [pint]              <Unit>                  [pint]                                        4.0   <Unit of volume> Pint (m=1)
  465. [s]                 <Unit>                  [s]                                           4.0   <Unit of time> Second (s=1)
  466. [ms]                <Unit>                  [ms]                                          4.0   <Unit of time> Millisecond (s=1)
  467. [min]               <Unit>                  [min]                                         4.0   <Unit of time> Minute (s=1)
  468. [h]                 <Unit>                  [h]                                           4.0   <Unit of time> Hour (s=1)
  469. [day]               <Unit>                  [day]                                         4.0   <Unit of time> Day (s=1)
  470. [week]              <Unit>                  [week]                                        4.0   <Unit of time> Week (s=1)
  471. [yearj]             <Unit>                  [yearj]                                       4.0   <Unit of time> Julian year = 365.25 days (s=1)
  472. [kg]                <Unit>                  [kg]                                          4.0   <Unit of mass> Kilogram (kg=1)
  473. [gr]                <Unit>                  [gr]                                          4.0   <Unit of mass> Gram (kg=1)
  474. [mg]                <Unit>                  [mg]                                          4.0   <Unit of mass> Milligram (kg=1)
  475. [dag]               <Unit>                  [dag]                                         4.0   <Unit of mass> Decagram (kg=1)
  476. [t]                 <Unit>                  [t]                                           4.0   <Unit of mass> Tonne (kg=1)
  477. [oz]                <Unit>                  [oz]                                          4.0   <Unit of mass> Ounce (kg=1)
  478. [lb]                <Unit>                  [lb]                                          4.0   <Unit of mass> Pound (kg=1)
  479. [b]                 <Unit>                  [b]                                           4.0   <Unit of information> Bit (bit=1)
  480. [kb]                <Unit>                  [kb]                                          4.0   <Unit of information> Kilobit (bit=1)
  481. [Mb]                <Unit>                  [Mb]                                          4.0   <Unit of information> Megabit (bit=1)
  482. [Gb]                <Unit>                  [Gb]                                          4.0   <Unit of information> Gigabit (bit=1)
  483. [Tb]                <Unit>                  [Tb]                                          4.0   <Unit of information> Terabit (bit=1)
  484. [Pb]                <Unit>                  [Pb]                                          4.0   <Unit of information> Petabit (bit=1)
  485. [Eb]                <Unit>                  [Eb]                                          4.0   <Unit of information> Exabit (bit=1)
  486. [Zb]                <Unit>                  [Zb]                                          4.0   <Unit of information> Zettabit (bit=1)
  487. [Yb]                <Unit>                  [Yb]                                          4.0   <Unit of information> Yottabit (bit=1)
  488. [B]                 <Unit>                  [B]                                           4.0   <Unit of information> Byte (bit=1)
  489. [kB]                <Unit>                  [kB]                                          4.0   <Unit of information> Kilobyte (bit=1)
  490. [MB]                <Unit>                  [MB]                                          4.0   <Unit of information> Megabyte (bit=1)
  491. [GB]                <Unit>                  [GB]                                          4.0   <Unit of information> Gigabyte (bit=1)
  492. [TB]                <Unit>                  [TB]                                          4.0   <Unit of information> Terabyte (bit=1)
  493. [PB]                <Unit>                  [PB]                                          4.0   <Unit of information> Petabyte (bit=1)
  494. [EB]                <Unit>                  [EB]                                          4.0   <Unit of information> Exabyte (bit=1)
  495. [ZB]                <Unit>                  [ZB]                                          4.0   <Unit of information> Zettabyte (bit=1)
  496. [YB]                <Unit>                  [YB]                                          4.0   <Unit of information> Yottabyte (bit=1)
  497. [J]                 <Unit>                  [J]                                           4.0   <Unit of energy> Joule (m=1, kg=1, s=1)
  498. [eV]                <Unit>                  [eV]                                          4.0   <Unit of energy> Electronovolt (m=1, kg=1, s=1)
  499. [keV]               <Unit>                  [keV]                                         4.0   <Unit of energy> Kiloelectronovolt (m=1, kg=1, s=1)
  500. [MeV]               <Unit>                  [MeV]                                         4.0   <Unit of energy> Megaelectronovolt (m=1, kg=1, s=1)
  501. [GeV]               <Unit>                  [GeV]                                         4.0   <Unit of energy> Gigaelectronovolt (m=1, kg=1, s=1)
  502. [TeV]               <Unit>                  [TeV]                                         4.0   <Unit of energy> Teraelectronovolt (m=1, kg=1, s=1)
  503. [m/s]               <Unit>                  [m/s]                                         4.0   <Unit of speed> Metre / Meter per second (m=1, s=1)
  504. [km/h]              <Unit>                  [km/h]                                        4.0   <Unit of speed> Kilometre / Kilometer per hour (m=1, s=1)
  505. [mi/h]              <Unit>                  [mi/h]                                        4.0   <Unit of speed> Mile per hour (m=1, s=1)
  506. [knot]              <Unit>                  [knot]                                        4.0   <Unit of speed> Knot (m=1, s=1)
  507. [m/s2]              <Unit>                  [m/s2]                                        4.0   <Unit of acceleration> Metre / Meter per square second (m=1, s=1)
  508. [km/h2]             <Unit>                  [km/h2]                                       4.0   <Unit of acceleration> Kilometre / Kilometer per square hour (m=1, s=1)
  509. [mi/h2]             <Unit>                  [mi/h2]                                       4.0   <Unit of acceleration> Mile per square hour (m=1, s=1)
  510. [rad]               <Unit>                  [rad]                                         4.0   <Unit of angle> Radian (rad=1)
  511. [deg]               <Unit>                  [deg]                                         4.0   <Unit of angle> Degree of arc (rad=1)
  512. [']                 <Unit>                  [']                                           4.0   <Unit of angle> Minute of arc (rad=1)
  513. ['']                <Unit>                  ['']                                          4.0   <Unit of angle> Second of arc (rad=1)
  514. (                   <Parser Symbol>         ( ... )                                       1.0   Left parentheses
  515. )                   <Parser Symbol>         ( ... )                                       1.0   Right parentheses
  516. ,                   <Parser Symbol>         (a1, ... ,an)                                 1.0   Comma (function parameters)
  517. ;                   <Parser Symbol>         (a1; ... ;an)                                 1.0   Semicolon (function parameters)
  518.                     <Parser Symbol>                                                       4.2   Blank (whitespace) character

Case 2: In-line help searching – “sine” keyword

Help content: 

    #  key word            type                    syntax                                        since description
    -  --------            ----                    ------                                        ----- -----------
   72. sin                 <Unary Function>        sin(x)                                        1.0   Trigonometric sine function
   73. cos                 <Unary Function>        cos(x)                                        1.0   Trigonometric cosine function
   82. asin                <Unary Function>        asin(x)                                       1.0   Inverse trigonometric sine function
   83. arsin               <Unary Function>        arsin(x)                                      1.0   Inverse trigonometric sine function
   84. arcsin              <Unary Function>        arcsin(x)                                     1.0   Inverse trigonometric sine function
   85. acos                <Unary Function>        acos(x)                                       1.0   Inverse trigonometric cosine function
   86. arcos               <Unary Function>        arcos(x)                                      1.0   Inverse trigonometric cosine function
   87. arccos              <Unary Function>        arccos(x)                                     1.0   Inverse trigonometric cosine function
  105. sinh                <Unary Function>        sinh(x)                                       1.0   Hyperbolic sine function
  106. cosh                <Unary Function>        cosh(x)                                       1.0   Hyperbolic cosine function
  121. asinh               <Unary Function>        asinh(x)                                      1.0   Inverse hyperbolic sine function
  122. arsinh              <Unary Function>        arsinh(x)                                     1.0   Inverse hyperbolic sine function
  123. arcsinh             <Unary Function>        arcsinh(x)                                    1.0   Inverse hyperbolic sine function
  124. acosh               <Unary Function>        acosh(x)                                      1.0   Inverse hyperbolic cosine function
  125. arcosh              <Unary Function>        arcosh(x)                                     1.0   Inverse hyperbolic cosine function
  126. arccosh             <Unary Function>        arccosh(x)                                    1.0   Inverse hyperbolic cosine function

Case 3: In-line help searching – “inver” keyword

Help content: 

    #  key word            type                    syntax                                        since description
    -  --------            ----                    ------                                        ----- -----------
   82. asin                <Unary Function>        asin(x)                                       1.0   Inverse trigonometric sine function
   83. arsin               <Unary Function>        arsin(x)                                      1.0   Inverse trigonometric sine function
   84. arcsin              <Unary Function>        arcsin(x)                                     1.0   Inverse trigonometric sine function
   85. acos                <Unary Function>        acos(x)                                       1.0   Inverse trigonometric cosine function
   86. arcos               <Unary Function>        arcos(x)                                      1.0   Inverse trigonometric cosine function
   87. arccos              <Unary Function>        arccos(x)                                     1.0   Inverse trigonometric cosine function
   88. atg                 <Unary Function>        atg(x)                                        1.0   Inverse trigonometric tangent function
   89. atan                <Unary Function>        atan(x)                                       1.0   Inverse trigonometric tangent function
   90. arctg               <Unary Function>        arctg(x)                                      1.0   Inverse trigonometric tangent function
   91. arctan              <Unary Function>        arctan(x)                                     1.0   Inverse trigonometric tangent function
   92. actg                <Unary Function>        actg(x)                                       1.0   Inverse trigonometric cotangent function
   93. acot                <Unary Function>        acot(x)                                       1.0   Inverse trigonometric cotangent function
   94. actan               <Unary Function>        actan(x)                                      1.0   Inverse trigonometric cotangent function
   95. arcctg              <Unary Function>        arcctg(x)                                     1.0   Inverse trigonometric cotangent function
   96. arccot              <Unary Function>        arccot(x)                                     1.0   Inverse trigonometric cotangent function
   97. arcctan             <Unary Function>        arcctan(x)                                    1.0   Inverse trigonometric cotangent function
  121. asinh               <Unary Function>        asinh(x)                                      1.0   Inverse hyperbolic sine function
  122. arsinh              <Unary Function>        arsinh(x)                                     1.0   Inverse hyperbolic sine function
  123. arcsinh             <Unary Function>        arcsinh(x)                                    1.0   Inverse hyperbolic sine function
  124. acosh               <Unary Function>        acosh(x)                                      1.0   Inverse hyperbolic cosine function
  125. arcosh              <Unary Function>        arcosh(x)                                     1.0   Inverse hyperbolic cosine function
  126. arccosh             <Unary Function>        arccosh(x)                                    1.0   Inverse hyperbolic cosine function
  127. atgh                <Unary Function>        atgh(x)                                       1.0   Inverse hyperbolic tangent function
  128. atanh               <Unary Function>        atanh(x)                                      1.0   Inverse hyperbolic tangent function
  129. arctgh              <Unary Function>        arctgh(x)                                     1.0   Inverse hyperbolic tangent function
  130. arctanh             <Unary Function>        arctanh(x)                                    1.0   Inverse hyperbolic tangent function
  131. acoth               <Unary Function>        acoth(x)                                      1.0   Inverse hyperbolic cotangent function
  132. actgh               <Unary Function>        actgh(x)                                      1.0   Inverse hyperbolic cotangent function
  133. actanh              <Unary Function>        actanh(x)                                     1.0   Inverse hyperbolic cotangent function
  134. arcoth              <Unary Function>        arcoth(x)                                     1.0   Inverse hyperbolic cotangent function
  135. arccoth             <Unary Function>        arccoth(x)                                    1.0   Inverse hyperbolic cotangent function
  136. arcctgh             <Unary Function>        arcctgh(x)                                    1.0   Inverse hyperbolic cotangent function
  137. arcctanh            <Unary Function>        arcctanh(x)                                   1.0   Inverse hyperbolic cotangent function
  138. asech               <Unary Function>        asech(x)                                      1.0   Inverse hyperbolic secant function
  139. arsech              <Unary Function>        arsech(x)                                     1.0   Inverse hyperbolic secant function
  140. arcsech             <Unary Function>        arcsech(x)                                    1.0   Inverse hyperbolic secant function
  141. acsch               <Unary Function>        acsch(x)                                      1.0   Inverse hyperbolic cosecant function
  142. arcsch              <Unary Function>        arcsch(x)                                     1.0   Inverse hyperbolic cosecant function
  143. arccsch             <Unary Function>        arccsch(x)                                    1.0   Inverse hyperbolic cosecant function
  144. acosech             <Unary Function>        acosech(x)                                    1.0   Inverse hyperbolic cosecant function
  145. arcosech            <Unary Function>        arcosech(x)                                   1.0   Inverse hyperbolic cosecant function
  146. arccosech           <Unary Function>        arccosech(x)                                  1.0   Inverse hyperbolic cosecant function
  161. erfInv              <Unary Function>        erfInv(x)                                     3.0   Inverse Gauss error function (non-elementary special function) - usage example: erfInv(x)
  162. erfcInv             <Unary Function>        erfcInv(x)                                    3.0   Inverse Gauss complementary error function (non-elementary special function) - usage example: erfcInv(x)
  167. arcsec              <Unary Function>        arcsec(x)                                     4.1   Inverse trigonometric secant
  168. arccsc              <Unary Function>        arccsc(x)                                     4.1   Inverse trigonometric cosecant
  209. qStud               <Binary Function>       qStud(p, v)                                   5.0   Quantile function (inverse cumulative distribution function) - Student's t-distribution
  212. qChi2               <Binary Function>       qStud(p, k)                                   5.0   Quantile function (inverse cumulative distribution function) - Chi-squared distribution
  220. qUni                <3-args Function>       qUni(q, a, b)                                 3.0   Quantile function (inverse cumulative distribution function) - Uniform continuous distribution U(a,b)
  223. qNor                <3-args Function>       qNor(q, mean, stdv)                           3.0   Quantile function (inverse cumulative distribution function)

Your own (user defined) constants, functions, arguments, will appear in the help content as well.

Nuget – Package Manager

Install-Package MathParser.org-mXparser -Version 5.1.0

Nuget – .NET CLI

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

Nuget – Package Reference

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

Maven – Dependency

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

Maven – Gradle

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

Maven – Gradle (Kotlin)

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

GitHub

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

OTHER DOWNLOAD OPTIONS

Download latest release – v.5.1.0 Libris: .NET bin onlyDownload latest release – v.5.1.0 Libris: JAVA bin onlyDownload latest release – v.5.1.0 Libris: 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