Запустите программу MATLAB с macOS Терминала
matlab
matlab option1 ... optionN
matlab
скрипт Оболочки Bourne, который запускает программу MATLAB® от macOS системного приглашения. Здесь термин matlab
относится к этому скрипту, и MATLAB обращается к программе.
Скрипт matlab
расположен в пакете приложения MATLAB,
, где /Applications/matlabroot/MATLAB_release.app/bin
matlabroot
является именем папки, в которой вы установили MATLAB, и release
является номером выпуска MATLAB.
Скрипт matlab
:
Определяет корневую папку MATLAB, значение, возвращенное функцией matlabroot
Параметры командной строки процессов, если любой
Читает файл запуска MATLAB, .matlab7rc.sh
Наборы переменные окружения MATLAB
matlab
запускает MATLAB с заданных опций запуска.option1 ... optionN
Также присвойте опции запуска в Файле Запуска MATLAB .matlab7rc.sh. Изменение файла .matlab7rc.sh
задает опции запуска каждый раз, когда вы запускаете MATLAB. На macOS платформах файл .matlab7rc.sh
применяется только когда стартовый MATLAB от Терминала. Файл не применяется когда стартовый MATLAB путем двойного клика по значку MATLAB в папке Applications.
MATLAB использует программное обеспечение Virtual Machine (JVM™) Java®, чтобы запустить рабочий стол и отобразить графику. Опция -nojvm
позволяет вам запустить MATLAB без JVM. Используя эту опцию минимизирует использование памяти и улучшает начальную скорость запуска, но ограничивает функциональность.
option1 ... optionN
— Одна или несколько опций запускаОдна или несколько опций запуска, заданных как строки, соответствующие допустимым опциям запуска из следующих таблиц.
Опция | Результат |
---|---|
-desktop | Запустите MATLAB без терминала управления. Используйте эту опцию, когда вы запустите MATLAB со значка меню менеджера окон или значка на рабочем столе. |
-nodesktop | Запустите программное обеспечение JVM, не открывая рабочий стол MATLAB. Можно использовать инструменты среды разработки путем вызова их как функций. Используйте эту опцию, чтобы запуститься в режиме пакетной обработки данных. Если вы используете конструктора MATLAB обеспечивает команде интерфейс только для окна в среде рабочего стола. На вкладке Home нажмите Layout. Затем под Select Layout выберите Command Window Only. |
-nojvm | Запустите MATLAB без программного обеспечения JVM. Функции, которые требуют программного обеспечения Java (такого как настольные инструменты и графика) не поддерживаются. |
Опция | Результат |
---|---|
-noFigureWindows | Отключите отображение окон рисунка в MATLAB. |
-nosplash | Не отображайте экран-заставку во время запуска. |
-nodisplay | Запустите программное обеспечение JVM, не запуская рабочий стол MATLAB. |
Начальная рабочая папка является текущей папкой, когда MATLAB запускается. Для получения дополнительной информации смотрите Папку Запуска MATLAB.
Опция | Результат |
---|---|
| Установите папку MATLAB на Пример: |
| Установите папку MATLAB на значение, заданное опцией Initial working folder в Панели общих настроек. |
Опция | Результат |
---|---|
| Запустите версию MATLAB в
|
Опция | Результат |
---|---|
| Скопируйте окно Command Window, включая сообщения об ошибке, в Пример: |
-n | Отобразитесь без стартового MATLAB, окончательные значения переменных окружения и аргументов передали исполняемому файлу MATLAB. Эта опция также отображает другую диагностическую информацию для использования при работе с Представителем службы технической поддержки. |
-e | Отобразитесь, без стартового MATLAB, всех переменных окружения и их значений к стандартному выводу. Если статусом выхода не является |
| Запустите MATLAB в режиме отладки. Эта опция использует название программы отладчика, Параметры командной строки программы отладчика, Не добавляйте пробел между D и Пример: |
| Включите использование отладчика Java. Отладчик Java использует значение Номер порта является дополнительным. Однако, чтобы использовать отладчик Java при выполнении нескольких сеансов работы с MATLAB, необходимо задать номер порта. Значение |
Опция | Результат |
---|---|
| Выполните скрипт MATLAB, оператор, или функционируйте нев интерактивном режиме. MATLAB:
Используйте опцию Чтобы протестировать, если сеанс MATLAB запускается в пакетном режиме, вызовите функцию Пример: Пример: |
| Выполните ПримечаниеЧтобы установить начальную рабочую папку, используйте опцию
Пример: Пример: |
По умолчанию MATLAB использует возможности многопоточности компьютера, на котором он запускается.
Опция | Результат |
---|---|
-singleCompThread | Ограничьте MATLAB одним вычислительным потоком. |
Опция | Результат |
---|---|
-nouserjavapath | Отключите использование файлов |
Опция | Результат |
---|---|
| Используйте заданный файл лицензии, |
Опция | Результат |
---|---|
-h | Отобразите опции запуска без стартового MATLAB. |
-help | То же самое как опция |
Переместитесь в папку bin
в пакете приложений для MATLAB, установленного в папке под названием MyMATLAB
.
cd /Applications/MyMATLAB/MATLAB_R2015a.app/bin
Снабдите предисловием скрипт matlab
с символами ./
.
./matlab -nosplash
Запустите MATLAB R2015a с любой папки Terminal путем определения имени полного пути. Примите, что MATLAB установлен в папке под названием MyMATLAB
.
/Applications/MyMATLAB/MATLAB_R2015a.app/bin/matlab
matlab -nojvm -nodisplay -nosplash
matlab -r "disp(['Current folder: ' pwd])"
Сценарий оболочки .matlab7rc.sh
содержит определения переменной, используемые скриптом matlab
. Чтобы переопределить переменные, заданные в скрипте matlab
, измените файл .matlab7rc.sh
. Файл .matlab7rc.sh
применяется только когда стартовый MATLAB от Терминала; это не применяется когда стартовый MATLAB путем двойного клика по значку MATLAB в папке Applications.
matlab
смотрит в этих папках для первого вхождения .matlab7rc.sh
в следующем порядке:
Текущая папка
Домашняя папка ($HOME)
Папка matlabroot
/bin
Чтобы отредактировать файл .matlab7rc.sh
, используйте шаблон, расположенный в папке matlabroot
/bin
.
В следующей таблице перечислены переменные. Для получения дополнительной информации см. комментарии в файле .matlab7rc.sh
.
| Определение и стандартное поведение присвоения |
---|---|
| Архитектура машины MATLAB проверяет эти значения в этот порядок:
|
| Итоговый путь к библиотеке Загрузки Окончательное значение обычно является разделенным от двоеточия списком четырех подсписков, каждый из которых мог быть пустым. Подсписки:
|
| Корневая папка MATLAB MATLAB использует значение по умолчанию, вычисленное скриптом, если В настоящее время |
| Путь поиска файлов MATLAB Окончательное значение является разделенным от двоеточия списком с |
| Shell, чтобы использовать с MATLAB “ Это значение принято от среды, если Файл |
| Shell, чтобы использовать вместо MATLAB проверки на Используйте абсолютный путь для значения Файл |
| Путь папки тулбокса
Версия MATLAB |
Скрипт matlab
определяет путь корневой папки MATLAB путем поиска дерева папки от папки matlabroot
/bin
(где скрипт matlab
расположен). Использование MATLAB переменная MATLAB
, чтобы определить местоположение всех файлов в дереве папки MATLAB.
Можно изменить определение MATLAB
. Например, вы можете изменить определение:
Запускать различную версию MATLAB
Когда ваша система использует определенные типы автомонтирующихся схем, и путь, определенный скриптом matlab
, не правилен
Не рекомендуемый запуск в R2019a
Чтобы запустить MATLAB нев интерактивном режиме, используйте опцию -batch
. Чтобы запустить MATLAB в интерактивном режиме, используйте опцию -r
.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.