![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 14.05.2011
Сообщений: 9
|
![]()
необходимо создать модель броуновского движения.
есть двумерный массив молекул. число молекул =н; i= номер молекулы а j:= параметру. 1- масса m 2- радиус r 3 скорость по координате х Vx 4 скорость по координате у Vy 5 координата молекулы х 6 координата молекулы у учесть закон сохранения импульса. вот что за 2 часа запилил ![]() Код:
![]() осталось прописать соударение о стенки и модель готова но вопрос как в данной модели учесть разность масс? поясню в колбе будет 2 газа например О2 и N2 масс их разные и при соударении они вести будут себя по разному как это учесть? вот сделал расчет соударения о стены но возникают иногда туннельные эффекты некоторые молекулы проходят сквозь стены почему? if (mol[j,5]>=630) or (mol[j,5]<=10 ) then mol[j,3]:=mol[j,3]*(-1);{расчет соударения об стены} if (mol[j,6]>=470) or (mol[j,6]<=10) then mol[j,4]:=mol[j,4]*(-1); забыл уточнить что молекулы газа должны быть разного цвета ![]() ![]() Последний раз редактировалось Stilet; 21.11.2012 в 19:02. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 14.05.2011
Сообщений: 9
|
![]() Код:
![]() |
![]() |
![]() |
![]() |
#3 |
Регистрация: 14.05.2011
Сообщений: 9
|
![]()
up тема еще актуальна
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Для тех кто работает | TacoBell | Свободное общение | 4 | 22.02.2012 22:40 |
Очень надо написать программу, задачи не сложные для тех кто разбирается (не для меня увы) | Artm3 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 08.03.2011 22:54 |