Mathematica

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Mathematica
MathematicaSpikeyVersion8.png
Mathematica logistic bifurcation.png
Лого та інтерфейс програми Mathematica 8.0.0 для Linux
Тип мова програмування
система комп'ютерної алгебри
mathematical softwared
масивова мова програмуванняd
мова функціонального програмування
data analysis softwared
visualization softwared і інтерпретована мова програмування
Розробник Wolfram Researchd[1]
Перший випуск 23 липня 1988[2]
Версії 12.1 (18 березня 2020)[3]
Платформа Багатоплатформна (list)
Операційна система Microsoft Windows, Linux і macOS
GNU фреймворк Qt
Написано на C, C++[4] і Java[4]
Доступні мови Англійська, китайська та японська.
Ліцензія пропрієтарна ліцензія[d][5]
Веб-сайт wolfram.com/mathematica/

CMNS: Mathematica у Вікісховищі

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

Можливості[ред. | ред. код]

Аналітичні перетворення[ред. | ред. код]

Чисельні розрахунки[ред. | ред. код]

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

Теорія чисел[ред. | ред. код]

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

Лінійна алгебра[ред. | ред. код]

Графіка і звук[ред. | ред. код]

Інші особливості[ред. | ред. код]

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

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

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

Посилання[ред. | ред. код]