Я преподаю немного программирования в python, а также в mathlab. И мне нужно запустить несколько функций, которые я написал в python с помощью matlab.запущенные скрипты python с matlab
Я видел этот пример: В питона
import sys
def squared():
y=x*x
return y
if __name__ == '__main__':
x = float(sys.argv[1])
sys.stdout.write(str(squared(x)))
затем в MATLAB
[status,result]=system('nameofthescrip', 3)
status=0
result=9.0
, но я не знаю, когда я пытаюсь со своими функциями он не работает.
моя программа выходит что-то вроде этого:
def function_1():
Shows something on screen
return
def function_2():
hear a sound
return
def function_3():
write a number and press a key
return
x=[function_1,funciotion_2,function_3]
random.shuffle(x)
Но тогда я не знаю, что поставить inestead из
if __name__ == '__main__':
x = float(sys.argv[1])
sys.stdout.write(str(squared(x)))
Так что я могу запустить его из MATLAB, так же, как в примере Я написал первый!
ThankS! Я много разбирался с вашим сообщением! К сожалению, у меня ошибка импорта, я не знаю, как исправить, я сейчас работаю над этим! Но ваш ответ мне очень помог! Спасибо огромное! – Estefania