sparse and dense matrix, linear algebra, visualization, big data
The Universal Java Matrix Package (UJMP) is an open source Java library which provides sparse and dense matrix classes, as well as a large number of calculations for linear algebra such as matrix multiplication or matrix inverse. Operations such as mean, correlation, standard deviation, replacement of missing values or the calculation of mutual information are supported, too.
Small program for fitting a Bezier curve to a sequence of points
This program uses a least-squares approach, similar to linear regression, for fitting a Bezier curve to a sequence of Cartesian coordinate points. This project requires the UJMP package which is freely available online here https://sourceforge.net/projects/ujmp/.
For an explanation of the math behind this code please check out my blog post: http://jimherold.com/2012/04/20/least-squares-bezier-fit/