2010-12-26 7 views
0

저는 미로를 통과하는 로봇을 기반으로하는 프로그램을 작성하고 있습니다 (확률 론적 프로그래밍 포함).MATLAB 대 프로그래밍을위한 파이썬 확률 기반 프로그램

무거운 매트릭스 처리 (MATLAB의 경우 점)와 로봇 (Prolog의 점)을 시뮬레이트하기 때문에 MATLAB과 Prolog 사이의 딜레마에 빠졌습니다.

참고 : 작업 환경에 MATLAB이 있으므로 비용이 문제되지 않습니다.

+4

귀하의 제목은 귀하의 문맥이 프롤로그 대 matlab을 제안하면서 귀하의 제목은 파이썬 대 matlab을 나타냅니다. 나는 프롤로그 나 파이썬에 대한 전문가가 아니지만, 프롤로그를 제목으로 사용했는지, 아니면 http://pyke.sourceforge.net/과 같이 파이썬에서 논리 프로그래밍을 실행할 수있는 방법이 있는지 –

답변

2

앞서 언급했듯이 MATLAB과 Python 또는 MATLAB 및 Prolog 간의 비교를 찾고 있는지는 잘 모르겠습니다. 전 전자에 대해 말할 수 있습니다. 최소한 : MATLAB은 빠른 선형 대수 연산과 위대한 IDE를 제공합니다. 파이썬은 두통 (및 달러)이 훨씬 적게 드는 데, 특히 너피 (Numpy) 나 SciPy를 일반적으로 사용하면 "무거운 매트릭스 처리"를 거의 쉽게 관리 할 수 ​​있습니다.

또한 VPython (Visual Python)은 Numpy를 멋진 3D 시각화 도구로 사용합니다. VPython을 사용하여 로봇 시뮬레이터를 개발했습니다. 너는 in a recent blog post을 체크 아웃 할 수있는 스크린 샷과 예제 코드 (단순한 벽 미로 탐색을위한)를 볼 수있다.