Лекции для студентов четвертого курса ТЭФ
Цели курса: Сформировать у обучающихся представление о современных компьютерных методах решения математических и прикладных задач, позволяющих проводить аналитические и численные преобразования выражений любого уровня сложности, выработать навыки практического использования таких методов, развить умение их применять в соответствии с целями образовательной программы.
Ожидаемые результаты обучения: Реальное представление о структуре математических пакетов, многообразии встроенных функций и алгоритмов для проведения символьных и численных вычислений, умение выполнять построение графиков и диаграмм различного уровня сложности, обеспечивать визуализацию и анимацию результатов.
Основные разделы курса (лекции и семинары - 30 часов):
-
Концепция и синтаксис пакетов Mathematica и Maple. Меню, интерфейс и ядро пакетов.
-
Работа с палитрой, блокнотом и ячейками.
-
Модульная архитектура пакетов. Язык системы, синтаксис. Имена и операции.
-
Атрибуты и опции. Конструирование вычислений.
-
Преобразование выражений, решение уравнений и систем уравнений, нахождение корней трансцедентных уравнений.
-
Визуализация в системе Mathematica. Структура графики, графические примитивы, работа с 3D-графикой, анимация графических изображений.
-
Встроенные в систему Mathematica пакеты: алгебра, анализ, дискретная математика, графика, линейная алгебра, численные методы, статистика.
Mathematica как гибкий и интуитивно понятный язык программирования.
-
Процедурное программирование. Программирование, ориентированное на работу со списками.
-
Программирование, ориентированное на работу с функциями и со строчными переменными. Программирование, ориентированное на работу с правилами. Объектно-ориентированное программирование.
|