MATLAB has a GUI that is great for editing code, inspecting runtime values and debugging. However, there are some situations when you may want to run MATLAB without the GUI. For example, you are running Matlab from over SSH and X cannot be used or is too slow over the network. Thankfully, MATLAB provides a decent console version of itself.
- It can be invoked as:
$ matlab -nodisplay
- If your
EDITORenvironment variable is set, you can edit files using
edit foo.mat the MATLAB command prompt.
- The full power of debugging is available by using the debug commands as described here.
- Some people suggest using the
-nojvmoption. This is not recommended. Many MATLAB features, like the parallel cluster require the JVM to work.
Tried with: MATLAB R2014a and Ubuntu 14.04