StartingPoints

MathEclipse

MathEclipse is usable as an online Java Computer Algebra system or Eclipse plugin.
MathEclipse has functions for arbitrary-precision integer arithmetic, matrices, vectors, finite sets, derivatives, pattern-matching, term rewriting rules and functional programming.

MathEclipse is usable through:

The parser (which includes a double and complex mode evaluation engine) is separatly available:

MathEclipse is also available as a JSR-223 scripting engine:

To get a fast overview about the MathEclipse syntax you can study the main

Examples:


Open Source Project

The MathEclipse project welcomes new participants. You can contribute in several ways: reporting bugs, fixing bugs, writing new core functions, writing new Java math applets for the wiki, user interfaces, documentation, ...

Project homepage:

Bug reports:

Mailing list:

Download page:

Contact

  • Mail to: axelclk@gmail.com

Documentation


Related projects for the MathWiki functionality

Java Wikipedia API testpages

Testpages from Wikipedia

Special wiki tags test pages:

Testpages for mathematical content

External Resources

Open Source Computer Algebra Systems

Java
Other languages

Closed Source (i.e. commercial) Computer Algebra Systems

Other Open Source Java math libraries

Arbitrary precision arithmetic
Math equation rendering
  • JEuclid (MathML renderer/Apache license)
  • JMathTeX (Latex renderer/GPL license)
  • HotEqn (Latex renderer/ ? license)
  • SnuggleTex (Latex renderer/BSD license)

GUI for equation input:

  • DragMath equation editor (Swing interface)
  • Mirai Calc calculator (SWT interface; uses JMathTeX)

You can do tests in the Sandbox page.