Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб 1 - имитац законов.DOC
Скачиваний:
5
Добавлен:
14.03.2016
Размер:
139 Кб
Скачать
☆

3. Порядок выполнения работы

Спланируем рациональное размещение данных в таблице в Excel.

Строку 1 отведем под заголовок таблицы. Выделим строку 2 от ячейки А2 до N2 и организуем рамку. В эти ячейки запишем наименования столбцов в соответствии с прилагаемой таблицей. Отформатируем данные по центру.

В столбце А, начиная с ячейки А4, запишем номера деталей от 1 до 100. Для этого в ячейки А3 и А4 запишем по 1, затем увеличим на единицу и т. д. до ячейки А103. В ячейку В3 запишем 2 и т. д. до 14 в ячейке N3.

Для моделирования случайных чисел, распределенных по нормальному закону, воспользуемся встроенной функцией СЛЧИС(), генерирующей равномерно распределенные на интервале 0...1 числа. Запишем в ячейки В4 и С4 функцию =СЛЧИС(). Содержимое этих ячеек скопируем до 103 строки включительно. Таким образом, произведено 100 экспериментов.

Для получения нормально распределенных случайных чисел N используем формулу (2) и запишем в ячейку D4 выражение =КОРЕНЬ(–2*LOG10(B4))*SIN(2*ПИ()*C4), скопируем его до ячейкиD103.

Полученный массив необходимо рассортировать на 10 групп и подсчитать количество случайных чисел в каждой группе. Для этого определим минимальное и максимальное значение, а также ширину группы для чисел из столбца D. В ячейкуD104 запишем =МИН(D4:D103), а в ячейкуD105 – формулу =МАКС(D4:D103). В ячейкуD106 запишем выражение =(D105-D104)/10.

Для сортировки массива случайных чисел на группы следует воспользоваться встроенными логическими функциями =ЕСЛИ(...), =И(...).

В ячейку Е4 запишем выражение =ЕСЛИ(И($D4>=((A$3-1)*$D$106+$D$104);$D4<=(A$3*$D$106+$D$104));1). Скопируем это выражение по строке 4 до ячейки N4. Если копирование выполнено верно, то после нажатия клавишиF9 в одной (и только в одной) из ячеек строки должна появиться единица. Затем скопируем ячейки Е4–N4 по строкам от Е5 доN103.

В строке 107 подсчитывается сумма случайных чисел, попавших в каждую группу, для этого в ячейку Е107 записывается формула =СУММ(E4:E103), которая копируется до ячейки N107.

A

B

C

D

E

F

…

L

M

N

1

2

Номер

R1

R2

N

Гр1

Гр2

…

Гр8

Гр9

Гр10

3

1

2

3

4

5

6

…

12

13

14

4

1

0,3320

0,5417

-0,2539

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

5

2

0,1799

0,5347

-0,2646

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

6

3

0,9907

0,1103

0,0575

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

7

4

0,8283

0,5114

-0,029

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

8

5

0,7118

0,6272

-0,3894

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

9

6

0,9009

0,2521

0,301

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

10

7

0,7468

0,1608

0,4266

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

...

...

...

...

...

...

...

…

...

...

...

90

87

0,3779

0,2180

0,9008

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

1

ЛОЖЬ

91

88

0,8243

0,9084

-0,2228

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

92

89

0,2800

0,7086

-1,0162

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

93

90

0,9583

0,2093

0,1859

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

94

91

0,9549

0,5920

-0,1094

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

95

92

0,6342

0,8234

-0,5631

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

96

93

0,5323

0,1546

0,6112

ЛОЖЬ

ЛОЖЬ

…

1

ЛОЖЬ

ЛОЖЬ

97

94

0,2973

0,7672

-1,0203

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

98

95

0,4275

0,6405

-0,664

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

99

96

0,3695

0,7330

-0,9246

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

100

97

0,6338

0,4921

0,0311

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

101

98

0,261

0,4613

0,2597

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

102

99

0,0494

0,2175

1,5824

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

1

103

100

0,9028

0,7948

-0,2862

ЛОЖЬ

ЛОЖЬ

…

ЛОЖЬ

ЛОЖЬ

ЛОЖЬ

104

Мин

-1,9534

…

105

Макс

1,58242

…

106

Инт

0,35358

…

107

Итого

3

7

…

9

1

2

Используя Мастер диаграмм построить гистограммы нормально распределенных случайных чисел по рассортированным группам в ячейках E107–N107. Нажимая клавишуF9, наблюдать изменение графиков.

Зарисовать два графика нормального распределения в соответствии с примером, приведенным на рис. 1.

Рис. 1. Нормальное распределение случайных величин

3.1 Логарифмически нормальное распределение

Для получения случайных величин, имеющих логарифмически нормальное распределение, воспользуемся формулой (4). Примем m=1,=1 и используем созданную таблицу. Так как вExcelпри производимых изменениях происходит смена адресов ячеек, то полученный массив будет автоматически рассортирован на 10 групп. Вставим столбец Е, запишем в ячейку Е2 название переменнойL, исправим возрастающие числа в строке 3. Запишем в ячейку Е4 выражение =exp(D4) и скопируем его до ячейки Е103. Скопируем выражения из ячеекD104-D106 в Е104-Е106. Исправим содержимое ячейкиF4, записав в нее выражение =ЕСЛИ(И ($E4>=((A$3-1)*$E$106+$E$104);$E4<=(A$3*$E$106+$E$104));1) и скопируем его до ячейкиO103. Перенесем содержимое ячеек С104-С107 в ячейки D104-D107. Нажимая клавишуF9, наблюдать изменение графиков.

Зарисовать два графика логарифмически нормального распределения в соответствии с примером, приведенным на рис. 2.

Рис. 2. Логарифмически нормальное распределение случайных величин

3.2 Распределение Релея

Для получения случайных величин, распределенных по закону Релея, используем имеющуюся таблицу и воспользуемся формулой (5). Примем =1. Перенесем содержимое ячеек D104-D107 в ячейки В104-В107. Запишем в ячейкуE2 название переменнойRl, а в ячейкуE4 выражение =КОРЕНЬ(-2*LN(B4)) и скопируем его до ячейкиE103. Удалим столбцы С и D. В строке 3 восстановим возрастание номеров от 1 до 13 и проверим выражение в ячейкеD4, которое должно иметь вид: =ЕСЛИ(И ($C4>=((A$3-1)*$C$106+$C$104);$C4<=(A$3*$C$106+$C$104));1). При необходимости внести изменения и скопировать его до ячейки М103. Проверить и внести исправления в строку 107. Нажимая клавишуF9, наблюдать изменение графиков.

Зарисовать два графика распределения Релея в соответствии с примером, приведенным на рис. 3.

Рис. 3. Распределение случайных величин по закону Релея