mATLAB (Windows)

Запустите программу MATLAB с системного приглашения Windows

Синтаксис

mATLAB
matlab option1 ... optionN

Описание

matlab запускает программу MATLAB® от системного приглашения Microsoft® Windows®. Здесь термин matlab относится к команде, которую вы вводите, и MATLAB обращается к программе).

Команда matlab:

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

  • Параметры командной строки процессов и передачи другие опции к MATLAB.

пример

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

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

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

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

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

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

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

-nosplash

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

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

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

-r statement

Выполните statement MATLAB, заданный как строка или как имя скрипта 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 на значение, заданное Первоначальной рабочей опцией папки в Панели общих настроек.

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

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

-logfile filename

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

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

-jdb portnumber

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

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

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

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

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

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

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

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

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

Опции библиотеки OpenGL

Эти опции управляют использованием программного обеспечения библиотеки OpenGL®, когда MATLAB обнаруживает графический драйвер с известными проблемами. Для получения дополнительной информации смотрите Графические Функции с Требованиями OpenGL.

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

Обеспечьте MATLAB, чтобы запуститься с библиотек программного обеспечения OpenGL.

-nosoftwareopengl

Отключите автовыбор программного обеспечения OpenGL.

Опции сервера автоматизации COM

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

-automation

Запустите MATLAB как Сервер автоматизации Объектной модели программных компонентов (COM). MATLAB не отображает экран-заставку и минимизирует окно. Используйте для единственного вызова MATLAB.

-regserver

Укажите MATLAB как Сервер автоматизации COM в реестре Windows. MATLAB отображает минимизированное командное окно; закройте это окно.

У вас должны быть права администратора, чтобы изменить реестр Windows. На основе ваших настроек User Account Control (UAC) вы можете должны быть щелкнуть правой кнопкой по Windows Command Processor и выбрать Run как администратор. Если та опция не доступна, свяжитесь со своим системным администратором.

MATLAB остается зарегистрированным, пока вы не используете опцию -unregserver.

Также можно указать MATLAB от подсказки команды MATLAB. Ввод:

!matlab -regserver
MATLAB отображает минимизированное командное окно. Чтобы продолжить работать с MATLAB, откройте это окно и выйдите из MATLAB.

-unregserver

Удалите MATLAB записи сервера COM из реестра.

Ожидайте MATLAB, чтобы отключить

По умолчанию, когда вы вызываете команду matlab из скрипта, команда запускает MATLAB и затем сразу выполняет следующие операторы в скрипте. Опция -wait приостанавливает скрипт, пока MATLAB не отключает.

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

ожидать

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

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

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

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

-c license

Используйте Файл лицензии, license, заданный как строка, разделенный от двоеточия список имен файла лицензии или запись port@host. При определении нескольких файлов разделите имена точками с запятой и заключите целый список в кавычки. Если путь к вашему файлу лицензии содержит пробел, заключите путь в кавычки.

Пример: cc : \TMW license\license_agreement. txt

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

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

-student

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

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

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

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

Справка

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

-?

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

Примеры

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

matlab -nosplash 
matlab -logfile output.log

Советы

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