A A A A Автор Тема: задача двух тел  (Прочитано 1409 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tem_80Автор темы

  • **
  • Сообщений: 52
  • Благодарностей: 0
    • Сообщения от tem_80
задача двух тел
« : 24 Ноя 2011 [00:24:19] »
подскажите пожалуйста, как можно математически рассчитать движение двух тел, зная только их массу и расстояние на которое они изначально были "разнесены".
Помню где-то нашел англоязычный ресурс, где во флеше моделировалось движение тел, необходимо было указать  массу и расстояние между ними, но к сожалению ссылку не сохранил, может кто нибудь находил что нибудь подобное?
Sky Watcher Dob 8".Бинокль Kronos 20*60

hoarfrost III

  • Гость
Re: задача двух тел
« Ответ #1 : 24 Ноя 2011 [01:02:26] »
подскажите пожалуйста, как можно математически рассчитать движение двух тел, зная только их массу и расстояние на которое они изначально были "разнесены".
Помню где-то нашел англоязычный ресурс, где во флеше моделировалось движение тел, необходимо было указать  массу и расстояние между ними, но к сожалению ссылку не сохранил, может кто нибудь находил что нибудь подобное?
Конечно можно. Особенно если начальная скорость равна нулю. :)

Оффлайн Klapaucius

  • *****
  • Сообщений: 11 455
  • Благодарностей: 187
  • Илья
    • Сообщения от Klapaucius
Re: задача двух тел
« Ответ #2 : 24 Ноя 2011 [03:00:31] »
Математически - по законам Кеплера. Если самому считать не хочется, конечно есть туча программ. С разной функциональностью. Какие именно - я не заморачивался, хотя видел давно изредка некоторые (и больше двух тел бывало). Если самому захочется что-то наглядно смоделировать (именно по задаче двух тел, не больше - если только массой остальных можно пренебречь, или есть другие упрощения, позволяющие не заморачиваться взаимным влиянием трёх тел и больше), мне будет достаточно собственных расчётов на школьном уровне, которые я внесу в программу Celestia.
Ну и как тут верно заметили, кроме массы и расстояния ещё важен вектор взаимной скорости в этот начальный момент, соответствующий данному расстоянию. Если эта скорость равна нулю, например, то тела столкнутся за легко высчитываемое время.
Carthago restituenda est

Оффлайн konstkir

  • *****
  • Сообщений: 30 786
  • Благодарностей: 498
    • Сообщения от konstkir
Re: задача двух тел
« Ответ #3 : 24 Ноя 2011 [04:57:50] »
подскажите пожалуйста, как можно математически рассчитать движение двух тел, зная только их массу и расстояние на которое они изначально были "разнесены".
Помню где-то нашел англоязычный ресурс, где во флеше моделировалось движение тел, необходимо было указать  массу и расстояние между ними, но к сожалению ссылку не сохранил, может кто нибудь находил что нибудь подобное?

Задача непростая, но базовая. Просто наберите в Яндексе - "задача двух тел".

Оффлайн tem_80Автор темы

  • **
  • Сообщений: 52
  • Благодарностей: 0
    • Сообщения от tem_80
Re: задача двух тел
« Ответ #4 : 25 Ноя 2011 [11:37:15] »
Ответьте пожалуйста:
в задаче двух тел используется гравитационная постоянная, и после числа 6,67-10^-11, стоят ещё метры^3,килограмы^-1 и секунды^-2.Если я её умножаю на а.е(чтобы найти скорость), мне надо брать это же число или преобразовывать G к а.е?
и вообще как понимать эти метры^3,килограмы^-1 и секунды^-2.
спасибо.
« Последнее редактирование: 25 Ноя 2011 [18:24:22] от tem_80 »
Sky Watcher Dob 8".Бинокль Kronos 20*60

Оффлайн Diman

  • *****
  • Сообщений: 8 575
  • Благодарностей: 162
  • Мне нравится этот форум!
    • Сообщения от Diman
Re: задача двух тел
« Ответ #5 : 27 Ноя 2011 [11:54:27] »
Ну и вопрос!
"и вообще как понимать эти метры^3,килограмы^-1 и секунды^-2."

Элементарно, Ватсон! это значит метры в третьей степени, 1/кг и 1/секунды во второй степени

Оффлайн tem_80Автор темы

  • **
  • Сообщений: 52
  • Благодарностей: 0
    • Сообщения от tem_80
Re: задача двух тел
« Ответ #6 : 27 Ноя 2011 [19:43:10] »
спасибо, вроде уже разобрался.
Sky Watcher Dob 8".Бинокль Kronos 20*60

Оффлайн Jaws

  • *****
  • Сообщений: 953
  • Благодарностей: 27
  • Решением большинства чипирован добровольно
    • Сообщения от Jaws
    • Подбор автоподборщиков (ответственно).
Re: задача двух тел
« Ответ #7 : 27 Ноя 2011 [23:28:06] »
Ответьте пожалуйста:
в задаче двух тел используется гравитационная постоянная, и после числа 6,67-10^-11, стоят ещё метры^3,килограмы^-1 и секунды^-2.Если я её умножаю на а.е(чтобы найти скорость), мне надо брать это же число или преобразовывать G к а.е?
и вообще как понимать эти метры^3,килограмы^-1 и секунды^-2.
спасибо.


Надо привести а.е. в метры, массу тел в килограммы, время измерять в секундах.

Во вложении программка моделирующая систему n-тел.

Мышкой (левой/правой)- zoom, и pan . ZXCV - вращают камеру (только не после zoom  :)). F - fullscreen on/of, U - track on/off
1,2,3,4,5 - переключают режимы оптимизации кода. "С" от MS, asm на fpu, sse, multicore. Первые 2 работаю железно. :)

В инфо: время сек. на итерацию, тактов процессора на итерацию (для современных).

Оффлайн tem_80Автор темы

  • **
  • Сообщений: 52
  • Благодарностей: 0
    • Сообщения от tem_80
Re: задача двух тел
« Ответ #8 : 28 Ноя 2011 [12:52:49] »
большое спасибо за програмку, почему-то не могу вам "+" поставить. :(
Sky Watcher Dob 8".Бинокль Kronos 20*60

Оффлайн Jaws

  • *****
  • Сообщений: 953
  • Благодарностей: 27
  • Решением большинства чипирован добровольно
    • Сообщения от Jaws
    • Подбор автоподборщиков (ответственно).
Re: задача двух тел
« Ответ #9 : 28 Ноя 2011 [14:14:52] »
Пожалуйста!

Плюсы на складе, верно, кончились.   :'(

Оффлайн xd

  • *****
  • Сообщений: 17 982
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: задача двух тел
« Ответ #10 : 28 Ноя 2011 [17:03:02] »
Пользователи менее чем с 50 сообщениями не могут пользоваться рейтингом вроде как.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/