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