jMathLab is a platform for mathematical and numerical computations. It uses the Matlab/Octave programming language. It runs on any platform where Java is installed, and can also run on the Web browser. The following packages are included: symbolic calculations (simplification, differentials, integration), numeric calculations, evaluations of mathematical functions, special functions, linear algebra with vectors and matrices, plotting data and functions, saving data (vectors and matrices) in files, random numbers, statistics, and solving linear and non-linear equations
Chebfun is a collection of algorithms and a software system in object-oriented MATLAB that extends familiar powerful methods of numerical computation involving numbers to continuous or piecewise-continuous functions. It also implements continuous analogues of linear algebra notions like the QR decomposition and the SVD, and solves ordinary differential equations. The mathematical basis of the system combines tools of Chebyshev expansions, fast Fourier transform, barycentric interpolation, recursive zerofinding, and automatic differentiation.