Я столкнулся с проблемой во время исследования. Проблема может быть описана как: рассмотреть оригинал -проблема с телом, и если мы зафиксируем их положение (неизвестных), никакого взаимодействия между ними, они вообще никогда не двигаются. Я хочу узнать их позицию. Теперь ставлю контрольную точку с небольшой массой где-то (известно мне) в системе. Я могу измерить силу, которую он получает, я могу написать одно уравнение:
если я передвину контрольную точку во многих других местах я могу получить много уравнений (столько, сколько я хочу). Мой вопрос: как я могу решить положения тел из этих уравнений? Мне достаточно численного решения, я в основном использую язык программирования python, какие-либо предложения о том, как решить эту систему нелинейных уравнений?
Я могу придумать метод, хотя для этого может потребоваться вычислить для очень большого количества контрольных точек. Он основан на законе гравитации Гаусса.
Таким образом, идея заключалась бы в том, чтобы использовать какую-то числовую схему для вычисления общей массы, содержащейся внутри некоторых кубов, исследовать пространство и определять области, где есть масса, а где нет ничего. Предлагаю начать с больших кубиков и искать тот, в котором содержится вся масса . После того, как вы разграничите его, разделите размер на два, это разделит ваш куб на восемь меньших кубов, посмотрите, в которых у вас есть масса, и повторяйте, пока не получите изолированные массы, соответствующие вашему . Этот алгоритм заканчивается, но может занять довольно много времени...
Торстен Херкуле Кярлеман
Росс Милликен
фибонатический
Кайл Канос
Джонниак
Джонниак
Джонниак
Qмеханик
Дэвид З.
пользователь 23660
Джонниак
пользователь 23660