Лабораторная работа № 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. Пригласите преподавателя.