Scilab is an Open source software for numerical computing. website:http://scilab.org
Scilab is very useful for engineering students and professionals.
It can handle data in matrix format. Operations can be directly done on matrix. It can handle polynomials in one variable.
Here is the quick ref card for scilab : scilab- quick -sheet
A few graphics generated by scilab: