我以前的所有工作(一些大功能)都是由Matlab编写的(一些.m文件)。现在我得到一些机器人,其嵌入式函数由python编程。我想将我的Matlab函数应用到机器人中,但是通过python重新编写函数将非常困难。我找到了两种方法:
在python脚本中调用matlab函数:它需要Matlab环境,但机器人在工作时独立于我的PC。我无法在机器人中安装Matlab。
将matlab转换为python。我安装了numpy和scipy,并尝试配置SMOP工具(在Win7下),但始终存在导入错误:没有名为readline的模块。
另一种可能性是用C编写一个接口来调用.M函数,用python调用另一个C接口,然后链接这两个接口。但我不知道这项工作。
所以我无法继续工作。你能给我一些建议吗?谢谢。