Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Броуновское движение

5.7K
11 ноября 2003 года
roseman
1 / / 11.11.2003
Добрый день\утро\вечер\ночь. Подскажите пожалста.
Курсовик нада делать. Тема: "Модель броуновского движения" Как это сделать. Чтобы шарики отскакивали по законам физики (в зависимости от угла столкновения и скорости )Все упирается именно в это. Да, количество шариков случайное, т.е циклом нада оформлять. Подскажите хотя бы на примере двух шариков. Бошльшое спаааасибо.
269
12 ноября 2003 года
Greenering
892 / / 04.02.2003
Цитата:
Originally posted by roseman
Добрый день\утро\вечер\ночь. Подскажите пожалста.
Курсовик нада делать. Тема: "Модель броуновского движения" Как это сделать. Чтобы шарики отскакивали по законам физики (в зависимости от угла столкновения и скорости )Все упирается именно в это. Да, количество шариков случайное, т.е циклом нада оформлять. Подскажите хотя бы на примере двух шариков. Бошльшое спаааасибо.


А у тебя мат. модель взаимодействия хотя бы двух шариков есть? Вообще по физике данные задачи решались бери математику оттуда. Еще круче, есть стандартная задача про бильярдные шарики - мат модель для трех шариков.

239
15 ноября 2003 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by Greenering

А у тебя мат. модель взаимодействия хотя бы двух шариков есть? Вообще по физике данные задачи решались бери математику оттуда. Еще круче, есть стандартная задача про бильярдные шарики - мат модель для трех шариков.



%)) Задачу трех тел решили, приняв для каждого тела 2 остальных за одно в 2 раза большей массы... но не в этом дело.. Не понимаю, в чем проблема? Даже моей кошке ясно, что статичную формулу по движению тел (причем неизвестно, сколько их) вывести невозможно! Значит надо считать пошагово... Надеюсь, удары абсолютно упругие? %)).

Короче говоря, берешь физическую модель, дробишь все время на участки, чтобы тела проходили равные расстояние за эти промежутки времени. Потом в цикле для каждого шага проверяешь, не пересекаются ли орбиты, если да, то вычисление новой скорости и направления, если нет, то просто передвигаешь, как они должны были лететь... все просто!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог