MATLAB? I use Octave UPM
Israel Herraiz (UPM)
MATLAB is a standard for scientific computing and visualization, and it is a common teaching tool in Engineering degrees. The main drawback to teach using MATLAB is its license: often students cannot afford to install a license in their personal computers, as licenses are very expensive.
Octave is a free (both as in free speech and as in free beer) alternative to MATLAB, released under the GNU General Public License. However, to the date, it lacks an easy-to-use GUI (Graphical User Interface), similar to MATLAB. Also, it might difficult to install in some platforms, such as Windows.
All these disadvantages are now history thanks to Octave UPM, a GUI for Octave highly compatible with MATLAB. The Octave UPM environment offers the same functionality as MATLAB, and it has been tested with success in several courses (and without changes to existing code), previously based on MATLAB, with more
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Israel Herraiz is a professor at the Escuela de Ingenieros de Caminos, Canales y Puertos of the Technical University of Madrid (UPM). He holds a MSc on Industrial Engineering from Universidad de Cádiz (ranked first in his promotion), and a PhD with European Mention on Computer Science from Universidad Rey Juan Carlos. He has been a visiting scholar to the University of California at Davis, Queen's University and University of Victoria (Canada), and The Open University and Oxford University (UK). He is the author or co-author of more than 30 papers published after a peer-review process, about Empirical Software Engineering.