В предыдущем посте я пытался сравнивать различные программы компьютерной алгебры на предмет удобства и быстродействия. В итоге ни одной из них, за исключением разве что Mathematica, но и то только благодаря тому, что я с ней давно работал, не удалось отдать предпочтения.
Теперь же я решил задать им аналитическую задачу. Задача старая, довольно известная студентам. Требуется взять интеграл:
Для начала попробуем скормить его Mathematica 9:
«У…» - сказали мужики.
Теперь очередь Maxima:
«У…» - сказали мужики.
Вместе с тем этот интеграл просто грокается «руками»:
Следующим на очереди был Maple. Тут меня ждал приятный сюрприз. Дело в том, что предыдущий Maple 17 на этом интеграле обламывался, а вот Maple 18 «щёлкнул» его достаточно легко:
«А!…» - сказали мужики.
Ну и, наконец, Matlab. Ему эта задача тоже оказалась вполне по силам.
Таким образом, в числе претендентов остаются Matlab и Maple, но учитывая, что Maple не очень хорошо приспособлен для перемалывания чисел, в итоге, похоже, остаётся один Matlab.
P.S. Octave не смогла. У неё вообще нет функции int в пакете symbolic.