Questo è tutto spiegato nella documentazione di MATLAB qui: http://www.mathworks.nl/help/techdoc/ref/matlabunix.html.
-nodisplay: avviare il software JVM di Sun Microsystems, ma non avviare il desktop MATLAB. Non visualizzare alcun comando X e ignorare la variabile di ambiente DISPLAY,
-nodesktop: avviare MATLAB senza visualizzare il desktop MATLAB. Il software JVM è avviato. Utilizzare la finestra corrente nel sistema operativo per immettere i comandi. Utilizzare questa opzione per eseguire senza X-Window, ad esempio, in modalità VT100 o in modalità di elaborazione batch. Si noti che se si esegue il pipe su MATLAB utilizzando il> costruttore, l'opzione nodesktop viene utilizzata automaticamente. Con nodesktop, MATLAB non salva le istruzioni nella cronologia dei comandi. Con nodesktop, è comunque possibile utilizzare la maggior parte degli strumenti dell'ambiente di sviluppo avviandoli tramite una funzione. Ad esempio, utilizzare le preferenze per aprire la finestra di dialogo Preferenze e il documento per aprire il browser della Guida. Non utilizzare nodesktop per fornire un'interfaccia solo per la finestra di comando; selezionare, invece, Desktop> Layout desktop> Solo finestra di comando.
-nojvm: avviare MATLAB senza il software JVM. Usa la finestra corrente per inserire i comandi. Il desktop MATLAB non si apre. Tutti gli strumenti che richiedono software Java, come gli strumenti desktop, non possono essere utilizzati. Gestire la grafica e le relative funzionalità non sono supportate; MATLAB produce un avvertimento quando li usi.
-nosplash: avvia MATLAB ma non visualizza la schermata iniziale durante l'avvio.
potresti trovare questa discussione pertinente: http://stackoverflow.com/a/6776191 – Amro