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 />

Генерування чергових реалізацій рівномірно розподіленої випадкової<br />

величини ξ можна здійснювати за допомогою такого перетворення:<br />

−1<br />

−2<br />

−i<br />

ξ = z1 ⋅ 2 + z2<br />

⋅ 2 + ... + zi<br />

⋅ 2 + ...<br />

,<br />

(2.5)<br />

де z i – реалізація випадкової величини z, яка з рівною ймовірністю p z = 0,5<br />

може набувати значення 0 або 1.<br />

Випадкова величина ξ може мати нескінченну кількість реалізацій.<br />

Але при запису чисел у ЕОМ використовується скінченна кількість двійкових<br />

розрядів. Тому кількість реалізацій випадкової величини, які можна<br />

використовувати при моделюванні, також буде скінченною. Максимальна<br />

кількість випадкових чисел, що записуються за допомогою k двійкових<br />

розрядів і не збігаються одне з одним, дорівнює 2 k . Із сукупності чисел 0,<br />

1, 2, …, 2 k - 1 можна одержати такі значення дискретної випадкової величини<br />

ξ:<br />

k<br />

( i = 0,1, 2, ..., 2 −1)<br />

i<br />

ξ i =<br />

. (2.6)<br />

k<br />

2 −1<br />

Їх імовірності дорівнюють p i = 1/2 k . Розподіл такої випадкової величини<br />

є квазірівномірним. Моменти цього розподілу дорівнюють<br />

m<br />

i<br />

k<br />

2 1<br />

= ∑ −<br />

i=<br />

0<br />

2<br />

k<br />

i 1<br />

⋅<br />

k<br />

−1<br />

2<br />

=<br />

1<br />

2<br />

;<br />

k<br />

2<br />

2 1<br />

2 1 ⎛ i 1 ⎞ 1 2 + 1 1<br />

σ = ∑ −<br />

ξ k<br />

⎜ −<br />

k<br />

⎟ = ⋅ ≈ . (2.7)<br />

k<br />

i=<br />

0 2 ⎝ 2 −1<br />

2 ⎠ 12 2 −1<br />

12<br />

k<br />

Для генерування рівномірно розподілених послідовностей випадкових<br />

чисел застосовують табличний, фізичний та програмний способи. У<br />

першому випадку використовують таблиці випадкових величин, одержаних<br />

за допомогою фізичного або програмного генератора випадкових чисел.<br />

Такі таблиці можуть містити більш ніж 10 6 випадкових чисел. Таблиці<br />

використовують при ручних розрахунках, а також при налагодженні програм<br />

та перевірці особливо важливих розрахунків.<br />

При фізичній генерації випадкових чисел можна використовувати<br />

довільний випадковий фізичний процес. Найчастіше користуються джерелами<br />

радіоактивного випромінювання або власними шумами електронних<br />

ламп. У першому випадку задається деякий проміжок часу Δt. Потім підраховується<br />

кількість k частинок, випромінених за час Δt. Значення ξ i розраховуються<br />

за формулою 2.5. При цьому беруть<br />

⎧0, якщо k - непарне,<br />

zi<br />

= ⎨<br />

⎩ 1, якщо k - парне .<br />

24

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

Saved successfully!

Ooh no, something went wrong!