Подключите общий сеанс работы с MATLAB к MATLAB Engine для Python
соединяется с общим MATLAB® сеанс, eng = matlab.engine.connect_matlab(name=None)name, и возвращает MatlabEngine объект как eng. Входной параметр name задает имя сеанса работы с MATLAB, который уже выполняется на локальном компьютере.
Если вы задаете name и механизм не может найти общий сеанс работы с MATLAB с таким же именем, тогда вы получите EngineError исключение.
Если вы не задаете name и механизм не может найти общие сеансы работы с MATLAB, затем он запускает новый общий сеанс работы с MATLAB.
Если вы не задаете name и модуль находит несколько общих сеансов работы с MATLAB, которые выполняются, затем соединяется с первым созданным сеансом.
соединяется асинхронно, если eng = matlab.engine.connect_matlab(___,background)background является True. Вы можете использовать этот синтаксис с name входной параметр в предыдущем синтаксисе.
соединяется асинхронно, если eng = matlab.engine.connect_matlab(___,async)async является True. Не рекомендуется. Используйте background вместо этого аргумент. Не используйте для Python® Версия 3.7. Для получения дополнительной информации см. раздел Вопросов совместимости.
Не соединяйте механизм несколько раз с одним и тем же общим сеансом работы с MATLAB.