poster
2019-12-10, 20:48
我正在编写基于漫游迷宫的机器人的程序(将涉及随机编程)。
因为这将涉及繁重的矩阵处理(对于MATLAB来说是加点)和模拟机器人(对于Prolog来说是加点),所以我在选择MATLAB和Prolog之间陷入了困境。
注意:我的工作环境中确实有MATLAB,因此成本不是问题。
回答:
如前所述,我不确定您是否要在MATLAB和Python或MATLAB和Prolog之间进行比较。至少我可以与之交谈:MATLAB提供了快速的线性代数计算和出色的 IDE ...就是这样。 Python将减少您的麻烦(和美元),并且,如果您特别关注Numpy或总体而言,您可以轻松地管理“重矩阵处理”。
另外,VPython(Visual Python)是一个出色的3D可视化工具,它在后台使用Numpy。我使用VPython开发了一个机器人模拟器。您可以在最近的博客文章中 (http://possiblywrong.wordpress.com/2010/12/04/robot-simulator-and-turtle-graphics/)查看屏幕截图和示例代码(用于简单的墙面迷宫导航),您可以在其中 (http://possiblywrong.wordpress.com/2010/12/04/robot-simulator-and-turtle-graphics/)查看。
更多&回答... (https://stackoverflow.com/questions/4535217)
因为这将涉及繁重的矩阵处理(对于MATLAB来说是加点)和模拟机器人(对于Prolog来说是加点),所以我在选择MATLAB和Prolog之间陷入了困境。
注意:我的工作环境中确实有MATLAB,因此成本不是问题。
回答:
如前所述,我不确定您是否要在MATLAB和Python或MATLAB和Prolog之间进行比较。至少我可以与之交谈:MATLAB提供了快速的线性代数计算和出色的 IDE ...就是这样。 Python将减少您的麻烦(和美元),并且,如果您特别关注Numpy或总体而言,您可以轻松地管理“重矩阵处理”。
另外,VPython(Visual Python)是一个出色的3D可视化工具,它在后台使用Numpy。我使用VPython开发了一个机器人模拟器。您可以在最近的博客文章中 (http://possiblywrong.wordpress.com/2010/12/04/robot-simulator-and-turtle-graphics/)查看屏幕截图和示例代码(用于简单的墙面迷宫导航),您可以在其中 (http://possiblywrong.wordpress.com/2010/12/04/robot-simulator-and-turtle-graphics/)查看。
更多&回答... (https://stackoverflow.com/questions/4535217)