.matlab7rc.sh сценарий оболочки содержит определения переменных, используемые matlab сценарий. Переопределение переменных, определенных в matlab сценарий, измените .matlab7rc.sh файл. .matlab7rc.sh файл применяется только при запуске MATLAB с терминала; он не применяется при запуске MATLAB, дважды щелкнув значок MATLAB в папке Applications.
matlab ищет в этих папках первое вхождение .matlab7rc.sh в следующем порядке:
Текущая папка
Домашняя папка ($HOME)
matlabroot/bin папка
Для редактирования .matlab7rc.sh используйте шаблон, расположенный в matlabroot/bin папка.
В следующей таблице перечислены переменные. Дополнительные сведения см. в комментариях .matlab7rc.sh файл.
.matlab7rc.sh Переменная
| Определение и поведение стандартного назначения |
|---|
ARCH
| Архитектура машины MATLAB проверяет эти значения в следующем порядке:
|
DYLD_LIBRARY_PATH
| Путь к библиотеке окончательной загрузки
Конечное значение обычно представляет собой разделенный двоеточием список из четырех подсписков, каждый из которых может быть пустым. Подсписками являются:
Определено в .matlab7rc.sh как LDPATH_PREFIX
Вычисляется в сценарии и включает папки в корневой папке MATLAB и соответствующие папки Java Содержит любое непустое значение DYLD_LIBRARY_PATH из среды, возможно увеличенной в .matlab7rc.sh
Определено в .matlab7rc.sh как LDPATH_SUFFIX
|
MATLAB
| Корневая папка MATLAB |
MATLABPATH
| Путь поиска MATLAB Конечным значением является список, разделенный двоеточием MATLABPATH из среды перед списком вычисляемых значений по умолчанию. При запуске можно добавить вложенные папки userpath к пути поиска MATLAB. Посмотрите userpath для получения подробной информации. |
SHELL
| Оболочка для использования с MATLAB "!"или unix команды
Это значение берется из среды, если SHELL сбрасывается в .matlab7rc.sh. Дефолт .matlab7rc.sh файл не сбрасывается SHELL. |
MATLAB_SHELL
| Оболочка для использования вместо SHELL
Проверки MATLAB для MATLAB_SHELL сначала и, если они пусты или не определены, проверки SHELL. Если SHELL также пуст или не определен, MATLAB использует оболочку Борна, /bin/sh. Использовать абсолютный путь для значения MATLAB_SHELL, то есть /bin/sh, не просто sh. Дефолт .matlab7rc.sh файл не ссылается или не устанавливается MATLAB_SHELL. |
TOOLBOX
| Путь к папке панели инструментов
Значение в среде, если оно не пустое Значение TOOLBOX в .matlab7rc.sh, при сбросе Значение matlabroot/toolbox вычисляется сценарием
Версия MATLAB .matlab7rc.sh не сбрасывает TOOLBOX. |
matlab сценарий определяет путь к корневой папке MATLAB путем просмотра дерева папок из matlabroot/bin папка (где matlab скрипт расположен). MATLAB использует MATLAB для поиска всех файлов в дереве папок MATLAB.
Можно изменить определение MATLAB. Например, можно изменить определение:
Запуск другой версии MATLAB
Когда система использует определенные типы схем автомонтирования и путь, определенный matlab неверный сценарий