Некоторые особенности программного обеспечения для математического моделирования:
- Автоматизация процессов. 1 Системы моделирования позволяют в автоматическом режиме формировать абстрактную математическую модель из результатов вычислительного эксперимента. 1 Это снижает трудовые затраты на программирование в ручном режиме и вероятность ошибок. 1
- Специализированные визуальные редакторы. 1 Они позволяют задавать описание системы, подлежащей моделированию, в формате, удобном для человеческого восприятия. 1 Структурная организация и реакции системы на разные воздействия могут быть отображены в форме структурной схемы и как графы переходов. 1
- Универсальность и специализация. 1 Существуют специальные пакеты, которые применяют термины конкретных прикладных областей, и универсальные пакеты, ориентированные на целый класс математических моделей. 1
- Многообразие вычислительных методов и технологий. 2 Это позволяет выбрать в конкретном приложении наиболее подходящий или даже оптимальный алгоритм. 2
- Большой объём программных кодов и сложная внутренняя структура. 2 Также требуется гибкое управление вычислительным процессом и поддержка как межмодульных интерфейсов, так и взаимодействия с внешними продуктами. 2
Некоторые программные пакеты для математического моделирования: Maple, Mathematica, MATLAB, Mathcad. 1