Запуск программы MATLAB из системного запроса Linux
matlab - сценарий оболочки Борна, запускающий программу MATLAB ® из системного запроса Linux ®. Здесь терминmatlab ссылается на этот сценарий, а MATLAB - на программу.
matlab сценарий:
Определяет корневую папку MATLAB, значение, возвращаемое matlabroot функция
Обрабатывает параметры командной строки, если таковые имеются
Считывает файл запуска MATLAB, .matlab7rc.sh
Задание переменных среды MATLAB
matlab запускает MATLAB с указанными параметрами запуска.option1 ... optionN
Также можно назначить опции запуска в файле запуска MATLAB .matlab7rc.sh. Изменение .matlab7rc.sh файл определяет опции запуска при каждом запуске MATLAB.
MATLAB использует программное обеспечение Java ® Virtual Machine (JVM™) для запуска рабочего стола и отображения графики. -nojvm позволяет запустить MATLAB без JVM. Использование этого параметра минимизирует использование памяти и улучшает начальную скорость запуска, но ограничивает функциональность.
option1 ... optionN - Один или несколько вариантов запускаОдин или несколько параметров запуска, указанных в следующих таблицах как строки, соответствующие допустимым параметрам запуска.
| Выбор | Результат |
|---|---|
-desktop | Запустите MATLAB без управляющего терминала. Эта опция используется при запуске MATLAB из меню диспетчера окон или значка рабочего стола. |
-nodesktop | Запустите программное обеспечение JVM без открытия рабочего стола MATLAB. Можно использовать инструменты среды разработки, вызывая их в качестве функций. Для запуска в режиме пакетной обработки используйте Если вы используете MATLAB обеспечивает интерфейс только для командного окна в среде рабочего стола. На вкладке Главная (Home) щелкните Компоновка (Layout). Затем в разделе «Выбор компоновки» выберите «Только командное окно». |
-nojvm | Запустите MATLAB без программного обеспечения JVM. Функции, для которых требуется программное обеспечение Java (например, инструменты рабочего стола и графика), не поддерживаются. |
| Выбор | Результат |
|---|---|
-noFigureWindows | Отключите отображение окон рисунков в MATLAB. |
-nosplash | Не выводите на экран заставку при запуске. |
-nodisplay | Запустите программное обеспечение JVM без запуска рабочего стола MATLAB. Эта опция не отображает команды X. Он переопределяет |
-display xDisp | Отправка команд X на дисплей X Window Server |
Начальная рабочая папка - это текущая папка при запуске MATLAB. Дополнительные сведения см. в разделе Папка запуска MATLAB.
| Выбор | Результат |
|---|---|
| Задайте для папки MATLAB значение Пример: |
| Задайте для папки MATLAB значение, заданное настройкой Начальная рабочая папка (Initial working folder), расположенной на странице Общие настройки (General Preferences) окна Настройки (Preferences). |
| Выбор | Результат |
|---|---|
v= | Запустите версию MATLAB в
|
| Выбор | Результат |
|---|---|
| Копирование выходных данных окна команд, включая отчеты об ошибках, в Пример: |
-n | Отображение без запуска MATLAB окончательных значений переменных среды и аргументов, переданных в исполняемый файл MATLAB. Этот параметр также отображает другую диагностическую информацию для использования при работе с представителем службы технической поддержки. |
-e | Отображение всех переменных среды и их значений в стандартных выходных данных без запуска MATLAB. Если статус выхода не установлен |
| Запустите MATLAB в режиме отладки. Этот параметр использует имя программы отладчика, Параметры командной строки программы отладки, Не добавляйте пробел между D и Пример: |
| Включите использование отладчика Java. Отладчик Java использует значение по умолчанию Номер порта является необязательным. Однако для использования отладчика Java при выполнении нескольких сеансов MATLAB необходимо указать номер порта. |
-debug | Отображение информации для отладки проблем на основе X. Используйте эту опцию только при работе с представителем службы технической поддержки MathWorks, Inc. |
| Выбор | Результат |
|---|---|
| Выполнять сценарий, инструкцию или функцию MATLAB неинтерактивно. MATLAB:
Используйте Чтобы проверить, выполняется ли сеанс MATLAB в пакетном режиме, вызовите Пример: |
| Выполнение MATLAB Примечание Чтобы задать начальную рабочую папку, используйте Пример: Пример: |
По умолчанию MATLAB использует возможности многопоточности компьютера, на котором он работает.
| Выбор | Результат |
|---|---|
-singleCompThread | Ограничьте MATLAB одним вычислительным потоком. Эта опция предназначена только для численных вычислений. |
| Выбор | Результат |
|---|---|
-nouserjavapath | Отключить использование |
Эти параметры управляют использованием программных библиотек OpenGL ®, когда MATLAB обнаруживает графический драйвер с известными проблемами. Дополнительные сведения см. в разделе Графические функции с определенными требованиями.
| Выбор | Результат |
|---|---|
-softwareopengl | Принудите MATLAB начать с программных библиотек OpenGL. |
-nosoftwareopengl | Отключить автоматический выбор программного обеспечения OpenGL. |
| Выбор | Результат |
|---|---|
| Используйте указанный файл лицензии, |
| Выбор | Результат |
|---|---|
-h | Отображение параметров запуска без запуска MATLAB. |
-help | То же, что и |
matlab -nodisplay
matlab -r "disp(['Current folder: ' pwd])"
.matlab7rc.sh сценарий оболочки содержит определения переменных, используемые matlab сценарий.
Используйте .matlab7rc.sh для переопределения переменных, определенных в matlab сценарий. matlab ищет в этих папках первое вхождение .matlab7rc.sh в следующем порядке:
Текущая папка
Домашняя папка ($HOME)
matlabroot/bin папка
Для редактирования .matlab7rc.sh используйте шаблон, расположенный в matlabroot/bin папка.
В этой таблице перечислены переменные. Дополнительные сведения см. в комментариях .matlab7rc.sh файл.
Переменная | Определение и поведение стандартного назначения |
|---|---|
| Архитектура машины MATLAB проверяет эти значения в следующем порядке:
|
| Имя хоста отображения X-окна, используемого MATLAB для вывода Значение |
| Путь к библиотеке окончательной загрузки Конечное значение обычно представляет собой разделенный двоеточием список из четырех подсписков, каждый из которых может быть пустым. Подсписками являются:
|
| Корневая папка MATLAB |
| Путь поиска MATLAB Конечным значением является список, разделенный двоеточием |
| Оболочка для использования с MATLAB " Это значение берется из среды, если Дефолт |
| Оболочка для использования вместо Проверки MATLAB для Использовать абсолютный путь для значения Дефолт |
matlab сценарий определяет путь к корневой папке MATLAB путем просмотра дерева папок из matlabroot/bin папка (где matlab скрипт расположен). MATLAB использует MATLAB для поиска всех файлов в дереве папок MATLAB.
Можно изменить определение MATLAB. Например, можно изменить определение:
Запуск другой версии MATLAB
Когда система использует определенные типы схем автомонтирования и путь, определенный matlab неверный сценарий
-r параметр для неинтерактивного использования не рекомендуетсяНе рекомендуется начинать с R2019a
Для неинтерактивного запуска MATLAB используйте -batch вариант. Для интерактивного запуска MATLAB используйте -r вариант.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.