Начиная Matlab текстуально - PullRequest
       15

Начиная Matlab текстуально

6 голосов
/ 14 марта 2012

В терминале Linux мне было интересно, чем отличаются следующие четыре параметра для команды Matlab?

matlab -nojvm -nodesktop -nodisplay -nosplash
  1. Я искал в Интернете, и четыре параметра кажутся избыточными, особенноиспользуются вместе?
  2. Можно ли упорядочить их от более графического к менее графическому или от менее текстурного к более текстурному?Например, можно ли их как-то упорядочить от слабого к сильному, например: -nodesktop <-nojvm <-nodisplay? </li>
  3. Как узнать, что JVM запускается в -nodisplay, а не в -nojvm?Другими словами, какая функциональность, предоставляемая JVM, все еще работает в -nodisplay?

Спасибо и всего наилучшего!

1 Ответ

6 голосов
/ 14 марта 2012

Это все объясняется в документации MATLAB здесь: http://www.mathworks.nl/help/techdoc/ref/matlabunix.html.

-nodisplay: Запустите программное обеспечение Sun Microsystems JVM, но не запускайте рабочий стол MATLAB. Не отображать никакие команды X и игнорировать переменную окружения DISPLAY,

-nodesktop: запускать MATLAB, не открывая рабочий стол MATLAB. Программное обеспечение JVM запущено. Используйте текущее окно в операционной системе для ввода команд. Используйте эту опцию для запуска без X-окна, например, в режиме VT100 или в режиме пакетной обработки. Обратите внимание, что если вы отправляете в MATLAB с помощью конструктора>, опция nodektop используется автоматически. При использовании nodektop MATLAB не сохраняет операторы в истории команд. С nodektop вы все равно можете использовать большинство инструментов среды разработки, запустив их через функцию. Например, используйте настройки, чтобы открыть диалоговое окно «Настройки», и документацию, чтобы открыть браузер справки. Не используйте nodektop для предоставления интерфейса только для командного окна; вместо этого выберите Рабочий стол> Макет рабочего стола> Только командное окно.

-nojvm: Запустить MATLAB без программного обеспечения JVM. Используйте текущее окно для ввода команд. Рабочий стол MATLAB не открывается. Любые инструменты, которые требуют программного обеспечения Java, такие как инструменты рабочего стола, не могут быть использованы. Графика обработки и связанные функциональные возможности не поддерживаются; MATLAB выдает предупреждение при их использовании.

-nosplash: запускает MATLAB, но не отображает заставку во время запуска.

...