Как уже упоминалось ранее, я не уверен, что вы ищете сравнения между MATLAB и Python или MATLAB и Prolog. Я могу говорить по крайней мере с первым: MATLAB обеспечивает быстрые линейные алгебраические вычисления и great IDE ... и все. Python будет стоить вам гораздо меньше головной боли (и долларов), и вы сможете справиться с «тяжелой обработкой матрицы» почти так же легко, если будете использовать Numpy в частности или SciPy в целом.
Кроме того, VPython (Visual Python) - отличный инструмент для 3D-визуализации, который использует Numpy под капотом. Я разработал симулятор робота с использованием VPython; Вы можете увидеть скриншоты и пример кода (для простой навигации по лабиринту), которые вы можете проверить в недавнем сообщении в блоге .