Mathematica
Лого та інтерфейс програми Mathematica 8.0.0 для Linux | |
Тип |
мова програмування система комп'ютерної алгебри математичне ПЗd масивова мова програмуванняd мова функціонального програмування data analysis softwared visualization softwared і інтерпретована мова програмування |
---|---|
Розробник | Wolfram Researchd |
Перший випуск | 23 липня 1988[2] |
Версії | 13.0 (13 грудня 2021)[3] |
Платформа | Багатоплатформна (list) |
Операційна система | Microsoft Windows[4], Linux[4] і macOS[4] |
GNU фреймворк | Qt |
Мова програмування | C, C++[5], Java[5] і Wolfram Languaged |
Доступні мови | Англійська, китайська та японська. |
Ліцензія | пропрієтарна ліцензія[6] |
Вебсайт | wolfram.com/mathematica/ |
Wolfram Mathematica у Вікісховищі |
Wolfram Mathematica — система комп'ютерної алгебри компанії Wolfram Research. Містить багато функцій як для аналітичних перетворень, так і для чисельних розрахунків. Крім того, програма підтримує роботу з графікою і звуком, включаючи побудову дво- і тривимірних графіків функцій, малювання довільних геометричних фігур, імпорт та експорт зображень і звуку.
Можливості
Аналітичні перетворення
- Розв'язання систем поліноміальних і тригонометричних рівнянь і нерівностей, а також трансцендентних рівнянь, що зводяться до них.
- Розв'язання рекурентних рівнянь.
- Спрощення виразів.
- Знаходження границь.
- Інтегрування і диференціювання функцій.
- Знаходження скінченних і нескінченних сум і добутків.
- Розв'язання диференціальних рівнянь і рівнянь в часткових похідних.
- Перетворення Фур'є і Лапласа, а також Z-перетворення.
- Перетворення функції у ряд Тейлора, операції з рядами Тейлора: додавання, множення, композиція, отримання зворотної функції та інші.
Чисельні розрахунки
- Обчислення значень функцій, у тому числі спеціальних, з довільною точністю.
- Рішення систем рівнянь
- Знаходження меж
- Інтегрування і диференціювання
- Знаходження сум і добутків
- Рішення диференціальних рівнянь і рівнянь в частинних похідних
- Поліноміальна інтерполяція функції від довільного числа аргументів з набору відомих значень
- Перетворення Фур'є і Лапласа, а також Z-перетворення
Теорія чисел
- Визначення простого числа за його порядковом номером, визначення кількості простих чисел, що не перевершують дане.
- Дискретне перетворення Фур'є
- Розкладання числа на прості множники, знаходження НСД і НСК.
Лінійна алгебра
- Операції з матрицями: додавання, множення, знаходження зворотної матриці, множення на вектор, обчислення експоненти, отримання визначника.
- Пошук власних значень і власних векторів.
Графіка і звук
- Побудова графіків функцій, в тому числі параметричних кривих і поверхонь.
- Побудова геометричних фігур: ламаних, кіл, прямокутників тощо.
- Відтворення звуку, графік якого задається аналітичною функцією або набором точок.
- Імпорт і експорт графіки в багатьох растрових і векторних форматах, а також звуку.
- Побудова і маніпулювання графами.
Інші особливості
Крім того мова функціонального програмування, що інтерпретується. Mathematica допускає відкладені обчислення за допомогою оператора визначення «:=
».
Можна сказати, що система Mathematica написана на мові Mathematica, хоча деякі функції, особливо пов'язані з лінійною алгеброю, з метою оптимізації були написані на мові C.
Див. також
Примітки
Посилання
- Сайт програми
- Документація
- Офіційний сайт
- Wolfram Research
- Mathematica Documentation Center
- Google Directories entry containing a wide variety of useful links and tutorials
- Mathematica Photo Gallery, examples of art using Mathematica
- Will it rot my students' brains if they use Mathematica? 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 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 A free 408 page book about using Mathematica
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.