Лабораторные 4 / 4 / ЛР1
.docСанкт-Петербургский Государственный
Электротехнический Университет
Кафедра МОЭВМ
Отчёт по лабораторной работе № 1
"Исследование характеристик датчика псевдослучайных чисел"
Выполнил: Голубков А.М.
Факультет: КТИ
Группа: 9381
Санкт-Петербург
2013 г.
Задание
Используя пакет GPSS составить программу для исследования стандартных датчиков псевдослучайных (далее случайных) чисел с квазиравномерным (далее равномерным) законом распределения.
Оцениваемые параметры: математическое ожидание и СКО случайных чисел.
Выбрать объем выборки, исходя из заданной точности оценки математического ожидания и СКО, и провести моделирование.
Исходные коды программ
Оценка параметров равномерного распределения
10 SIMULATE
15 RMULT 50
20 GENERATE 10
30TAB1 TABLE RN1,50,50,20
40 TABULATE TAB1
50 TERMINATE 1
60 START 1000
Оценка параметров треугольного распределения (a=1000)
10 SIMULATE
15 RMULT 50
20 GENERATE 10
25 TR1 FVARIABLE (1000)#(1-SQR(1-RN1/1000))
30 TAB1 TABLE V$TR1,50,50,19
40 TABULATE TAB1
50 TERMINATE 1
60 START 1000
Оценка параметров экспоненциального распределения (λ=0.1)
10 SIMULATE
15 RMULT 50
20 GENERATE 10
25 E1 FVARIABLE ((-1)#10)#LOG(1-RN1/1000)
32 TAB1 TABLE V$E1,3,3,19
40 TABULATE TAB1
50 TERMINATE 1
60 START 1000
Тестирование программы
Оценка параметров равномерного распределения
Теоретические значения:
Математическое ожидание: M=(a+b)/2 = 1000/2 = 500
СКО: S = D0.5 = ((a+b) 2/12) 0.5 = (10002/12) 0.5 = 288,7
RMULT = 50
RMULT = 334
Оценка параметров треугольного распределения
Теоретические значения:
Математическое ожидание: M = a/3 = 333,3
СКО: S = D0.5 = (a2/18)0.5 = 235,7
RMULT = 100
RMULT = 334
Оценка параметров экспоненциального распределения
Теоретические значения:
Математическое ожидание: M = 1/λ = 10
СКО: S = D0.5 = (1/λ2)0.5 = 10
RMULT = 50
RMULT = 334