...MatLab allows one the ability to either write the code for the problem at hand or to use built-in programs that can assist to get the calculation complete. It is extremely helpful for both matrices and graphing. I have had many experiences programming in MatLAb using both user-written as well as internal-progs and even combining these 2 items into a streamline matLab computer program. (read more)