Yep -- Octave was very helpful for me in school.
Octave is not particularly fast.
RunMat is very fast (orders of magnitude -- see benchmarks).