Опции запуска инструктируйте MATLAB® для выполнения определенных операций при запуске программы. Опции запуска также называются командными флагами или переключателями командной строки. Когда вы начинаете с приглашения операционной системы, задайте опции как аргументы к matlab
команда. Например, следующая команда запускает MATLAB и подавляет отображение заставки.
matlab -nosplash
В Windows® платформы, можно предшествовать опции запуска с любым дефисом (-
) или косая черта (/
). Для примера, -nosplash
и /nosplash
являются эквивалентными.
Можно добавить выбранные опции запуска к целевому пути для ярлыка на платформе Windows для MATLAB.
Чтобы использовать опции запуска для значка ярлыка MATLAB, выполните следующие действия:
Щелкните правой кнопкой значок ярлыка для MATLAB и выберите Properties из контекстного меню. Откроется диалоговое окно Свойства для MATLAB на панели Shortcut.
В Target поле, после целевого пути для "matlab.exe"
, добавьте опции запуска и нажатия кнопки OK.
Этот пример запускает MATLAB results
скрипт или функция после запуска, где 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"
The startup.m
файл является файлом, который вы создаете, чтобы задать опции запуска. Создайте startup.m
файл в папке по путь поиска файлов MATLAB. Использование startup.m
чтобы изменить путь поиска файлов по умолчанию, предопределите переменные в рабочей рабочей области или задайте значения по умолчанию для графических объектов. Для примера следующий оператор добавляет определяемую пользователем папку /home/myname/mytools
в путь поиска файлов.
addpath /home/myname/mytools
Чтобы изменить текущую папку при запуске на mytools
, установите значение Initial working folder, расположенное в опциях General Preferences в Preferences Window:
/home/myname/mytools
При запуске MATLAB автоматически выполняет matlabrc.m
файл и startup.m
, если он существует в пути поиска файлов MATLAB. Файл matlabrc.m
, который находится в matlabroot
/toolbox/local
папка, зарезервирована для использования MathWorks® и системными администраторами в многопользовательских системах. Чтобы найти startup.m
файл, введите:
which startup
Если MATLAB находит startup.m
файл, затем в нем отображается путь к файлу.
Вы можете передать переменные Perl в MATLAB при запуске с помощью -r
опция matlab
функция. Для примера примите функцию MATLAB test
который принимает одну входную переменную:
function test(x)
Чтобы передать переменную Perl вместо константы в качестве параметра входа, выполните следующие шаги. Эта команда запускает MATLAB и запускает test
с входным параметром 10
.
Создайте скрипт Perl, такой как
#!/usr/local/bin/perl $val = 10; system('matlab -r "test(' . ${val} . ')"');
Вызовите скрипт Perl в строке приглашения с помощью интерпретатора Perl.
Для получения дополнительной информации смотрите -r
опция в matlab (Windows)
, matlab (macOS)
, или matlab (Linux)
.
Когда MATLAB запускается, он создает путь класса для Java® программное обеспечение, использующее javaclasspath.txt
и javalibrarypath.txt
файлы. Для получения дополнительной информации смотрите Класс Java Пути и Найти Нативный метод библиотеки.
Для получения информации о выделении памяти для объектов Java, смотрите Java Heap Memory Preferences.
matlab (Linux)
| matlab (macOS)
| matlab (Windows)
| Окно настроек