~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 14C45FD91407C425A779BC5C56FF4860__1716504660 ✰
Заголовок документа оригинал.:
✰ Computer algebra system - Wikipedia ✰
Заголовок документа перевод.:
✰ Система компьютерной алгебры — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Computer_algebra_system ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/14/60/14c45fd91407c425a779bc5c56ff4860.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/14/60/14c45fd91407c425a779bc5c56ff4860__translat.html ✰
Дата и время сохранения документа:
✰ 10.06.2024 12:41:59 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 24 May 2024, at 01:51 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Система компьютерной алгебры — Википедия Jump to content

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

Из Википедии, бесплатной энциклопедии

Система компьютерной алгебры ( CAS ) или система символьной алгебры ( SAS ) — это любое математическое программное обеспечение , способное манипулировать математическими выражениями аналогично традиционным ручным вычислениям математиков и ученых . Развитие систем компьютерной алгебры во второй половине 20-го века является частью дисциплины « компьютерная алгебра » или «символьные вычисления», что стимулировало работу над алгоритмами над математическими объектами , такими как полиномы .

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

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

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

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

Такое большое количество необходимых компьютерных возможностей объясняет небольшое количество систем компьютерной алгебры общего назначения. Важнейшие системы включают Axiom , GAP , Maxima , Magma , Maple , Mathematica и SageMath .

История [ править ]

Калькулятор Texas Instruments TI-Nspire , содержащий систему компьютерной алгебры.

Системы компьютерной алгебры начали появляться в 1960-х годах и развивались из двух совершенно разных источников — требований физиков-теоретиков и исследований в области искусственного интеллекта .

Ярким примером первой разработки была новаторская работа, проведенная впоследствии лауреатом Нобелевской премии по физике Мартинусом Вельтманом , который в 1963 году разработал программу для символической математики, особенно физики высоких энергий, под названием Schoonschip (по-голландски «чистый корабль»). Другой ранней системой был FORMAC .

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

В 1987 году компания Hewlett-Packard представила первый портативный калькулятор CAS серии HP-28 , и впервые в калькуляторе стало возможным: [1] упорядочивать алгебраические выражения, дифференцирование, ограниченное символьное интегрирование, построение рядов Тейлора и решатель алгебраических уравнений. В 1999 году независимо разработанная CAS Erable для серии HP 48 стала официально интегрированной частью прошивки появляющейся серии HP 49/50 , а год спустя для серии HP 40 также и , тогда как HP Prime приняла Xcas. систему в 2013.

Компания Texas Instruments в 1995 году выпустила калькулятор TI-92 с CAS на базе программного обеспечения Derive ; серия TI -Nspire заменила Derive в 2007 году. Серия TI-89 , впервые выпущенная в 1998 году, также содержит CAS.

Casio выпустила свой первый калькулятор CAS CFX -9970G , а на смену ему пришла серия Algebra FX в 1999–2003 годах и нынешняя серия ClassPad . [ нужна цитата ]

Первыми популярными системами компьютерной алгебры были muMATH , Download , Derive (на основе muMATH) и Macsyma ; популярная с авторским левом версия Macsyma под названием Maxima активно поддерживается. Редукция стала свободным программным обеспечением в 2008 году. [2] На сегодняшний день [ когда? ] наиболее популярными коммерческими системами являются Mathematica [3] и Maple , которые обычно используются математиками-исследователями, учеными и инженерами. Свободно доступные альтернативы включают SageMath (который может выступать в качестве интерфейса для нескольких других бесплатных и несвободных CAS). Другие важные системы включают Axiom , GAP , Maxima и Magma .

Переход к веб-приложениям в начале 2000-х годов ознаменовался выпуском WolframAlpha , онлайн-поисковой системы и CAS, включающего возможности Mathematica . [4]

Совсем недавно системы компьютерной алгебры были реализованы с использованием искусственных нейронных сетей , хотя по состоянию на 2020 год они коммерчески недоступны. [5]

Символические манипуляции [ править ]

Поддерживаемые символические манипуляции обычно включают:

В приведенном выше слове слово some указывает на то, что операцию не всегда можно выполнить.

Дополнительные возможности [ править ]

Многие из них также включают в себя:

Некоторые включают в себя:

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

Типы выражений [ править ]

Выражения, которыми управляет CAS, обычно включают полиномы от нескольких переменных; стандартные функции выражений ( синус , экспонента и т. д.); различные специальные функции ( Γ , ζ , erf , функции Бесселя и т. д.); произвольные функции выражений; оптимизация; производные, интегралы, упрощения, суммы и произведения выражений; усеченные ряды с выражениями в виде коэффициентов, матриц выражений и т. д. Поддерживаемые числовые домены обычно включают представление действительных чисел с плавающей запятой , целые числа (неограниченного размера), комплексные (представление с плавающей запятой), интервальное представление действительных чисел , рациональные числа (точное представление) и алгебраические числа .

Использование в образовании [ править ]

Было много сторонников более широкого использования систем компьютерной алгебры в классах начальной и средней школы. Основная причина такой пропаганды заключается в том, что системы компьютерной алгебры отражают реальную математику больше, чем математика, основанная на бумаге и карандаше или ручном калькуляторе. [10] Это стремление к более широкому использованию компьютеров в классах математики было поддержано некоторыми советами по образованию. В некоторых регионах это даже включено в учебную программу. [11]

Системы компьютерной алгебры широко используются в высшем образовании. [12] [13] Многие университеты либо предлагают специальные курсы по развитию их использования, либо подразумевают, что студенты будут использовать их в своей курсовой работе. Компании, разрабатывающие системы компьютерной алгебры, стремятся увеличить их распространенность в программах университетов и колледжей. [14] [15]

Калькуляторы, оборудованные CAS, не разрешены в ACT , PLAN и в некоторых классах. [16] хотя это может быть разрешено на всех тестах Совета колледжей , разрешенных к использованию калькуляторов, включая SAT , некоторые предметные тесты SAT и экзамены AP по исчислению , химии , физике и статистике . [17]

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

См. также [ править ]

Ссылки [ править ]

  1. ^ Нельсон, Ричард. «Первые калькуляторы Hewlett-Packard» . Hewlett Packard. Архивировано из оригинала 3 июля 2010 г.
  2. ^ «Система компьютерной алгебры REDUCE в SourceForge» . уменьшить-algebra.sourceforge.net . Проверено 28 сентября 2015 г.
  3. Интервью с Гастоном Гонне, соавтором Maple. Архивировано 29 декабря 2007 г. в Wayback Machine , SIAM History of Numerical Analysis and Computing, 16 марта 2005 г.
  4. ^ Бхаттачарья, Джотирмой (12 мая 2022 г.). «Wolfram|Alpha: бесплатная онлайн-система компьютерной алгебры» . Индус . ISSN   0971-751X . Проверено 26 апреля 2023 г.
  5. ^ Орнес, Стивен. «Символическая математика наконец уступает место нейронным сетям» . Журнал Кванта . Проверено 4 ноября 2020 г.
  6. ^ «dsolve — Помощь по программированию на Maple» . www.maplesoft.com . Проверено 9 мая 2020 г.
  7. ^ «DSolve — Документация по языку Wolfram» . www.wolfram.com . Проверено 28 июня 2020 г.
  8. ^ «Основы алгебры и исчисления — Учебное пособие Sage v9.0» . doc.sagemath.org . Проверено 9 мая 2020 г.
  9. ^ «Символическая алгебра и математика с Xcas» (PDF) .
  10. ^ «Обучение детей настоящей математике с помощью компьютеров» . Тед.com . Проверено 12 августа 2017 г.
  11. ^ «Математика - Образование Манитобы» . Edu.gov.mb.ca. ​ Проверено 12 августа 2017 г.
  12. ^ «Математика для преподавателей, сотрудников и студентов: информационные технологии - Северо-Западный университет» . It.northwestern.edu . Проверено 12 августа 2017 г.
  13. ^ «Математика для студентов — информационные технологии Колумбийского университета» . cuit.columbia.edu . Проверено 12 августа 2017 г.
  14. ^ «Математика для высшего образования: использование на курсах университетов и колледжей» . Вольфрам.com . Проверено 12 августа 2017 г.
  15. ^ «MathWorks — Академия — MATLAB и Simulink» . Mathworks.com . Проверено 12 августа 2017 г.
  16. Тесты CAAP ACT: использование калькуляторов в тесте по математике CAAP. Архивировано 31 августа 2009 г., в Wayback Machine.
  17. ^ «Политика расчета экзаменов AP» . Студенты АП . Совет колледжа . Проверено 24 мая 2024 г.
  18. ^ Перейти обратно: а б Б. Бухбергер; Дж. Е. Коллинз; Р. Лоос (29 июня 2013 г.). Компьютерная алгебра: символические и алгебраические вычисления . Springer Science & Business Media. ISBN  978-3-7091-3406-1 .
  19. ^ Иоахим фон цур Гатен; Юрген Герхард (25 апреля 2013 г.). Современная компьютерная алгебра . Издательство Кембриджского университета. ISBN  978-1-107-03903-2 .
  20. ^ Кейт О. Геддес; Стивен Р. Чапор; Джордж Лабан (30 июня 2007 г.). Алгоритмы компьютерной алгебры . Springer Science & Business Media. ISBN  978-0-585-33247-5 .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 14C45FD91407C425A779BC5C56FF4860__1716504660
URL1:https://en.wikipedia.org/wiki/Computer_algebra_system
Заголовок, (Title) документа по адресу, URL1:
Computer algebra system - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)