2010-04-15 3 views

Répondre

2

Pour trouver quel Matlab est démarré par défaut, tapez path dans le shell (ouvert par Run-> cmd). Le premier est celui qui est choisi si vous tapez Matlab.

De la sortie de path, vous trouverez également où se trouvent vos versions de Matlab. Si vous ne voulez pas naviguer dans le dossier respectif à chaque fois, vous pouvez créer console aliases pour les différentes versions.

EDIT

Si vous voulez résoudre le problème dans un sens très général, je vois deux avenues possibles:

(1) Vérifiez le registre pour savoir si Matlab y met spécifique à la version de quelque chose qui est lié au chemin (ou demande à TheMathWorks). (2) Analyser le chemin pour '\ bin \ 64' (ou '\ bin \ 32' s'il s'agit d'un système 32 bits) et vérifier si ces dossiers contiennent un fichier appelé 'matlab'. Dans le cadre de la procédure d'installation (si les versions de Matlab ne sont pas dans les emplacements par défaut), démarrez chaque Matlab et exécutez ver pour trouver la version dont il s'agit.

+0

Merci Jonas pour votre réponse. La commande path renvoie le chemin du dossier des installations matlab. Mais il n'y a aucun moyen de juger où la version particulière réside en analysant simplement le chemin du dossier. Habituellement, les versions matlab sont stockées dans les dossiers 'R2006b', 'R2009b' etc mais ce ne sont que les noms du dossier. L'utilisateur peut changer le nom du dossier, et nous ne pouvons pas obtenir le bon chemin. –

+0

Ok, je vois votre problème maintenant. Je ne pense pas qu'il existe une solution facile, mais je peux vous donner deux suggestions – Jonas

+0

Merci encore Jonas. En ce moment je regarde way (1), pour vérifier le chemin du registre. Je suis venu à la conclusion que Mathworks stocke le matlab dans le MyComputer-> HKEY_LOCAL_MACHINE-> SOFTWARE-> MATHWORKS-MATLAB loaction Encore une fois, il a le dossier suivant pour chaque version. 7.3: pour R2006b 7.9: pour R2009b 7.10: pour R2010a Je peux vérifier si '7.9' existe si oui, peut lire l'entrée 'MATLABROOT' qui donne le chemin complet de l'installation. Je dois essayer ça si ça peut vraiment marcher. –

1

Ne spécifiez-vous pas simplement le chemin absolu vers l'emplacement de la version que vous voulez exécuter?

+0

Merci pour votre commentaire. Le problème ici est que, je veux démarrer Matlab à partir d'un autre programme et pour cela j'utilise shell. Je ne connais pas l'emplacement absolu de la version particulière, c'est-à-dire R2009b –

Questions connexes