0

迷路をナビゲートするロボットに基づくプログラムを作成しています (確率的プログラミングが必要です)。

重い行列の処理 (MATLAB のプラス ポイント) とロボットのシミュレーション (Prolog のプラス ポイント) が必要になるため、MATLAB と Prolog のどちらを選択するかでジレンマに陥っています。

注: 私の作業環境には MATLAB があるため、コストは問題になりません。

4

1 に答える 1

2

前述のように、MATLAB と Python の比較を探しているのか、MATLAB と Prolog の比較を探しているのかわかりません。少なくとも、私は前者について話すことができます。MATLAB は、高速な線形代数計算と優れたIDE を提供しています...それだけです。Python を使用すると、頭痛の種 (および費用) がはるかに少なくなり、特に Numpy、または一般的に SciPy を使用すると、「重い行列の処理」をほぼ同じくらい簡単に管理できます。

また、VPython (Visual Python) は、内部で Numpy を使用する優れた 3D 視覚化ツールです。VPython を使用してロボット シミュレーターを開発しました。最近のブログ投稿 で確認できるスクリーンショットとサンプル コード (単純な壁をたどる迷路ナビゲーション用) を確認できます。

于 2010-12-27T17:54:47.337 に答える