2015-09-04 20 views
3

У меня есть несколько скриптов matlab. Я хочу называть их python. Возможно ли это так?Запустить код Matlab в Python

Я знаю немного matlab, но очень новичок в python и пытаюсь понять, как с ним работать.

У меня есть test.py, и у меня также есть функция, написанная в Matlab. Я хочу получить результат от matlab, а также использовать этот результат в python.

Я не знаю, как это сделать. Я посмотрел на некоторые примеры здесь, но не понял их, может кто-нибудь объяснить, как это сделать?

Большое вам спасибо!

ответ

3

Вы можете легко вызвать функции MATLAB, а также пользовательские скрипты из Python. Пропуск параметров также возможен. Предполагая, что у вас есть функция с 3 параметрами x,y,z.

Попробуйте это:

import matlab.engine 
eng = matlab.engine.start_matlab() 
x, y, z = 3, 5, 8 
r = eng.compute(x, y, z) 
+0

Спасибо ооочень много! Я попробую это! –

Смежные вопросы