30.10.2014 Views

МАТЕМАТИЧНЕ МОДЕЛЮВАННЯ

МАТЕМАТИЧНЕ МОДЕЛЮВАННЯ

МАТЕМАТИЧНЕ МОДЕЛЮВАННЯ

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!