Моделирование информационных систем. Щеклеин В.С. - 23 стр.

UptoLike

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

23
вызовы функции датчика, то в разных проверках могут быть использованы
разные значения случайной величины, что недопустимо.
Моделирование сложных зависимых событий рекомендуется произво-
дить в следующей последовательности (для двух событий):
- если
β
j
Р
А
и
β
j+1
Р
В/A
, то фиксируется событие АВ;
- если
β
j
Р
А
и
β
j+1
> Р
В/A
, то фиксируется событие АВ;
- если
β
j
> Р
А
и
β
j+1
Р
В/A
, то фиксируется событие АВ;
- если
β
j
> Р
А
и
β
j+1
>Р
В/A
, то фиксируется событие АВ.
В Excel программирование зависимых событий можно произвести по
следующей схеме
= ЕСЛИ (И(ДСЧ <= Р
А
; ДСЧ <= Р
В/A
); АВ;
ЕСЛИ (И(ДСЧ <= Р
А
; ДСЧ > Р
В/A
); АнеВ;
ЕСЛИ (И(ДСЧ>Р
А
; ДСЧ <= Р
В/A
); неАВ; неАнеВ)))
ДСЧ задается адресом ячейки, содержащей случайное число,
вероятности можно задавать как числовыми константами, так и адресами
ячеек (последнее лучше, так как позволяет менять исходные данные без
изменения формул). События можно задавать или числовыми, или
текстовыми константами.
7. МОДЕЛИРОВАНИЕ МАРКОВСКИХ ЦЕПЕЙ
При моделировании марковских с помощью табличного процессора
Excel необходимо разрешить ряд проблем, связанных с фиксацией состояния
цепи и обеспечением цикличности при переходе от одного состояния цепи к
другому. Задание переходных вероятностей и накопление статистики
операции достаточно простые.
Возможную схему моделирования рассмотрим на примере эргодической
цепи с пятью состояниями. Переходные вероятности заданы табл. 6.1.
Таблица 7.1
Состояния 1 2345
1 0,1 0,2 0 0,7 0
200,80,200
30,30,20,1 0,2 0,2
4 0,2 0,3 0,3 0 0,2
50,40,01 000,599
Вектор начальных вероятностей – (0,2; 0,1; 0,3; 0,3; 0,1). Для
упрощения работы вначале можно детерминировано выделить любое
состояние с ненулевой начальной вероятностью, например, первое.
Необходимо выделить ячейку для отображения номера текущего
состояния цепи, пусть это будет А1. Для задания случайных чисел нужно
выделить отдельную ячейку, В1. В В1 записывается выражение датчика