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

Система компьютерной алгебры ( СКА , англ. computer algebra system, CAS ) — это прикладная программа для символьных вычислений , то есть выполнения преобразований и работы с математическими выражениями в аналитической (символьной) форме.

Символьные вычисления

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

Дополнительные возможности

Многие из СКА также включают:

Некоторые также включают:

Некоторые СКА направлены на специфическую область использования; обычно такие программы разрабатываются академическим сообществом и распространяются бесплатно. Они могут быть не столь эффективны в численных расчетах, как системы для численных методов .

История

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

Первым успешным примером была новаторская работа Мартинуса Велтмана (позднее удостоенная Нобелевской премии по физике ), который в 1963 создал программу для символьных вычислений (для нужд физики высоких энергий), которая была названа Schoonschip.

Используя LISP , Карл Энгельман в 1964 создал MATHLAB в рамках проекта (по исследованию искусственного интеллекта ). Позже MATHLAB стал доступным в университетах для пользователей мейнфреймов PDP-6 и PDP-10 с такими ОС как TOPS-10 или TENEX . Сейчас он может быть всё ещё запущен на SIMH эмуляциях PDP-10. MATHLAB (« math ematical lab oratory») не стоит путать с MATLAB mat rix lab oratory»), системой для численных расчётов, созданной 15 лет спустя в Университете Нью-Мексико.

Начиная с конца 1960-х первое поколение СКА включало в себя системы :

Эти системы были способны выполнять символьные вычисления: интегрирование, дифференцирование, факторизация.

Ко второму поколению, в котором стал применяться более современный графический интерфейс пользователя , относятся Maple (Кейт Геддес и Гастон Гоннет, университет Уотерлу , 1985 год) и Mathematica ( Стивен Вольфрам ), которые широко используются математиками, учёными и инженерами . Бесплатные альтернативы — Sage , Maxima , Reduce .

В 1987 Hewlett-Packard представила первый карманный аналитический калькулятор ( ), и в нём впервые для калькуляторов были реализованы организация алгебраических выражений, дифференциирование, ограниченное аналитическое интегрирование, разложение в ряд Тейлора и поиск решений алгебраических уравнений.

Компания Texas Instruments в 1995 году выпустила калькулятор с революционными на тот момент расширениями CAS на основе программного обеспечения Derive. Этот калькулятор и последовавшие за ним, в том числе TI-89 и серии TI-Nspire CAS, выпущенный в 2007 году, продемонстрировали возможность создания сравнительно компактных и недорогих систем компьютерной алгебры.

В третьем поколении стал применяться категориальный подход и операторные вычисления :

На 2012 год исследования в области систем компьютерной алгебры продолжаются в трёх направлениях: возможности по решению всё более широких задач, простота использования и скорость работы .

Разделы математики, используемые в системах компьютерной алгебры

См. также

Примечания

  1. . www.nikhef.nl . Дата обращения: 18 января 2023. 5 декабря 2022 года.
  2. Mikhail Tentyukov. .
  3. , 1.4. Computer algebra systems.

Литература

  • Richard J. Fateman. (англ.) . — 1972. — 191 p. — (Technical report MIT-LCS-TR-095). от 17 сентября 2006 на Wayback Machine
  • Таранчук В. Б. . — Минск: БГУ, 2013. — 59 p.
  • Бухбергер Б. и другие. Компьютерная алгебра: Символьные и алгебраические вычисления. — М. : Мир, 1986. — 392 с.
  • Joachim von zur Gathen; Jürgen Gerhard. . — Cambridge University Press, 2013. — 808 p. — ISBN 978-1-107-03903-2 .

Ссылки

  • — From the Education Resources Information Center Clearinghouse for Science, Mathematics, and Environmental Education, Columbus, Ohio.
  • — система обучения и тестирования на основе компьютерной алгебры
Источник —

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