Сегодня я попытался запустить движок Matlab из скрипта Python.Я установил Matlab API для python шаг за шагом, используя официальные инструкции с этого сайта: https://www.mathworks.com/help/matlab/matlab_external/install-the-matlab-engine-for-python.html
Но когда я пытаюсь сделать мой экземпляр механизма Matlab общим, используя метод shareEngine ('Engine_name') (см. Код):
import matlab.engine
eng = matlab.engine.start_matlab()
matlab.engine.shareEngine('Engine_1')
names = matlab.engine.find_matlab()
print(names)
eng.quit()
Затем я получаю сообщение об ошибке от вывода на консоль:
C:\Users\rpawlak\Google Drive\python_radio>python matlab_python.py
Traceback (most recent call last):
File "matlab_python.py", line 4, in <module>
matlab.engine.shareEngine('Engine_1')
AttributeError: module 'matlab.engine' has no attribute 'shareEngine'
Я не понимаю, почему я получаю эту ошибку, я следую за официальной формой документации adi на сайте matlab: https://www.mathworks.com/help/matlab/matlab_external/connect-python-to-running-matlab-session.html
Является ли документация устаревшей или у меня устаревшая версия Matlab?Мой matlab: R2018a 9.4.0
С уважением, Роберт