QtOctave is a graphical user interface for gnu octave, which is an open source program alternative to Matlab.