Координатное описание движения планет — различия между версиями
(→Скачать проект) |
|||
Строка 23: | Строка 23: | ||
== Скачать проект == | == Скачать проект == | ||
*[http://tm.spbstu.ru/File:Курсовая.zip Скачать описание] | *[http://tm.spbstu.ru/File:Курсовая.zip Скачать описание] | ||
− | *[ | + | *[http://tm.spbstu.ru/Программа).zip Скачать программу ] |
== Участники проекта == | == Участники проекта == |
Текущая версия на 13:32, 17 июня 2016
Содержание
Описание проекта[править]
Целью данной курсовой работы является написание программы, находящей координаты планеты и ее спутников в зависимости от угла их поворота относительно Солнца. Огромный вклад в исследование траекторий движения планет в солнечной системе внес Кеплер. Благодаря его трем его законам мы получили многие фундаментальные соотношения и константы (эксцентриситеты планет, радиусы их орбит итд.) В нашей программе мы использовали эти константы, полученные благодаря этим самым законам в качестве коэффициентов для наиболее точного координатного описания движения планет. Также мы воспользовались известным приближением : траектория каждой орбиты – эллипс.
Алгоритм выполнения[править]
- Создание класса, содержащего характеристики рассматриваемой планеты.
(Каждая планета представляет собой отдельный класс)
- Написание методов класса, рассчитывающих по данным характеристикам планеты и угла ее поворота относительно фокуса ее координаты.
- Вывод в файл полученных данных.
- Введение массива указателей для многократного обращения к методам класса.
Перспективы развития проекта[править]
- Визуализация данного проекта
- Решение задач для более общего случая
Список литературы[править]
1.Андрианов Ю.А «Линейная алгебра и аналитическая геометрия»
2.Александров Ю. В. Небесная механика: Учебник.
3.Иродов И.Е «Механика»
4.Лафоре «Объектно-ориентированное программирование на С++»
Скачать проект[править]
Участники проекта[править]