Поставив перед собой задачу компьютерного моделирования движения n тел с учетом их взаимного гравитационного воздействия для исследования динамики Солнечной системы, функционирования "черных дыр" и развития Вселенной, автор столкнулся множеством проблем. В ходе работы пришлось последовательно шаг за шагом решить следующие задачи, каждая из которых по своему уникальна: 1. Разработана новая универсальная высокоточная переменная "BigDouble" повышенной разрядности и выделены особенности алгоритмов на ее основе; 2...
Сергей Вычегжанин
Высокоточная переменная для численного решения задачи n тел (n-body problem), показан пример нахождения встроенной функции sin(x)
Для компьютерного моделирования движения n тел с учетом взаимного гравитационного воздействия, исследования динамики Солнечной системы, функционирования "черных дыр" и развития Вселенной разработана новая универсальная высокоточная переменная "Big Double" и алгоритмы программы на ее основе. Главное преимущество действительной переменной "Big Double" состоит в том, что разрядность мантиссы и предельную величину экспоненты можно задавать в широких пределах. Протестировано изменение разрядности до 36 десятичных разрядов на решении задачи 12 тел...
Особенности современной Небесной механики
Поговорим, упрощенно без формул, о методах и оценке погрешности расчетов и математического моделирования движения планет и различных тел под влиянием взаимной гравитации. Наиболее универсальной математической моделью является система дифференциальных УРАВНЕНИЙ ДВИЖЕНИЯ Ньютона (далее уравнения движения) второго порядка, в которой тела представляются точечными и не учитывается внутреннее распределение масс и их взаимное перемещение во время движения. Также в уравнениях движения не учитывается скорость...
