Запустите команду matlab в терминале - PullRequest
0 голосов
/ 10 апреля 2019

Я попытался запустить эту команду matlab на терминале, чтобы получить путь, где находится внешняя библиотека:

your_path = [matlabroot '/extern/include'];

Я использую следующую команду для запуска команды:

matlab -nodisplay -nosplash -nodesktop 'command'

но у меня есть эта ошибка:

плохой шаблон: [matlabroot

1 Ответ

2 голосов
/ 19 апреля 2019

Вам нужно запустить этот оператор [matlabroomt '/extern/include'] внутри кода Matlab, а не непосредственно в командной строке оболочки. Убедитесь, что вы правильно расставили цитаты!

matlab -batch 'disp([matlabroot ''/extern/include''])'

Затем вы можете записать его в переменную оболочки, если хотите использовать что-то еще:

mat_include_path=$(matlab -batch 'disp([matlabroot ''/extern/include''])')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...