Лабораторная работа № 15
Инструмент "Поиск решения" в MS Excel.
1. Скопируйте файл Lab_rab_4.doc из папки M:\Teach\Mat_program в папку LabExcel.
2. Запустите программу «Microsoft Excel» (меню Пуск/Программы/ Microsoft Excel).
3. Откройте книгу с именем "ПоискРешения" из папки LabExcel. Если этой книги нет, создайте ее.
4. Переименуйте Лист 2 на лист "ПоискМаксМин".
5. На листе "ПоискМаксМин" постройте график функции
на отрезке
с шагом 0,2.
Для этого создайте таблицу значений функции. В столбце А, начиная с 1-й строки введите значения х: 0, 0,2, 0,4, …, 3. В ячейку В1 введите формулу для вычисления значения функции
=SIN(A1)*(A1^2-4*A1+3)
и распространите эту формулу вниз для всех значений в столбце А.
Постройте график полученной функции.
6. Найдите по графику вероятные точки максимума и минимума значений функции, и занесите их в столбец C, начиная с 1-й строки. В столбец D, начиная с 1-й строки, введите формулу, по которой вычисляется значение функции, с той разницей, что в качестве x выбирается соответствующее значение из столбца С.
7. Найдите точный максимум и точный минимум функции.
Для этого используется инструмент "Поиск решения". Он вызывается в меню Сервис/Поиск решения. Если этот пункт отсутствует, следует установить надстройку Поиск Решения, а затем подключить его с помощью меню Сервис/Надстройки.
Перечислим основные возможности инструмента "Поиск решения", отличающиеся от возможностей инструмента "Подбор параметра":
- позволяет подбирать значения нескольких переменных для получения искомого результата;
- результатом работы может быть не только конкретное значение функции, но и максимум/минимум этой функции;
- позволяет учитывать ограничения на значения переменных.
Инструмент "Поиск решения", так же как и инструмент "Подбор параметра", требует некоторых начальных приближений для счета.
Для того чтобы найти максимум заданной функции, нужно, вызвав инструмент "Поиск решения", установить такие величины:
- в поле "установить целевую": адрес из столбца D, например $D$1 (если в $D$1 - приблизительное максимальное значение)
- в поле "равной": "максимальному значению"
- в поле "изменяя ячейки": $C$1
По условию задачи, нужно найти максимум функции при ограничении, что
, что равносильно двум простым ограничениям
и
.
Для задания ограничения
, щелкните кнопку Добавить и в появившемся окне установите такие величины:
- в поле "ссылка на ячейку": $C$1
- в поле знака: >=
- в поле "ограничение": 1
Аналогично задается и второе ограничение.
Для запуска счета нажмите кнопку Выполнить.
Аналогично находится минимум функции.
8. Сохраните книгу.
9. Переименуйте Лист 3 на лист "РаспредРесурсов".
10. На листе "РаспредРесурсов" решите задачу линейного программирования с такой математической моделью:
Найти максимальное значение целевой функции
при ограничениях:
, при этом
.
Для этого следуйте действиям, описанным в §2 файла Lab_rab_4.doc.
11. Сохраните книгу.
12. Пригласите преподавателя.

