Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programma_PRAKTIKI_PO_it.docx
Скачиваний:
32
Добавлен:
21.07.2019
Размер:
180.61 Кб
Скачать

4.11. Генерирование случайных чисел в Excel.

Получить набор случайных чисел в среде табличного процессора можно несколькими способами. Первый способ заключается в последовательной генерации равномерно распределенной случайной величины в диапазоне от 0 до 100 с последующим преобразованием в дискретно распределенную случайную величину с параметрами, заданными таблицей (например, таблицей 2 ). Второй способ использует процедуру генерации команды Анализ данных пункта Сервис главного меню. Рассмотрим более подробно эти способы.

Способ 1. Разместим на рабочем листе дополнительную таблицу, задающую параметры дискретного распределения ( рис.3 ). Верхняя строка этой таблицы будет содержать значения генерируемой величины, а нижняя будет определять верхнюю границу частотного диапазона.

А

В

С

D

E

1

Объем

3

4

5

6

2

Верхн

14

59

89

100

3

4

Час

Случ. чис.

Объем

5

1

76

5

6

2

54

4

7

3

76

5

8

4

58

4

9

5

100

6

10

6

70

5

11

7

24

4

12

8

75

5



Рис.3.

Поместим в ячейки В5 иС5 следующие формулы:

В5: = СЛЧИС()*100 или =СЛУЧМЕЖДУ(0;100)

С5: = ЕСЛИ(В5<=$B$2;$B$1;ЕСЛИ(B5<=$C$2;$C$1;ЕСЛИ(B5<=$D$2;$D$1;$E$1)

Скопируем эти формулы на требуемое число строк ( соответствующее длительности рабочего дня в данном примере ). На рис.3 приведен пример одной реализации случайного процесса. Обновление данных происходит при нажатии клавиши F9.

Способ 2.

А) На рабочем листе формируют два столбца данных, задающих параметры распределения. В левом столбце размещают значения моделируемой переменной, а в правом – вероятности их появления (соответствует таблице 1). Необходимо следить, чтобы сумма вероятностей равнялась единице.

Б) Далее в пункте меню Сервис выполняют команду Анализ данных. В открывшемся окне соответствующего диалога выбирают инструмент Генерация случайных чисел. В поля открывшегося диалогового окна вводят следующие параметры:

  • Число переменных – количество столбцов, в которые необходимо разместить случайные числа ( в рассматриваемом промере – 1);

  • Число случайных чисел – количество чисел в каждом столбце;

  • Распределение – закон распределения ( в нашем примере – дискретное);

  • Входной интервал значений и вероятностей: - ссылка на область, описанную в п.А.

Далее определяется область вывода сгенерированных случайных чисел, задаваемая положением верхней левой ячейки выходного блока. Однако для генерации новой последовательности чисел данным способом потребуется написание специального макроса и привязка его к какому-либо элементу управления.

Когда в ходе моделирования значения получены, далее их можно исполь­зовать при анализе переменных, например нормы выработки, требуемых склад­ских площадей, скорости проведения упаковочных работ и требуемых средств перевозки. Такого рода примеры будут рассмотрены далее. .Метод использования случайных чисел для моделирования заданной ситу­ации (описанной с точки зрения вероятности) можно использовать в различ­ных случаях при анализе задач и альтернативных решений.