mATLAB (Mac)

Запустите программу MATLAB с macOS Терминала

Синтаксис

mATLAB
matlab option1 ... optionN

Описание

пример

matlab является скриптом Оболочки Bourne, который запускает программу MATLAB® от системного приглашения Mac. Здесь термин matlab относится к этому скрипту, и MATLAB обращается к программе.

Скрипт matlab расположен в пакете приложения MATLAB, /Applications/matlabroot/MATLAB_release.app/bin, где matlabroot является именем папки, в которой вы установили MATLAB, и release является номером выпуска MATLAB.

Скрипт matlab:

  • Определяет корневую папку MATLAB, значение, возвращенное функцией matlabroot

  • Параметры командной строки процессов, если любой

  • Читает файл запуска MATLAB, .matlab7rc.sh

  • Наборы переменные окружения MATLAB

пример

matlab option1 ... optionN запускает MATLAB с заданных опций запуска.

Также присвойте опции запуска в MATLAB.matlab7rc.sh Startup File., Изменение файла .matlab7rc.sh задает опции запуска каждый раз, когда вы запускаете MATLAB. На macOS платформах файл .matlab7rc.sh применяется только когда стартовый MATLAB от Терминала. Файл не применяется когда стартовый MATLAB путем двойного клика по значку MATLAB в папке Applications.

MATLAB использует программное обеспечение Virtual Machine (JVM™) Java®, чтобы запустить рабочий стол и отобразить графику. Опция -nojvm позволяет вам запустить MATLAB без JVM. Используя эту опцию минимизирует использование памяти и улучшает начальную скорость запуска, но ограничивает функциональность.

Входные параметры

развернуть все

Одна или несколько опций запуска, заданных как строки, соответствующие допустимым опциям запуска из следующих таблиц.

Опции режима

ОпцияРезультат
Рабочий стол

Запустите MATLAB без терминала управления. Используйте эту опцию, когда вы запустите MATLAB со значка меню менеджера окон или значка на рабочем столе.

-nodesktop

Запустите программное обеспечение JVM, не открывая рабочий стол MATLAB. Можно использовать инструменты среды разработки путем вызова их как функций.

Используйте эту опцию, чтобы запуститься в режиме пакетной обработки данных.

При использовании конструктора >, чтобы передать по каналу к MATLAB, то опция nodesktop используется автоматически.

MATLAB предоставляет команде интерфейс только для окна в среде рабочего стола. На вкладке Home нажмите Layout. Затем под Выбирают Layout, выбирают Command Window Only.

-nojvm

Запустите MATLAB без программного обеспечения JVM. Функции, которые требуют программного обеспечения Java (такого как настольные инструменты и графика) не поддерживаются.

Параметры экрана

ОпцияРезультат
-noFigureWindows

Отключите отображение окон фигуры в MATLAB.

-nosplash

Не отображайте экран-заставку во время запуска.

-nodisplay

Запустите программное обеспечение JVM, не запуская рабочий стол MATLAB.

Выполнение СКРИПТА MATLAB или функции

ОпцияРезультат

-r statement

Выполните заданный MATLAB statement, заданный как строка или как имя скрипта MATLAB или функции. Если statement является код MATLAB, заключите строку в двойные кавычки. Если statement является именем функции MATLAB или скрипта, не задавайте расширение файла и не используйте кавычки. Любой необходимый файл должен быть на пути поиска файлов MATLAB или в папке запуска.

Примечание

Чтобы установить начальную рабочую папку на folder, введите:

-sd folder

Пример:-r "disp (['Текущая папка: pwd

Пример:-r myscript

Установка начальной работающей папки

Начальная рабочая папка является текущей папкой, когда MATLAB запускается. Для получения дополнительной информации смотрите Папку Запуска MATLAB.

ОпцияРезультат

-sd folder

Установите папку запуска MATLAB на folder, заданный как строка.

Пример: MATLAB-sd "C:\work"

-useStartupFolderPref

Установите папку запуска MATLAB на значение, заданное Первоначальной рабочей опцией папки в Панели общих настроек.

Определение MATLAB Version

ОпцияРезультат
v=variant

Запустите версию MATLAB в папке bin/arch/variant вместо папки bin/arch, где:

  • arch является архитектурой системы, значение, возвращенное функцией computer('arch')

  • variant является строкой, представляющей версию MATLAB

Параметры отладки

ОпцияРезультат

-logfile filename

Скопируйте окно Command Window, включая сообщения об ошибке, в filename, заданный как строка.

Пример: - файл журнала выводится. журнал

N

Отобразитесь без стартового MATLAB, окончательные значения переменных окружения и аргументов передали исполняемому файлу MATLAB. Эта опция также отображает другую диагностическую информацию для использования при работе с Представителем службы технической поддержки.

E

Отобразитесь, без стартового MATLAB, всех переменных окружения и их значений к стандартному выводу. Если статусом выхода не является 0 по возврату, то переменные и значения не могут быть правильными.

-Ddebugger debugopts

Запустите MATLAB в режиме отладки. Эта опция использует название программы отладчика, debugger, заданный как строка, например, gdb, lldb или dbx. Можно задать полный путь к отладчику. Эта опция должна быть правом преимущественной покупки в скрипте matlab.

Параметры командной строки программы отладчика, debugopts, заданный как строка допустимых опций для debugger. См. свою документацию отладчика для деталей. Не используйте никакие другие опции скрипта matlab при использовании debugopts.

Не добавляйте пробел между D и debugger.

Пример:-Dlldb

-jdb portnumber

Включите использование отладчика Java. Отладчик Java использует значение portnumber по умолчанию 4444, чтобы связаться с MATLAB.

Номер порта является дополнительным. Однако, чтобы использовать отладчик Java при выполнении нескольких сеансов работы с MATLAB, необходимо задать номер порта. Значение portnumber должно быть целым числом в области значений 0–65535. Целое число не может быть зарезервировано или не использоваться в настоящее время другим приложением в вашей системе.

Использование единственного вычислительного потока

По умолчанию MATLAB использует возможности многопоточности компьютера, на котором он запускается.

ОпцияРезультат
-singleCompThread

Ограничьте MATLAB единственным вычислительным потоком.

Отключение ищущего пользовательского пути к классу Java

ОпцияРезультат
-nouserjavapath

Отключите использование файлов javalibrarypath.txt и javaclasspath.txt. Для получения дополнительной информации смотрите опции запуска Определения Java.

Определение файла лицензии

ОпцияРезультат

-c license

Используйте заданный файл лицензии, license, заданный как строка, разделенный от двоеточия список имен файла лицензии или запись port@host. Для получения дополнительной информации смотрите Файлы лицензии Сети Понимания (Установка, Лицензирование и Активация).

Открытие студенческой версии

ОпцияРезультат

-student

Откройте студенческую версию MATLAB.

Помощь опциям

ОпцияРезультат
H

Отобразите опции запуска без стартового MATLAB.

Справка

То же самое как опция -h.

Примеры

развернуть все

Переместитесь в папку bin в пакете приложений для MATLAB, установленного в папке под названием MyMATLAB.

cd /Applications/MyMATLAB/MATLAB_R2015a.app/bin

Снабдите предисловием скрипт matlab с ./ 'characters'.

./matlab -nosplash

Запустите MATLAB R2015a с любой папки Terminal путем определения имени полного пути. Примите, что MATLAB установлен в папке под названием MyMATLAB.

/Applications/MyMATLAB/MATLAB_R2015a.app/bin/matlab
matlab -nojvm -nodisplay -nosplash
matlab -r "disp(['Current folder: ' pwd])"

Больше о

развернуть все

Была ли эта тема полезной?