Main
Home
Quick tour
Handbook
Docs
Mailing Lists
Demonstration
Download
Sourceforge project
FAQ
Links


Toolboxes
Char
Control
Crypto
Deprecated
Engine
Finance
FunFun
General
Graphics 3D
Graphics
Image
Integration
InputOutput
JMathLib
LinearAlgebra
Matrix
Miscellaneous
Net
Polynomial
Set
Signal
SpecFun
SpecialMatrix
Statistics
String
System
Time
Trigonometric
UserInterface
...


Contact
Developers

JMathLib
A Java Clone of Octave, SciLab, Freemat and Matlab.

[Index] [Documentation] [Demonstration] [Download]

Old versions

  • 0.6.0: Windows Installer, support for cell arrays and many many bugfixes.

  • 0.x.x: lots of changes in between

  • 0.3.4: Seperated GUI class

  • 0.3.3.5: Control structures and Matrix functions added

  • 0.3.3.2: Improved support for Numeric matrices

    Some complex number functions

  • 0.3.3.1: Support for matrices added

  • 0.3.3: Added support for complex numbers

  • 0.3.2.2: Improved factorisation so (x+1)*(x+1) returns x^2 + 2x + 1

  • 0.3.2.1: Modified ErrorLogger class so that log lines get written to a file as well as the console

  • 0.3.2: Improved factorisation of expressions so 2*x + x returns 3*x

  • 0.3.1.5: Split binary operators into seperate classes

  • 0.3.1: Added support for strings

  • 0.3.0.2: Changed way standard and trigonometric functions

  • 0.3.0.1: Corrected bug when displaying expressions, caused y - 1 to appear as 1 - y

  • 0.3.0: Modified GUI

  • 0.2.4.1: corrected a bug which prevented the letter z being used in variable names.

  • 0.2.4: Seperated the lexical analysis code into a seperate object

  • 0.2.3: Added support for user functions

  • 0.2.2: Standard Mathematical functions

    Program closes when you click on the x

    use up & down arrows to access previous commands

  • 0.2.1: Added trigonometric functions

  • 0.2.0: Rudimentary error checking + new GUI;

  • 0.1.4: Add variables support

  • 0.1.3: Factorial operator, !, added

  • 0.1.2: New operator ^ for calculating x to the yth power

  • 0.1.1: Replaced the Binary tree with a tree where each node has a viriable number of children. It doesn't have much effect on the program at the moment but it should make implementing functions easier.

  • 0.1: It handles simple operations involving the four main operators and any real numbers. It understands precedence and brackets.

Last modified
sourceforge