Как выбрать версию Matlab для запуска из оболочки или запуска Matlab? - PullRequest
3 голосов
/ 15 апреля 2010

На моем компьютере установлено несколько версий Matlab. Скажем, R2006b, R2009b, R2010a. В этом конкретном приложении я хочу запустить R2009b при запуске из Shell. Есть ли варианты во время запуска, чтобы выбрать, какую версию для запуска?

Ответы [ 2 ]

2 голосов
/ 15 апреля 2010

Чтобы узнать, какой Matlab запускается по умолчанию, введите path в оболочке (открывается с помощью Run-> cmd). Первый выбирается, если вы набираете Matlab.

Из вывода path вы также найдете, где находятся ваши версии Matlab. Если вы не хотите каждый раз переходить к соответствующей папке, вы можете сделать псевдонимы консоли для разных версий.

EDIT

Если вы хотите решить проблему в очень общем смысле, я вижу два возможных пути:

(1) Проверьте реестр на предмет наличия в Matlab чего-то определенного для версии, привязанного к пути (или спросите TheMathWorks).

(2) Разобрать путь для \ bin \ 64 (или \ bin \ 32, если это 32-битная система) и проверить, содержит ли эти папки файл с именем matlab. В рамках процедуры установки (если версии Matlab находятся не в заводских местоположениях по умолчанию), запустите каждый Matlab и запустите ver, чтобы определить, какая это версия.

1 голос
/ 15 апреля 2010

Разве вы не просто указываете абсолютный путь к местоположению версии, которую хотите запустить?

...