我可以同时拥有perl.m和python.m,以便我可以从matlab调用perl或python吗? 在不知道原始perl.m是如何工作的情况下,我简直将“perl”替换为“python”感觉不舒服。请帮忙。
答案 0 :(得分:3)
如果我理解正确,您有一个文件perl.m
用于从Matlab调用Perl脚本?当然,您不能只将其名称更改为python.m
并期望它运行Python!
你有来查看perl.m
内部以确切了解它的作用。
或者,Google会立即从Matlab调用Python - this SO discussion以及许多其他有用的资源。
答案 1 :(得分:0)
您可以使用方法:
status = dos(command)
在'command'中输入命令,如终端:
例如:
file - hw.py
print("Hello world")
matlab console:
dos('python yourDir\hw.py')
终端输出:
Hello world