Запуск Python® в приглашении операционной системы.
Импортируйте matlab.engine
упаковать в сеанс Python.
Запуск нового MATLAB® обрабатывать путем вызова start_matlab
. The 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()