Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Реферат по информатике №1 ДЭЭ-106 Трусов Иван.docx
Скачиваний:
9
Добавлен:
15.04.2019
Размер:
171.16 Кб
Скачать

§2. Современные системы компьютерной алгебры

На данный момент в мире широко применяются как платное программное обеспечение, предназначенное для профессиональных пользователей, так и бесплатное, открытое. Наиболее широко из проприетарных программ известны Mathcad, Maple и Mathematica.

Рис.1.Логотипы различных проприетарных СКА

Стоит отметить, что цена подобных программных пакетов делает их порой абсолютно недоступными для большинства студентов:

Таблица №1

Стоимость различных версий программного обеспечения от Maple, Mathcad и Mathematica на 16.12.2011

Система компьютерной алгебры

Стоимость одной программы в зависимости от версии

Профессиональная

Академическая

Для студентов

Персональная

Mathcad

$ 1 435,00

-

-

-

Maple

$ 2 845,00

$ 1 555,00

$ 124,00

$ 239,00

Mathematica

$ 2 495,00

$ 1 095,00

$ 140,00

$ 295,00

*По данным официальных сайтов Mathcad, Maple и Mathematica

Как видно из таблицы, цены на расширенные пакеты платных СКА весьма и весьма высоки. У студентов, желающих воспользоваться подобным программным обеспечением, возникает выбор:

Поэтому стоит отметить, что в развитии современных СКА важную роль играет доступность исходной программы для основных потребителей. Помимо этого, важную роль играют такое факторы как:

Если рассматривать эти системы в сравнении:

Mathcad относится к системам компьютерной алгебры, то есть средств автоматизации математических расчетов. В этом классе программного обеспечения существует много аналогов различной направленности и принципа построения. Mathcad задумывался как средство программирования без программирования, но, если возникает такая потребность — Mathcad имеет довольно простые для усвоения инструменты программирования, позволяющие, впрочем, строить весьма сложные алгоритмы, к чему прибегают, когда встроенных средств решения задачи не хватает, а также когда необходимо выполнять серийные расчеты.

Maple предназначена главным образом для выполнения аналитических (символьных) вычислений и имеет для этого один из самых мощных в своем классе арсенал специализированных процедур и функций (более 3000). Такая комплектация для большинства пользователей, которые сталкиваются с необходимостью выполнения математических расчетов среднего уровня сложности, является избыточным. Возможности Maple ориентированы на пользователей — профессиональных математиков; решения задач в среде Maple требует не только умения оперировать какой-либо функции, но и знания методов решения, в нее заложенных: во многих встроенных функциях Maple фигурирует аргумент, задающий метод решения.

Mathematica - это одна из самых мощных систем, имеет чрезвычайно большую функциональную наполненность (есть даже синтезирование звука). Mathematica обладает высокой скоростью вычислений, но требует изучения довольно необычного языка программирования. Система Mathematica известна как самое мощное в мире вычислительное приложение, и является единственной платформой для разработки, полностью интегрирующей вычисления в рабочий процесс от начала до конца.

Подводя итоги, можно сказать, что все проприетарные системы компьютерной алгебры на данный момент находятся на высоком уровне возможностей, поскольку каждая программа обладает широким набором функций. Пользователю, выбирая программное обеспечение, необходимо выбрать ту СКА, которая наиболее близко будет отвечать именно его запросам и потребностям, и содержать ряд специализированных и необходимых для этого пользователя функций и вычислительных подпрограмм. Автор данного реферата, выбирая систему компьютерной алгебры для реализации своих потребностей, остановил свой выбор на Wolfram Mathematica.