Как я сделал программу симуляции математического маятника
Данный проект я делал, скажем так, на заказ. Мне была поставлена задача написать симуляцию математического маятника с некоторыми инструментами, чтобы можно было использовать её как учебное пособие.
Начал я с самого маятника. В процессе поиска формулы для расчёта угловой скорости маятника я ничего сам найти не смог, поэтому обратился к ИИ, который дал мне небольшую формулу. В дальнейшем я обратился к заказчику, который по совместительству физик, и уже он дал мне нормальную и точную формулу для расчёта угла от времени работы симуляции.
Разработка шла своим чередом. Я добавил рулетку для измерения длины, транспортир и возможность останавливать симуляцию.
Далее я добавил таблицы, в которые заносятся величины после измерения, а также оставил 1 маятник.
Ну вот и итоговый результат. Был добавлен секундомер, подсказки и подписи. Далее я скомпилировал программу (а она написана с помощью библиотеки SFML на c++, который я параллельно изучал) и вот пишу этот пост.
Пользуясь случаем, а именно написанием поста 31 декабря, я желаю всем в новом году счастья, здоровья и множества интересных событий в жизни!
Ссылка на github с проектом: The Pendulum Project
P.S. Публикация проекта и написание этого поста были сделаны с согласия заказчика.





