J'ai plusieurs versions de Matlab installées sur mon PC. Pour dire, R2006b, R2009b, R2010a. Dans cette application particulière, je veux démarrer R2009b quand je le lance depuis Shell. Existe-t-il des options au moment du démarrage pour sélectionner la version à exécuter?Comment sélectionner la version de Matlab à démarrer à partir du shell ou du démarrage de Matlab?
Répondre
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.
Ne spécifiez-vous pas simplement le chemin absolu vers l'emplacement de la version que vous voulez exécuter?
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 –
- 1. Connexion à MongoDB à partir de MATLAB
- 2. démarrer l'application .net à partir du menu de démarrage rechercher
- 3. Mise à jour du matlab timer pour mettre à jour le GUIDE gui de matlab?
- 4. Appel de MATLAB à partir de C
- 5. supprimer le message de démarrage de Matlab
- 6. Reconstruire la matrice à partir de diagonales dans matlab
- 7. Appel de MLApp.MLAppClass.FEval de Matlab à partir de F #
- 8. Bibliothèque d'exécution du compilateur Matlab
- 9. MATLAB: Vérification du type de table
- 10. Comment interagir avec MATLAB à partir de Python?
- 11. MATLAB: Obtention d'un tableau de cellules de MATLAB à Java
- 12. Passer de Java à MATLAB
- 13. Commande MATLAB pour exporter la géométrie à partir de pdetool
- 14. comment sélectionner l'élément particulier de la matrice suivante? (Matlab)
- 15. Affichage d'informations à partir de MATLAB sans saut de ligne
- 16. ClickOnce heure de début à partir du menu Démarrer lien
- 17. Création d'une application autonome à partir de Matlab code
- 18. MATLAB Comportement de chronométrage du mystère magique
- 19. Comment déboguer du code Matlab appelé à partir de Microsoft Excel?
- 20. Connexion au moteur Matlab à partir de C sous Linux
- 21. de shapefile ESRI à Matlab
- 22. heapsort à Matlab
- 23. Comment trouver l'angle du triangle dans MATLAB
- 24. Simulation ECG à l'aide de MATLAB
- 25. Entrée à partir du script shell
- 26. Démarrage MBR à partir du DOS
- 27. Incrustation de tracé MATLAB
- 28. UnsatisfiedLinkError lors du chargement d'une bibliothèque à partir de Java dans MATLAB
- 29. Ecriture sécurisée à partir du shell mongodb
- 30. Appel à perl à partir du script shell, comment transmettre la valeur de retour de perl à shell?
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. –
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
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. –