Мне нужно найти мою установку MATLAB. Я обнаружил, что мне нужно набрать matlabroot в командной строке MATLAB. Как я понимаю, командная строка MATLAB означает открыть cmd в корне, где установлен Matlab. Я нахожу такой корень: C:\my_app\app\mcr\v717\bin . Но когда я запускаю matlabroot из этого каталога - get 'matlab' is not recognized as an internal or external command, operable program or batch file.

Может кто-нибудь посоветовать мне, как правильно найти установку Matlab?

2 ответа2

3

Это обычная функция Matlab. Вы должны ввести его в командной строке Windows внутри Matlab.

http://www.mathworks.com/help/matlab/ref/matlabroot.html

>> matlabroot

ans =

C:\Program Files\MATLAB\R2009a
1

Вы уверены, что на самом деле у вас установлен MATLAB?

Вы ссылаетесь на каталог C:\my_app\app\mcr\v717\bin . Этот каталог не является типичным для установки MATLAB - вместо этого он типичен для того места, где вы можете установить приложение, созданное с помощью MATLAB Compiler.

Если вы не знакомы с этим, MATLAB Compiler - это дополнительный продукт для MATLAB, который позволяет создавать автономные приложения из кода MATLAB. Эти приложения распространяются вместе со средой выполнения MATLAB (среда выполнения компилятора MATLAB или MCR, что вы видите в пути к каталогу), и они запускаются без необходимости установки MATLAB.

Можете ли вы запустить сам MATLAB из командной строки Windows с помощью команды matlab или из значка? Если это так, то, как и предполагали другие, при запуске MATLAB у него должна быть собственная командная строка. Если вы matlabroot в эту командную строку, она должна указать местоположение установки MATLAB.

Если вы не можете запустить саму MATLAB, я бы посоветовал вам не устанавливать саму MATLAB, а, возможно, вместо этого иметь приложение, созданное с помощью MATLAB Compiler.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .