ÐÐТÐÐÐТÐЧÐÐ ÐÐÐÐÐЮÐÐÐÐЯ
ÐÐТÐÐÐТÐЧÐÐ ÐÐÐÐÐЮÐÐÐÐЯ
ÐÐТÐÐÐТÐЧÐÐ ÐÐÐÐÐЮÐÐÐÐЯ
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
В.Є. Бахрушин. Математичне моделювання<br />
x k = x i ' є черговим випадковим числом послідовності, яку треба побудувати.<br />
Якщо умова не виконується, то переходять до перевірки наступної пари<br />
значень рівномірної випадкової послідовності.<br />
Ще один спосіб генерування послідовності випадкових чисел із заданим<br />
розподілом ґрунтується на можливості наближення істинного розподілу<br />
рівномірним на досить малих відрізках. Нехай ми маємо функцію<br />
щільності розподілу f(x), задану графічно на відрізку [a, b]. Розіб’ємо цей<br />
відрізок на n рівних частин так, щоб виконувалася умова:<br />
a1<br />
∫<br />
a0<br />
a<br />
2<br />
n<br />
1<br />
f (x)dx = ∫ f (x)dx = ... = ∫ f (x)dx = , (2.20)<br />
n<br />
a1<br />
a<br />
an−1<br />
де a 0 = a, a n = b. При такому розбитті потрапляння випадкової точки на<br />
будь-який відрізок є рівноймовірним. У загальному випадку відрізки<br />
[a i , a i+1 ] будуть нерівними. Апроксимуємо f(x) такою східчастою функцією<br />
φ(x), що для будь-якого відрізка розбиття виконується рівність:<br />
ai+<br />
1<br />
∫<br />
ai<br />
ai+<br />
1<br />
∫<br />
f (x)dx = ϕ(x)dx<br />
= ϕ +<br />
Тобто,<br />
ai<br />
i<br />
( a − a )<br />
i<br />
1<br />
i<br />
=<br />
1<br />
n<br />
. (2.21)<br />
⎧ 0, якщо x<<br />
a;<br />
⎪ 1<br />
ϕ ( x ) = ⎨ , якщо x∈[ a,a<br />
i i+<br />
1)<br />
;<br />
⎪n( ai+<br />
1−ai)<br />
⎪<br />
⎩0, якщо x≥b.<br />
(2.22)<br />
Координату випадкової точки М можна записати у вигляді:<br />
x<br />
= + ρ , (2.23)<br />
M a i<br />
M<br />
де a i – координата лівого кінця інтервалу, в якому знаходиться точка, а ρ М<br />
– його відстань до точки. Значення ρ утворюють рівномірну випадкову<br />
послідовність. Тому їх можна одержати за формулою<br />
( a − a )<br />
ρ = ξ<br />
+<br />
. (2.24)<br />
i<br />
1<br />
i<br />
На відміну від 2.14, ця формула не містить доданка a i , оскільки значення<br />
ρ відраховуються саме від точки a i .<br />
30