Wolfram Mathematica, 1 занятие, весна 2020

Опубликовано: 02 Апрель 2025
на канале: Александр Казанцев
15,459
242

Курс по Wolfram Mathematica в МФТИ.

Поддержать создателя:
https://money.yandex.ru/to/4100110928...

Все видео курса:
   • Wolfram Mathematica в МФТИ, весна 2020  

Материалы с занятия:
https://drive.google.com/open?id=1hAX... — заготовка занятия;
https://drive.google.com/open?id=1hOT... — файл, с которым я работал во время занятия.
Материалы всех занятий:
https://drive.google.com/open?id=1h8i...

Wolfram Mathematica — крутой вычислительный пакет. В нём можно решать уравнения, строить графики, делать целые динамические программы. Огромное количество супер оптимизированных встроенных функций, которые самостоятельно справляются с задачами подчас довольно высокой сложности, делают эту программу незаменимой для многих, в первую очередь для деятелей науки и студентов технических вузов.

ТЕМЫ ЗАНЯТИЯ:

1) Вступление:
00:00 Интерфейс Wolfram Mathematica
03:11 Где искать крутые функции — Документация
07:15 Примеры использования WM — начало
07:23 Графики обычных и неявных функций (Plot, ContourPlot)
11:43 Интерактивные программы (Manipulate)
16:19 Параллельные вычисления (Map, Parallelize)
23:50 Решение уравнений и систем уравнений (Solve)
27:30 Область определения функции (FunctionDomain)
29:33 Запрет вычисления аргумента перед передачей в функцию (Unevaluated)
31:19 Упрощение выражений (FullSimplify)
31:35 (Sin^2)[x] или Sin[x]^2?
33:31 Дифференцирование (D)
42:55 Дифференциальные уравнения (DSolve)
44:15 Полная форма выражений Wolfram (FullForm)
46:10 Интегрирование (Integrate)
54:58 Как сократить использование памяти Математикой? ($HistoryLength)

2) Основные принципы работы
57:25 Структура выражений: элементарные и сложные. Голова и аргументы сложного выражения. Голова элементарного выражения. (Head)
1:10:30 Сложение и умножение (Plus, Times)
1:12:28 Стандартная, префиксная и постфиксная запись применения функции
1:13:29 Алгоритм вычисления выражений
1:15:07 Атрибуты символов (Attributes)
1:15:45 Удерживание всех аргументов функции от вычисления (HoldAll, Hold)
1:21:31 Как отключить атрибут, удерживающий аргументы функции от вычисления? (Evaluate)