4.1. Одномерная модель случайных блужданий

    Пьяница может двигаться от фонарного столба только по прямой направо либо налево (рис. 5) . Все шаги одинаковы по длине и равны l. Направление движения не зависит от предыдущих шагов. Пьяница делает шаг вправо с вероятностью р и шаг влево с вероятностью q=1-p. Пусть n1- число шагов вправо, а n2- число шагов влево. Полное число шагов N=n1+n2.

Рис. 5. Одномерные случайные блуждания пьяницы

     Тогда полное смещение от фонарного столба (координата 0) после N шагов равно x=(n1-n2)*l, где –Nl<=x<=Nl. Определим вероятность того, что после N шагов пешеход окажется на расстоянии x от столба. Среднее смещение <xN> и дисперсия <Dx2N> даются формулами

<xN>= SNl x=-Nl xPN(x) и<Dx2N>=<x2N>-<xN>2,  (27)

где <x2N>=  SNlx=-Nl x2 PN(x) и PN(x) есть вероятность того, что после N шагов пешеход окажется на расстоянии x от столба.

     Усреднение проводится по всем блужданиям из N шагов. Задача имеет аналитическое решение, полученное по марковской теории цепей, вида <xN>=(p-q)Nl и < x2N>=4pqNl2. (28)

     В симметричном случае p=q=1/2 значение <xN>=0. Программа, реализующая случайное блуждание приведена ниже

5 CLS

10 SCREEN 9

20 LINE(0,175)-(640,175)

30 CIRCLE(320,150),5

40 LINE (320,155)-(320,170)

50 FOR I=0 TO 640 STEP 10

60 LINE(I,172)-(I,177)

70 NEXT

75 FOR D=1 TO 100

77 X=0

80 FOR I=1 TO 100

90 A=RND(1)

100 IF A>0.5 THEN X=X+10 ELSE X=X-10

110CIRCLE(320+X,175),2,I MOD 15

115 FOR I=0 TO 30000: NEXT

120 NEXT

130 PRINT X

140 NEXT

 Задание на самостоятельную работу

 Сравните точное и имитационное решение, совпадают ли они?