Mathematica

Wolfram Mathematica
Лого та інтерфейс програми Mathematica 8.0.0 для Linux
Тип мова програмування
система комп'ютерної алгебри
математичне ПЗd
масивова мова програмуванняd
мова функціонального програмування
програма для аналізу данихd
visualization softwared і інтерпретована мова програмування
Розробник Wolfram Research[1]
Перший випуск 23 липня 1988[2]
Платформа Багатоплатформна (list)
Операційна система Windows[3], Linux[3] і macOS[3]
GNU фреймворк Qt
Мова програмування C, C++[4], Java[4] і Wolfram Languaged
Доступні мови Англійська, китайська та японська.
Ліцензія пропрієтарна ліцензія[d][5]
Вебсайт wolfram.com/mathematica/

|frequently_updated=

Wolfram Mathematica — система комп'ютерної алгебри компанії Wolfram Research. Містить багато функцій як для аналітичних перетворень, так і для чисельних розрахунків. Крім того, програма підтримує роботу з графікою і звуком, включаючи побудову дво- і тривимірних графіків функцій, малювання довільних геометричних фігур, імпорт та експорт зображень і звуку.

Можливості

Аналітичні перетворення

Чисельні розрахунки

  • Обчислення значень функцій, у тому числі спеціальних, з довільною точністю.
  • Рішення систем рівнянь
  • Знаходження меж
  • Інтегрування і диференціювання
  • Знаходження сум і добутків
  • Рішення диференціальних рівнянь і рівнянь в частинних похідних
  • Поліноміальна інтерполяція функції від довільного числа аргументів з набору відомих значень
  • Перетворення Фур'є і Лапласа, а також Z-перетворення

Теорія чисел

  • Визначення простого числа за його порядковом номером, визначення кількості простих чисел, що не перевершують дане.
  • Дискретне перетворення Фур'є
  • Розкладання числа на прості множники, знаходження НСД і НСК.

Лінійна алгебра

Графіка і звук

Інші особливості

Крім того мова функціонального програмування, що інтерпретується. Mathematica допускає відкладені обчислення за допомогою оператора визначення «:=».

Можна сказати, що система Mathematica написана мовою Mathematica, хоча деякі функції, особливо пов'язані з лінійною алгеброю, з метою оптимізації були написані мовою C.

Див. також

Примітки

  1. http://www.wolfram.com/company/background.html?source=nav
  2. http://blog.wolfram.com/2008/06/23/mathematica-turns-20-today/
  3. а б в https://www.wolfram.com/mathematica/system-requirements.html
  4. а б The Software Engineering of Mathematica — 2012.
  5. https://www.wolfram.com/mathematica/pricing/

Посилання

  • Сайт програми [Архівовано 15 липня 2018 у Wayback Machine.]
  • Документація [Архівовано 16 червня 2011 у Wayback Machine.]
  • Офіційний сайт
  • Wolfram Research [Архівовано 17 лютого 2011 у Wayback Machine.]
  • Mathematica Documentation Center [Архівовано 7 вересня 2008 у Wayback Machine.]
  • Google Directories [Архівовано 28 травня 2011 у Wayback Machine.] entry containing a wide variety of useful links and tutorials
  • Mathematica Photo Gallery [Архівовано 16 липня 2011 у Wayback Machine.], examples of art using Mathematica
  • Will it rot my students' brains if they use Mathematica? [Архівовано 18 травня 2011 у Wayback Machine.] by Theodore W. Gray and Jerry Glynn, excerpted from The Beginner's Guide to Mathematica V4, published by Cambridge University Press
  • Levels Of A Mathematica Expression by Enrique Zeleny, Wolfram Demonstrations Project
  • A little bit of Mathematica history [Архівовано 1 лютого 2008 у Wayback Machine.] documenting the growth of code base and number of functions over time
  • Comparison of mathematical programs for data analysis ScientificWeb
  • Mathematica programming: An advanced Introduction [Архівовано 27 липня 2011 у Wayback Machine.] A free 408 page book about using Mathematica
  • п
  • о
  • р
Низькорівневі
Високорівневі
Загального
призначення
Серверні
Запитів до баз
даних[суперечливо 1]
Розмітки та векторної
графіки[суперечливо 1]
Синхронні[en]
  • Lustre[en]
Символьних та
чисельних обчислень
Квантових обчислень
Логічні
  • Mercury[en]
  • Prolog
Академічні
Езотеричні
  1. а б Немає загальноприйнятого рішення, чи вважати усі ці мови саме мовами програмування
  • п
  • о
  • р
Відкрите ПЗ
Axiom · Cadabra · CoCoA · DoCon · Eigenmath · FriCAS · GAP · GiNaC · Macaulay · Mathomatic · Maxima · PARI/GP · Reduce · Sage · SINGULAR · SymPy · Xcas · FreeMat
Пропрієтарне ПЗ
Algebrator · ClassPad Manager · LiveMath · Magma · Maple · Mathcad · Mathematica · MuPAD (MATLAB symbolic math toolbox) · TI InterActive!  · WIRIS
Застарілі
Derive · DCAS · Macsyma · muMATH · Yacas
Free/Shareware
Fermat[en] · SMath Studio · TechEditor
Категорія  • Порівняння
  • п
  • о
  • р
Відкрите
Власницьке
  • Maple
  • Neural Designer[en]
  • Wolfram Mathematica
  • Apple Core ML
  • Категорія
  • Порівняння