ВУЗ:
Составители:
Рубрика:
3
Лабораторная работа № 1
МОДЕЛИРОВАНИЕ СЛУЧАЙНЫХ ВЕЛИЧИН
Цель работы - освоение методики и получение практических навыков моде-
лирования случайных величин с заданными законами распределения средствами
языков программирования и моделирования.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
1 Постановка задачи
Постановка задачи заключается в формировании дискретных и непрерывных
случайных величин с заданными законами распределения средствами языка моде-
лирования GPSS и языков программирования.
Методика получения случайных величин заключается в следующем:
1) разыгрывается случайное число из выборки чисел, равномерно распреде-
ленных в интервале [0;1];
2) полученное число некоторым образом преобразуется в эквивалентное ему
значение в соответствии с заданным законом распределения.
Для получения случайных чисел U
i
, равномерно распределенных в интервале
[0;1], используются генераторы случайных чисел (ГСЧ). В GPSS они имеют имена
RN$1, RN$2,...,RN$8 и генерируют числа в интервале [0.000000;0.999999].
Например, в языке Турбо-Паскаль в качестве ГСЧ можно использовать стан-
дартный ГСЧ (функция Random и процедура Randomize) или составить ГСЧ по тому
или иному специальному методу формирования случайных чисел
Равномерное дискретное распределение.
В GPSS данное распределение задается в блоках GENERATE или ADVANCE
операндами A и B, где A - среднее значение случайной величины, B - отклонение от
среднего.
Например, GENERATE 16,4 задает интервал поступления транзактов в мо-
дель как выборку из девяти значений:
12, 13, 14, 15, 16, 17, 18, 19, 20
Для получения данного распределения средствами языков программирования
следует использовать формулу:
y
i
= [(A - B) + u
i
(2B + 1)] , (1)
где y
i
- целая часть выражения, случайная величина, равномерно распределен-
ная в интервале [(A - B); (A +B)];
u
i
- случайная величина, равномерно распределенная в интервале [0;0.999999].
Неравномерное дискретное распределение.
Случайная величина задается своими значениями y
i
, i = 1, 2, ... , n и соответст-
вующими им вероятностями (или относительными частотами) P
i
.
В GPSS закон распределения случайной величины задается картой FUNC-
TION (табл.1.1)
3 Лабораторная работа № 1 МОДЕЛИРОВАНИЕ СЛУЧАЙНЫХ ВЕЛИЧИН Цель работы - освоение методики и получение практических навыков моде- лирования случайных величин с заданными законами распределения средствами языков программирования и моделирования. МЕТОДИЧЕСКИЕ УКАЗАНИЯ 1 Постановка задачи Постановка задачи заключается в формировании дискретных и непрерывных случайных величин с заданными законами распределения средствами языка моде- лирования GPSS и языков программирования. Методика получения случайных величин заключается в следующем: 1) разыгрывается случайное число из выборки чисел, равномерно распреде- ленных в интервале [0;1]; 2) полученное число некоторым образом преобразуется в эквивалентное ему значение в соответствии с заданным законом распределения. Для получения случайных чисел Ui , равномерно распределенных в интервале [0;1], используются генераторы случайных чисел (ГСЧ). В GPSS они имеют имена RN$1, RN$2,...,RN$8 и генерируют числа в интервале [0.000000;0.999999]. Например, в языке Турбо-Паскаль в качестве ГСЧ можно использовать стан- дартный ГСЧ (функция Random и процедура Randomize) или составить ГСЧ по тому или иному специальному методу формирования случайных чисел Равномерное дискретное распределение. В GPSS данное распределение задается в блоках GENERATE или ADVANCE операндами A и B, где A - среднее значение случайной величины, B - отклонение от среднего. Например, GENERATE 16,4 задает интервал поступления транзактов в мо- дель как выборку из девяти значений: 12, 13, 14, 15, 16, 17, 18, 19, 20 Для получения данного распределения средствами языков программирования следует использовать формулу: yi = [(A - B) + ui (2B + 1)] , (1) где yi - целая часть выражения, случайная величина, равномерно распределен- ная в интервале [(A - B); (A +B)]; ui - случайная величина, равномерно распределенная в интервале [0;0.999999]. Неравномерное дискретное распределение. Случайная величина задается своими значениями yi, i = 1, 2, ... , n и соответст- вующими им вероятностями (или относительными частотами) Pi. В GPSS закон распределения случайной величины задается картой FUNC- TION (табл.1.1)