Сценарий оболочки .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 MATLAB использует значение по умолчанию, вычисленное скриптом, если MATLABdefault не сбрасывается в .matlab7rc.sh. В настоящее время MATLABdefault не сбрасывается в поставляющемся .matlab7rc.sh. |
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 использует Оболочку Bourne, /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, не правилен