mATLAB (Linux)

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

Синтаксис

mATLAB
matlab option1 ... optionN

Описание

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

Скрипт matlab:

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

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

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

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

пример

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

Также присвойте опции запуска в MATLAB.matlab7rc.sh Startup File., Изменение файла .matlab7rc.sh задает опции запуска каждый раз, когда вы запускаете MATLAB.

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. Эта опция не отображает X команд. Это заменяет переменную окружения DISPLAY.

-display xDisp

Отправьте X команд к Серверу X-окна отображают xDisp. Эта опция заменяет переменную окружения DISPLAY.

Выполнение СКРИПТА 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.

Пример:-Dgdb

-jdb portnumber

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

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

-debug

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

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

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

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

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

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

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

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

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

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

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

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

-nosoftwareopengl

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

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

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

-c license

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

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

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

-student

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

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

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

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

Справка

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

Примеры

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

matlab -nojvm -nodisplay -nosplash
matlab -r "disp(['Current folder: ' pwd])"

Больше о

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

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