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