L'installazione di un compilatore (es. MSVisualStudio) è indipendente da MatLab; lo installi come installeresti un qualunque programma.
Una volta installato, il comando "mex -setup" avvia la ricerca dei compilatori installati.
Se, comunque, l'obiettivo, è quello di generare un eseguibile, si può usare "deploytool"
Verifica se hai installato "MatLab Compiler" usando il comando "ver": ver genera la lista di tutti i componenti di MatLab installati.
Il tool "deploytool" si appoggia al componente "MatLab Compiler" per creare delle applicazioni stand-alone.
Avendo "MatLab Compiler" non è necessario installare un ulteriore compilatore.
Puoi trovare la documentazione qui:
http://www.mathworks.com/products/compiler/features.html#sharing-matlab-programs-as-standalone-applications
dove c'è un video abbastanza chiaro (clicca su
Getting Started: Standalone Applications using MATLAB Compiler
oppure vai all'indirizzo
http://www.mathworks.com/videos/getting-started-standalone-applications-using-matlab-compiler-100088.html?type=shadow
Hope this helps.