Некоторые преимущества систем символьной математики (СКМ):
- Возможность решения широкого круга задач с различным уровнем вычислительной сложности. 2 СКМ способны выполнять преобразования выражений, решать системы уравнений и другие задачи. 2
- Избавление от рутинных вычислений. 1 Это позволяет пользователям обдумывать алгоритмы решения задач, более обоснованно ставить их и представлять результаты в наглядной форме. 1
- Современные пользовательский интерфейс и мощные средства визуализации всех этапов работы. 1
- Возможность самообучения и дистанционного обучения математике. 1 Для этого СКМ должны быть снабжены грамотно составленными электронными уроками или книгами. 1
Некоторые недостатки СКМ:
- Громоздкие решения. 1 Научные работники и инженеры привыкли к упрощению, и громоздкие решения, получаемые с помощью СКМ, могут их раздражать. 1
- Сложность некоторых алгоритмов. 1 Современные СКМ способны осуществлять глубокую рекурсию, и порой трудно даже предположить, к сколь громоздкому результату это в конечном счёте приведёт. 1
- Необходимость установки дополнительных модулей. 2 При решении некоторых задач универсальные СКМ слишком многословны и требуют установки дополнительных модулей. 2
Некоторые системы символьной математики и их особенности:
- Maple. 3 Наиболее сбалансированная система, лидер по возможностям символьных вычислений для математики. 3 К недостаткам относят некоторую «задумчивость» и высокую стоимость программы. 3
- Mathematica. 3 Система, максимально автоматизирующая труд научных работников и математиков-аналитиков. 3 К недостаткам относят необычный язык программирования. 3
- MatLab. 3 Система, которая больше подходит для анализа данных и организации вычислений, нежели для чисто математических выкладок. 3 Из недостатков отмечают невысокую интегрированность среды, не очень внятную справочную систему и специфический редактор кода MatLab-программ. 3