Maxima
-
Медіафайли у Вікісховищі
Maxima — вільна комп'ютерна алгебраїчна система, заснована на Macsyma версії 1982 року. Написана мовою програмування Common Lisp, та розповсюджується за умовами ліцензії GNU General Public License. Працює на всіх POSIX-сумісних платформах та Microsoft Windows.
Створена на основі системи 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 [Архівовано 14 грудня 2007 у Wayback Machine.] (Домівка проекту на SourceForge.net [Архівовано 8 січня 2011 у Wayback Machine.])
- wxMaxima [Архівовано 27 серпня 2005 у Wayback Machine.]
- irc.freenode.net port 6667 channel#maxima
- Maxima 10 Minute Tutorial [Архівовано 14 грудня 2007 у Wayback Machine.] — перші кроки для початківців.
- Підручник-довідник із системи комп'ютерної алгебри Maxima [Архівовано 20 жовтня 2019 у Wayback Machine.]
- Керівництво користувача в форматі HTML англійською [Архівовано 29 грудня 2007 у Wayback Machine.]
- Maxima Beginner's FAQ
- dynamicalsystems: collection of several Maxima programs to create various graphical representations of discrete dynamical systems and fractals [Архівовано 23 березня 2008 у Wayback Machine.]
- Short list of useful examples [Архівовано 19 грудня 2008 у Wayback Machine.]
- comparison of Maxima vs. MuPAD, includes a very long list of examples
- Imaxima, Emacs front end that includes typesetting.
- Various plotting examples [Архівовано 22 квітня 2009 у Wayback Machine.](яп.)
- 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.
- вебінтерфейс
![]() | Це незавершена стаття про мови програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |
![]() | Це незавершена стаття про наукове програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |
- п
- о
- р
- Axiom[en]
- Cadabra[en]
- CoCoA[en]
- DoCon
- Eigenmath
- FriCAS[en]
- FORM[en]
- GAP
- GiNaC[en]
- Macaulay2[en]
- Maxima
- Normaliz[en]
- PARI/GP[en]
- Reduce[en]
- SageMath[en]
- Singular[en]
- SymPy[en]
- Xcas
- FreeMat[en]
- Algebrator[en]
- ClassPad Manager
- Magma[en]
- Maple
- Mathcad
- Mathematica
- TI InterActive![en]
- WIRIS[en]
- Derive
- DCAS
- LiveMath[en]
- Macsyma
- Mathomatic
- MuPAD (MATLAB symbolic math toolbox)
- muMATH
- Yacas[en]
- Fermat[en]
- SMath Studio
- TechEditor