![]() |
![]() |
-Александр- |
![]()
Сообщение
#1
|
Гость ![]() |
Помогите решить задачу.
Дано x1,y1,x2,y2,x3,y3. где x1,y1 координаты первого тела, координаты второго тела x2,y2, и соответствено x3,y3 координаты третьего тела. Даны так же массы этих трех тел M1,M2,M3. Выразить формулы для расчета конечного положения тел по истечению времени t. Все три тела находятся в космосе и на них не действует другие силы, кроме сил Всемирного тяготения этих трех тел друг на друга. Помогите пожалуйсто, очень нужно. |
![]() ![]() |
-Александр- |
![]()
Сообщение
#2
|
Гость ![]() |
Расстояниями тут одними не обойтись, Ведь на каждое тело действуют по две силы, чтобы их сложить надо знать угол между ними (это найти достаточно легко по теореме косинусов) в итоге мы находим сумму этих двух сил, чтоб спроицировать эту силу на оси координат, нам надо опять же найди угол между силой и осью Х, путем сложных вычислений я его нахожу, но в итоге у получаются такие здоровенные формулы которые записываються в несколько строчек
Если диффиринциальными уравнениями будет короче, то ты бы не мог мне их написать. А то моих знаний пока не достаточно. P.S. Только что начили проходить диффирициальные уравнения. |
Lapp |
![]()
Сообщение
#3
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
на каждое тело действуют по две силы, чтобы их сложить надо знать угол между ними Зачем тебе угол между ними?.. ![]() Расстояние между телами 1 и 2: R12^2 = (x2-x1)^2 + (y2-y1)^2 R12 = Sqrt(R12^2) Сила, действующая на тело 1 со стороны тела 2: F12 = (m1*m2)/R12^2 Составляющая по х этой силы: F12x = F12*Cos(Alpha) = F12*(x2-x1)/R12 Составляющая по х силы, действующей на тело 1 со стороны тела 3: F13x = F13*(x3-x1)/R13 Составляющая по х полной силы на тело 1 со стороны обоих тел (2 и 3): F1x = F12x + F13x Составляющая по у той же силы: F1y = F12y + F13y Вот и все. У тебя есть сила, делишь ее на массу и получаешь ускорение. Как видишь, никаких многоэтажных формул.. Простой заменой индексов получаешь силы на остальные тела. Если вопользоваться массивами, то количество тел можно увеличивать безгранично.. ![]() Я тут, правда, схитрил ![]() ![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
![]() ![]() |
![]() |
Текстовая версия | 14.07.2025 16:51 |