我在自学python编程和mathlab编程。我需要用matlab运行我用python编写的几个函数。在
我看到了这个例子:
在python中import sys
def squared():
y=x*x
return y
if __name__ == '__main__':
x = float(sys.argv[1])
sys.stdout.write(str(squared(x)))
然后在matlab中
^{pr2}$
但是,我不知道当我尝试使用我的函数时,它不起作用。在
我的程序是这样的: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)
但我不知道该用什么代替if __name__ == '__main__':
x = float(sys.argv[1])
sys.stdout.write(str(squared(x)))
这样我就可以从matlab中运行它,就像我第一次写的例子一样!在