Решение горно-геологических задач методом "Монте-Карло". Смолич С.В - 80 стр.

UptoLike

Составители: 

80
Очевидно, что при выполнении условий (l-h) < k (для верхней
линии) и h < k (для нижней линии) игла пересечет одну из прямых.
Таким образом, для моделирования все готово, и мы можем рас-
считать методом Монте-Карло вероятность p того, что игла пересечет
линию, а затем и само число π
pa
l
=
2
π
.
Воспользуемся для этого общедоступным средством програм-
мирования "MathCad". На рис.11.2 представлен код программы моде-
лирования
Рис. 11.2. Код программы моделирования вероятности пересе-
чения иглой линии в MathCad
Поясним его:
1) присваиваем переменным lдлина иглы и aрасстояние
между линиями равные значения, так как при таком условии
     Очевидно, что при выполнении условий (l-h) < k (для верхней
линии) и h < k (для нижней линии) игла пересечет одну из прямых.
     Таким образом, для моделирования все готово, и мы можем рас-
считать методом Монте-Карло вероятность p того, что игла пересечет
линию, а затем и само число π
                                     2⋅l
                                π=        .
                                     a⋅ p
     Воспользуемся для этого общедоступным средством програм-
мирования "MathCad". На рис.11.2 представлен код программы моде-
лирования




     Рис. 11.2. Код программы моделирования вероятности пересе-
чения иглой линии в MathCad

     Поясним его:
     1) присваиваем переменным l – длина иглы и a – расстояние
        между линиями равные значения, так как при таком условии
                                80