Завершено
7
28.06.2020, 09:16
07.02.2021, 08:47
Реализовать систему, обладающую свойством детерминированного хаоса, и продемонстрировать это её свойство.
Свойство детерминированного хаоса — это неустойчивость системы (высокая её чувствительность) по отношению к начальным условиям и параметрам: малое изменение начальных условий приводит со временем к сколь угодно большому изменению поведения и состояния системы.
В качестве системы обладающей таким свойством можно использовать систему из задачи о моделировании столкновений бильярдных шаров.
При реализации студенту потребуется:
Реализовать набор простейших классов для векторной арифметики (сложение / вычитание 2D-векторов, скалярное произведение, нахождение угла между векторами, поворот вектора, нахождение нормали)
Опираясь на уже реализованную векторную арифметику, решить в ООП-стиле задачу о моделировании столкновений бильярдных шаров.
Используя преимущества ООП-стиля, быстро и эффективно создать две системы с незначительно отличающимися начальными параметрами (скорость, положение) и запустить их моделирование. В ходе моделирования рассчитывать степень расхождения состояний систем со временем и записывать результат.