Wie kann man zwei MATLAB-Instanzen gleichzeitig mit unterschiedlichen Pfadangaben ausführen?

Ich entwickle meine eigene Toolbox für die Bildgebung des Gehirns, die unter MATLAB & SPM8 ausgeführt wird, und gleichzeitig habe ich einegit cloneWurde eine Version meines eigenen Toolbox-Codeverzeichnisses (lokales Git-Repository) zum Ausführen von Analysen erstellt, wird dieses Setup gemäß der Antwort von Kevin Reid am erstelltWie kann man mit git gleichzeitig an mehreren verschiedenen Versionen von Dateien arbeiten?, der einen Teil des Problems löste (wie man verschiedene Versionen derselben hat).m Datei zur gleichen Zeit zugänglich und dennoch mit synchronisierbargit fetch odergit pull).

Meine MATLAB-Installation befindet sich jedoch in keinem dieser Git-Verzeichnisse. Es ist normalerweise in installiert/usr/local/MATLAB/R2012a/. MATLAB sucht nach Funktionen nachpathdef.m, die in gespeichert istwhich pathdef (/usr/local/MATLAB/R2012a/toolbox/local/pathdef.m) als reguläre Funktion. Ich kann also nicht zwei MATLAB-Instanzen gleichzeitig ausführen, sodass sie unterschiedliche hattenpathdefZumindest nicht durch Modifizierenpathdef.m Datei.

Natürlich muss MATLAB vorher wissen, wo es zu suchen istpathdef.m den Pfad definieren. Gibt es einen Weg, sich zu ändern?pathdef.m Suchpfad zB. durch ein MATLAB-Befehlszeilenargument oder über die MATLAB-Konsole? Oder auf andere Weise, damit zwei MATLAB-Instanzen gleichzeitig mit unterschiedlichen ausgeführt werdenpathdefist? Oder sollte ich MATLAB in zwei verschiedenen Verzeichnissen installieren? Ich interessiere mich für alle Arten von Lösungen für dieses Problem.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage