Maxima
Maxima — вільна комп'ютерна алгебраїчна система, заснована на Macsyma версії 1982 року. Написана на мові програмування Common Lisp, та розповсюджується за умовами ліцензії GNU General Public License. Працює на всіх POSIX-сумісних платформах та Microsoft Windows.
Знімок екрану Maxima | |
Тип | Система комп'ютерної алгебри |
---|---|
Розробник | незалежна група людей |
Стабільний випуск | 5.38.1 (12 травня 2016 року) |
Версії | 5.45.1 (21 червня 2021) |
Репозиторій | https://sourceforge.net/p/maxima/code/ci/master/tree/, git://git.code.sf.net/p/maxima/code |
Операційна система | крос-платформенна |
Мова програмування | Common Lisp |
Українська | так, переклад неповний |
Ліцензія | GPL |
Вебсайт | maxima.sourceforge.net/ |
Maxima у Вікісховищі |
Cтворена на основі системи Macsyma, що розроблялася в MIT з 1968 по 1982 роки в рамках проекту Project MAC, і фінансувалася Міністерством енергетики США (DOE) та іншими державними організаціями. Професор Вільям Шелтер (англ. Bill Schelter) з Техаського університету в Остіні підтримав один з варіантів системи, відомий як DOE Macsyma, з 1982 року до самої своєї смерті в 2001 році. У 1998 році Шелтер отримав від Міністерства енергетики дозвіл опублікувати вихідний код DOE Macsyma під ліцензією GPL, і в 2000 році він створив проект на SourceForge.net для підтримки і подальшого розвитку DOE Macsyma під назвою Maxima.
Має широкий набір засобів для проведення аналітичних обчислень, числових обчислень і побудови графіків. По набору можливостей система близька до таких комерційних систем, як Maple і Mathematica. У той же час вона володіє високим ступенем переносимості: може працювати на всіх основних сучасних операційних системах на комп'ютерах.
Для системи побудовано кілька графічних інтерфейсів користувача і надбудов: XMaxima (включений в поставку в багатьох ОС), wxMaxima (заснований на wxWidgets) та інших, а також може працювати в режимі командного рядка (використовуючи псевдографіку).
Для редагування наукових текстів в Maxima може використовуватися програма texmacs, яка дозволяє експортувати документи в ряд популярних форматів, включаючи TeX/LaTeX і HTML/MathML.
Завдяки відкритому коду системи з'явилися інші її застосування, наприклад, на основі Maxima зроблена програма Stack, призначена для автоматизованої перевірки правильності математичних виразів. Зокрема, вона застосовується для комп'ютерної перевірки відповідей учнів з математики.
Див. також
- gnuplot — використовується для створення графіків.
Посилання
- Maxima — a sophisticated computer algebra system (Домівка проекту на SourceForge.net)
- wxMaxima Архівовано 27 серпня 2005 у Wayback Machine.
- irc.freenode.net port 6667 channel#maxima
- Maxima 10 Minute Tutorial — перші кроки для початківців.
- Підручник-довідник із системи комп'ютерної алгебри Maxima
- Керівництво користувача в форматі HTML англійською
- Maxima Beginner's FAQ
- dynamicalsystems: collection of several Maxima programs to create various graphical representations of discrete dynamical systems and fractals
- Short list of useful examples
- comparison of Maxima vs. MuPAD, includes a very long list of examples
- Imaxima, Emacs front end that includes typesetting.
- Various plotting examples(яп.)
- A Maxima-Gnuplot interface- drawing examples
- The SYM package for Maxima(фр.)
- Dynamical Systems textbook at the University of Porto (Portugal), with examples in Maxima(порт.)
- DragMath, an open-source online equation editor that can export Maxima, and other formats.
- веб-інтерфейс