The .matlab7rc.sh интерпретатор содержит определения переменных, используемые matlab скрипт. Чтобы переопределить переменные, определенные в matlab скрипт, изменение .matlab7rc.sh файл. The .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
| Shell для использования с MATLAB "!"или unix команды
Это значение берётся из окружения, если только SHELL сбрасывается в .matlab7rc.sh. Значение по умолчанию .matlab7rc.sh файл не сбрасывается SHELL. |
MATLAB_SHELL
| 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. |
The matlab скрипт определяет путь к корневой папке MATLAB путем поиска дерева папок из matlabroot/bin папка (где matlab находится скрипт). MATLAB использует MATLAB переменная, чтобы найти все файлы в дереве папок MATLAB.
Можно изменить определение MATLAB. Для примера можно изменить определение:
Запуск другой версии MATLAB
Когда ваша система использует определенные типы схем автоматизации и путь, определяемый matlab скрипт не верен