Вам необходимо сначала инициализировать сеанс MATLAB
import pymatlab
session = pymatlab.session_factory()
Затем вы можете использовать метод run
для вызова любой желаемой функции MATLAB
session.run("print_Name('name')")
Или вы можете присвоить значение в рабочей области и использовать это
name = 'My Name'
session.putValue('name', name)
session.run('print_Name(name)')
Если вы хотите получить значение обратно, вы всегда можете присвоить вывод print_Name
переменной и вызвать session.getValue
, чтобы вернуть это обратно в Python
session.run('output = print_Name(name)')
result = session.getValue('output')
При этом я настоятельно рекомендую использовать собственную библиотеку Mathwork для взаимодействия с MATLAB из Python.