CalclipseMath

By Author: tesommer
CalclipseMath – CalM for short – is a math parser written in Java. With a few lines of code CalM enables your application to evaluate user-supplied mathematical expressions, such as "e^(sin .25pi)" and "(sqrt e)^(sqrt 2)". The standard configuration of the parser has a wide variety of mathematical operations, ranging from basic arithmetic, trigonometry, combinatorics, linear algebra and more.

CalM includes a script interpreter which is based on the math parser. The CalM scripting language lets you define your own functions and variables. These may be exported and used in other scripts. The scripting framework supports a component type called MComp (Math Component). MComps are implemented as Java classes and allow further extension to the scripting language.

Please visit www.calclipse.com for more information about CalclipseMath and other Calclipse products.

Feature

  • Both easy to use and highly customizable
  • Data types include complex numbers, fractions, matrices, strings and arrays
  • Fast evaluation of pre-parsed expressions
  • Supports user-defined functions and variables in scripts

forevalz

ForevalZ - compiler of mathematical expressions(formulas)(directly in FPU x86/32) with complex numbers given as string at 'run-time'. (dll library and delphi component). Can be compiled in FPC (Lazarus). Examples for Delphi, FPC, VB6, FreeBasic. (math parser, math expression parser, evaluate formula.........

Similar: 19%

foreval

Foreval is compiler of mathematical expressions (formulas) (directly to x86-32 CPU/FPU command) given as string at run-time. Present as "dll" library and Delphi component. Can be compiled in FPC (Lazarus). Examples for Delphi, FPC, VB6, FreeBasic, VB.NET. (math parser,math expression parser,evaluat.........

Similar: 17%

MathParser Java - Math Parser library

This project gives a mathematical parser for converting a simple string expression into a result which can be managed for using in other calculations, all in Java. Using a couple lines of code, you'll be able to parse complex arithmetic expressions efficiently. This library is powered by Dijkstra's.........

Similar: 16%

mXparser - Math Parser Java C# Library

mXparser is highly flexible parser of math expressions. Software provides easy to use API for JAVA, Android, C# .NET/MONO (CLS). Main functionalities: - basic operators, i.e.: +, -, *, ^, ! - Boolean logic operators i.e.: or, and, xor - binary relations i.e.: =, - math functions (large library o.........

Similar: 16%

Javaluator

Evaluate an arithmetic expression is as simple as: Double result = new DoubleEvaluator().evaluate("(e^3-1)*sin(pi/4)*ln(pi^2)"). But Javaluator provides you with much more ... Key features: - Functions support, including variable argument count. - Constants support: e, pi, etc ... - Variables supp.........

Similar: 15%

Maxima -- GPL CAS based on DOE-MACSYMA

Maxima is a computer algebra system comparable to commercial systems like Mathematica and Maple. It emphasizes symbolic mathematical computation: algebra, trigonometry, calculus, and much more. For example, Maxima solves x^2-r*x-s^2-r*s=0 giving the symbolic results [x=r+s, x=-s]. Maxima can calcu.........

Similar: 13%

MattsMathTools

Matt's MathTools is a Java application designed as an aid in preparing printed math tests. It is easily embedded in other Java applications or it can be used alone as a single-user desktop app. It includes a scripting environment, numerous demonstration classes and several general utilities. A scrip.........

Similar: 13%

glslmath

GLSLmath provides C++ math operations as defined by GLSL. For example, it provides methods to easily setup viewing transformations and perspective projections. GLSLmath has been inspired by the glm and slmath libraries, which aim to mimic GLSL, but in contrast to those GLSLmath does not focus on a .........

Similar: 13%

HASEM

HASEM is a c++ template library, it can be easily configure as a expression template. HASEM solves any linear equation of any kind, it might be homogenous/none homogenous, compute the inverse of square/none square matrices, find LU decomposition, find determinant and rank of matrices, calculate the .........

Similar: 12%

Advanced Trigonometry Calculator

Advanced Trigonometry Calculator is a rock-solid calculator allowing you perform advanced complex math calculations. Enter your complex math expression on its integrity and in the final press “Enter” button, after some instants the solution for your expression will be displayed. Anyone can use this .........

Similar: 11%