Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 27, 2016 15:29:35

MustangoO
Зарегистрирован: 2016-11-27
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Рост пленки (Python)

Здравствуйте! Помогите решить задачу или хотя бы объяснить некоторые моменты (укажу после условия задачи).
Итак: на подложку осуществляется нанесение пленки. Наносимые частицы с вероятностью p1 закрепляются на подложке или лежащей ниже частице, с вероятностью p2 прикрепляются слева и справа от уже нанесенной частицы (не соприкасаясь с лежащей ниже частицей), с вероятностью p3 прикрепляются на углах частицы, с вероятностью p4 - не прикрепляются вообще (p1+p2+p3+p4=1). Осуществить моделирование нанесения пленки, в зависимости от указанных вероятностей. Построить анимацию процесса. Осаждение проводится на сетке, в каждой ячейке может быть (а может и не быть) частица. Размер сетки 100 ячеек по горизонтали и 50 по вертикали.

По поводу некоторый моментов: я так понял, что есть некая плоскость (в 2д) на которую случайным образом помещаем случайное число частиц. Затем с указанными вероятностями происходит последующее осаждение и т.д. Вопрос - как вообще возможно задавать вероятности, которые будут меняться не только в определенной координате, но и на каждом шаге процесса? (то есть у нас 100 ячеек по горизонтали - каждая ячейка это шаг, на котором изменяется вероятность)

Заранее спасибо, если поможете решить задачу тупому человеку(

Отредактировано MustangoO (Ноя. 27, 2016 15:47:45)

Офлайн

#2 Ноя. 27, 2016 16:46:22

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Рост пленки (Python)

MustangoO
как вообще возможно задавать вероятности, которые будут меняться
Также как числа. Они ведь могут меняться в процессе выполнения программы..

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



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version