Como executar duas instâncias do MATLAB simultaneamente com pathdef diferentes?

Estou desenvolvendo minha própria caixa de ferramentas de imagens cerebrais que funciona sob o MATLAB & SPM8, e ao mesmo tempo eu tenho umgit cloneEu versão do meu próprio diretório de código de caixa de ferramentas (repositório git local) para a execução de análises, esta configuração é criada de acordo com a resposta de Kevin Reid emComo trabalhar simultaneamente em várias versões diferentes de arquivos com o git?, que resolveu uma parte do problema (como ter diferentes versões do mesmo.m arquivo acessível ao mesmo tempo, e ainda sincronizável usandogit fetch ougit pull).

No entanto, minha instalação do MATLAB não está em nenhum desses diretórios git; é instalado normalmente em/usr/local/MATLAB/R2012a/. O MATLAB procura funções de acordo compathdef.m, que é armazenado emwhich pathdef (/usr/local/MATLAB/R2012a/toolbox/local/pathdef.m) como uma função regular. Portanto, não posso ter duas instâncias do MATLAB em execução simultaneamente, de modo que elas tenham diferentespathdefé, pelo menos não modificandopathdef.m Arquivo.

Claro que o MATLAB tem que saber de antemão onde procurarpathdef.m para definir o caminho. Existe uma maneira de mudarpathdef.m caminho de pesquisa, por exemplo. por algum argumento de linha de comando do MATLAB ou do console do MATLAB? Ou por outros meios, para que eu possa ter duas instâncias do MATLAB em execução simultaneamente com diferentespathdefé? Ou devo instalar o MATLAB em dois diretórios diferentes? Estou interessado em todos os tipos de soluções para este problema.

questionAnswers(2)

yourAnswerToTheQuestion