![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 17.07.2010
Сообщений: 6
|
![]()
Помогите написать программу, моделирующую падение капли. буду очень признателен не знаю с чего начать даже=(((
![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Какой язык хотите использовать?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#3 |
Регистрация: 17.07.2010
Сообщений: 6
|
![]()
По возможности с++ можно и на любом переделаю если что=)
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Посмотри вот этот алгоритм. Его не сложно переделать под небольшой объект типа капли. Написан на Borland C++ Builder 6.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#5 |
Регистрация: 17.07.2010
Сообщений: 6
|
![]()
Огромное спасибо=)
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Дерзай!!!!!!
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 12.05.2010
Сообщений: 219
|
![]() Цитата:
Простейший случай - падение капли с неба на землю в безветренную погоду. Путь капли можно разделить на 2 части. 1)капля начинает падать на землю с ускорением свободного падения. По мере возрастания скорости капли, сила сопротивления воздуха, действующая на каплю, увеличивается прямо пропорционально скорости капли. Скорость капли нарастает вплоть до того момента, когда сила сопротивления воздуха не станет равна силе тяжести, действующей на каплю. 2)С этого момента капля движется ПРЯМОЛИНЕЙНО И РАВНОМЕРНО. с помощью несложных вычислений можно определить, что ускорение капли на первой части пути меняется по экспоненциальному закону от g=9,8 до 0 Fсопр=-k*V; a(t)=dV/dt, dV=a(t)*dt da=dFсопр/m=(k/m)*dV=(k/m)*a(t)*dt da/dt=(k/m)*a(t) a'-(k/m)*a=0 - дифференциальное уравнение при решении a=g*exp((-k/m)*t) т.е. для решения твой задачи тебе нужно приблизительно знать отношение коэффициента сопротивления воздуха k и массы капли. выбирай k/m=g/V2, где V2 - желаемая скорость капли на второй части пути. Последний раз редактировалось Snejnaya; 19.07.2010 в 13:19. |
|
![]() |
![]() |