Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 04.09.2011, 16:57
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Создавая ПО для обработки/хранения данных о (экзо)планетах и звёздах столкнулся с интересной задачей.Для астрономического объекта (будь то астероид, планета или звезда) хотелось бы указывать параметры орбиты и "хозяйский компонент". Например, для Луны - Земля, а для Земли - Солнце. Изначально структура данных представлялась мне иерархической. Т.е. объект имеет ссылку на "хост". Звезды и планеты выстраивались в структуру, называемую "лес". Но тут возникли сложности:1) иногда непонятно, какой из двух объектов является "хозяином" а какой - "спутником" (т.е. одинаковые в пределах точности измерений объекты)2) для примера, вокруг относительно тесной пары примерно одинаковых звёзд может крутиться планета или ещё одна звезда - здесь непонятно, кто является хозяином для более удалённого объекта3) звезды в галактике определённо движутся по орбите и хотелось бы их тоже описать и сохранить, однако вокруг какого объекта - опять непонятноВозникла идея ввести новую сущность - "пара" (объектов, объединённых орбитой). Вокруг "пары" может крутиться ещё объект или другая пара. Но тут опять проблемы:1) в случае с примерно одинаковыми объектами описание орбиты Кеплером становится неадекватным. Кеплерова орбита имеет упрощение, согласно которому масса спутника незначительна по сравнению с массой хозяина. Для типичных звёзд это не так.2) в случае с галактическими орбитами звёзды образуют не орбитальную пару, а многочисленное орбитальное месиво, т.к. вся круговерть происходит вокруг общего центра масс...Собственно вопрос в том, чтобы подобрать какую-нибудь универсальную и адекватную структуру данных
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
что такое структура данных? Guest Ещё вопросы и ответы из архива 7 0 12.01.2012 10:30
Пересечение объектов (структуры данных) Guest Продолжение старого архива 0 01.10.2011 04:54
Структура данных Guest Продолжение старого архива 0 30.09.2011 16:53
Обработка данных регистрации и входа Guest Новый архив 2 0 29.09.2011 12:54
Структура объектов в программе Guest Новый архив 3 0 28.09.2011 20:13



© www.otvetnemail.ru - Форум вопросов и ответов.