Умные вопросы
Войти
Регистрация
Как рассчитать задачу по гравитации со множеством тел пускай сотня тел?
8 года
назад
от
**АЛЬГА**
1 ответ
▲
▼
0
голосов
например, методом Эйлера, выбираете шаг по времени dt, начальные скорости и положения и считаете на каждом шаге сумму сил для каждого тела, его ускорение, его новые кординаты через dt, его ноde. скорость и так для всех тел шаг за шагом.
до тысячи тел можно без всяких ухищрений. для повышения точности можно применить методы Рунге-Кутты или хотя бы простой прием, резко повышающий точность: на первом шаге сразу взять не начальную скорость, а скорость через полшага.
ну, а захотите быстре - писать на Си, распараллеливать между ядрами, использовать GPU.
простейшие такие расчеты можно показать даже в электронной таблице, например вот для MKC
(убрать пробел)
https:/ docs. google. com/spreadsheets/d/1urgXLvbyKFSuNfqdl5dKxMDrwPBX4N_G51J6emQoFy4/edit#gid=0
можете скопировать себе в гугл и поиграть параметрами, посмотреть формулы.
тут по сути одно тело, но можно точно так же заделать и несколько, только новые колонки добавить и в ускорение засунуть все тела.
8 года
назад
от
reviewvenusfactor1s4
Связанные вопросы
1
ответ
Здраствуйте, Помогите пожалуста не работает усилитель vef 101
6 года
назад
от
Нэнси Фишер
1
ответ
Как вы думаете. Как выглядят они. Инопланетяне?
6 года
назад
от
Сем Мут
3
ответа
Чем вам запомнился 2080 год?
5 года
назад
от
Арина Середа