Запустите Python ® по запросу операционной системы.
Импорт matlab.engine пакет в сеанс Python.
Запуск нового процесса MATLAB ® с помощью вызоваstart_matlab. start_matlab функция возвращает объект Python, eng, что позволяет передавать данные и вызывать функции, выполняемые MATLAB.
import matlab.engine eng = matlab.engine.start_matlab()
Запустите каждый двигатель отдельно. Каждый двигатель запускается и связывается с собственным процессом MATLAB.
eng1 = matlab.engine.start_matlab() eng2 = matlab.engine.start_matlab()
Вызовите либо exit или quit функция.
eng.quit()
При выходе из Python с движком, который все еще работает, Python автоматически останавливает движок и его процесс MATLAB.
Запустите обработчик и передайте параметры в качестве строки входного аргумента matlab.engine.start_matlab. Например, запустите MATLAB с рабочего стола.
eng = matlab.engine.start_matlab("-desktop")
Можно определить несколько опций запуска с помощью одной строки. Например, запустите рабочий стол и задайте для числового формата отображения значение short.
eng = matlab.engine.start_matlab("-desktop -r 'format short'")
Можно также запустить рабочий стол после запуска обработчика.
import matlab.engine eng = matlab.engine.start_matlab() eng.desktop(nargout=0)
Запустите двигатель асинхронно. При запуске MATLAB можно вводить команды в командной строке Python.
import matlab.engine future = matlab.engine.start_matlab(background=True)
Создайте экземпляр MATLAB для выполнения вычислений в MATLAB.
eng = future.result()