Определение опций запуска

Опции запуска из подсказки операционной системы

Опции запуска дают MATLAB® команду выполнять определенные операции, когда вы запускаете программу. Опции запуска также называются флагами команды или переключателями командной строки. Когда вы запускаете в подсказке операционной системы, задаете опции в качестве аргументов к команде matlab. Например, следующее запускает MATLAB и подавляет отображение экрана-заставки.

matlab -nosplash

На платформах Windows® можно предшествовать опции запуска или с дефисом (-) или с наклонной чертой (/). Например, -nosplash и /nosplash эквивалентны.

Опции запуска в ярлыке на Windows Systems

Можно добавить выбранные опции запуска в целевой путь для ярлыка на платформе Windows для MATLAB.

Чтобы использовать опции запуска для ярлыка MATLAB, выполните эти шаги:

  1. Щелкните правой кнопкой по ярлыку для MATLAB и выберите Properties из контекстного меню. Диалоговое окно Properties для MATLAB открывается к панели Shortcut.

  2. В поле Target, после целевого пути для "matlab.exe", добавляет опция запуска и нажимает OK.

Этот пример запускает скрипт results MATLAB или функцию после запуска, где results.m находится в папке запуска или на пути поиска файлов MATLAB. Текст в поле Target подобен следующему:

"C:\Program Files\MATLAB\R2016b\bin\matlab.exe" -r "results"

Включайте оператор, но не опцию (-r) в двойных кавычках.

Используйте точки с запятой или запятые, чтобы разделить несколько операторов. Этот пример изменяет формат на short, и затем запускает файл кода MATLAB results:

"... matlab.exe" -r "format('short');results"

Разделите несколько опций пробелами. Этот пример запускает MATLAB, не отображая экран-заставку, и затем запускает файл кода MATLAB results:

"... matlab.exe" -nosplash -r "results"

Опции запуска в файле запуска MATLAB

Файл startup.m является файлом, который вы создаете, чтобы задать опции запуска. Создайте файл startup.m в папке на пути поиска файлов MATLAB. Используйте startup.m, чтобы изменить путь поиска файлов по умолчанию, предопределить переменные в вашей рабочей области или задать значения по умолчанию для графических объектов. Например, следующий оператор добавляет пользовательскую папку /home/myname/mytools в путь поиска файлов.

addpath /home/myname/mytools

Чтобы изменить текущую папку на запуске к mytools, установите значение Initial working folder, описанное в общих Настройках, к:

/home/myname/mytools

При запуске MATLAB автоматически выполняет файл matlabrc.m и startup.m, если это существует на пути поиска файлов MATLAB. Файл matlabrc.m, который находится в папке matlabroot /toolbox/local, резервируется для использования MathWorks® и системными администраторами в многопользовательских системах. Чтобы определить местоположение файла startup.m, введите:

which startup

Если MATLAB находит файл startup.m, то он отображает путь к файлу.

Передающие переменные Perl на запуске

Можно передать переменные Perl MATLAB на запуске при помощи опции -r функции matlab. Например, примите функцию MATLAB test, который берет одну входную переменную:

function test(x)

Чтобы передать переменную Perl вместо константы как входной параметр, выполните эти шаги. Эта команда запускает MATLAB и запускает test с входным параметром 10.

  1. Создайте скрипт Perl такой как

     #!/usr/local/bin/perl
     $val = 10; 
     system('matlab -r "test(' . ${val} . ')"');

  2. Вызовите скрипт Perl в подсказке с помощью интерпретатора Perl.

Для получения дополнительной информации см. опцию -r в matlab (Windows), matlab (macOS) или matlab (Linux).

Запуск и программное обеспечение Calling Java от MATLAB

Когда MATLAB запускается, он создает путь к классу для программного обеспечения Java® с помощью файлов javalibrarypath.txt и javaclasspath.txt. Для получения дополнительной информации смотрите Путь к классу Java и Найдите Библиотеки Нативного метода.

Для получения информации о выделении памяти для объектов Java смотрите Настройки Java Heap Memory.

Смотрите также

| |

Похожие темы