Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_Excel-4_Анализ (реш_ур и СЛАУ,сцен), макросы.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.16 Mб
Скачать

4. Поиск решения

Команда Подбор параметра позволяет найти подходящее значение только одной переменной, удовлетворяющей заданному условию.

Если значения формул зависят от бόльшего числа переменных или на исходные данные накладываются какие-либо ограничения, то используется специальная надстройка (средство, расширяющее возможности Excel) Поиск решения в меню Сервис (в Excel 2010: Данные→Анализ→Поиск решения). Если такого пункта в меню Сервис нет, то его можно установить в меню Сервис → Надстройки → Поиск решения (в Excel 2010: Файл→Параметры→Надстройки).

В основе этой надстройки также лежат итерационные методы, но ее возможности гораздо шире, чем у команды Подбор параметра. Надстройка Поиск решения позволяет:

– использовать одновременно большое количество изменяемых ячеек;

– задавать ограничения для изменяемых ячеек;

– получить не только заданный результат в какой-либо ячейке, а найти оптимальное решение (минимальное или максимальное значение);

– для сложных задач генерировать множество различных решений и сохранять эти решения.

Целевая ячейка, в которой формируется нужный результат, – единственная.

Пример 3. Решить систему линейных алгебраических уравнений (СЛАУ) 2-го порядка

Последовательность действий:

1. Для наглядности присвоим ячейке B2 имя x, ячейке B3 – y.

2. Вводим в ячейках B2 и B3 начальные значения x и y. Так как они неизвестны, то примем их равными, например, нулю.

3. Вводим в ячейки C2 и C3 левые части уравнений со ссылками на изменяемые ячейки x и y. При этом целесообразно включить режим показа формул (см. лекцию СЕА_Excel-1_Понятия, вычисления.doc) (рис. 6).

Рис. 6. Ввод данных для решения СЛАУ

4. Устанавливаем курсор в ячейку C2, которая будет целевой, и выбираем п. Сервис → Поиск решения (рис. 7).

Рис. 7. Вид окна Поиск решения

В окне Поиск решения задаем значения правых частей уравнений: для первого уравнения – в п. «Установить целевую ячейку: $C$2» устанавливаем переключатель «Равной:» в положение «значению:» и вводим число 8 (см. рис. 7), для второго уравнения – в п. «Ограничения: Добавить» указываем ссылку на ячейку $C$3, где находится левая часть второго уравнения, и вводим число 5 (рис. 8).

Рис. 8. Установка ограничений

После установки всех параметров нажимаем на кнопку Выполнить в окне Поиск решения (см. рис. 7). В результате итерационного процесса в ячейках B2 и B3 появится решение СЛАУ: x=1, y=2. Для просмотра результата нужно отключить режим показа формул. Тогда в ячейках C2 и C3 будут заданные значения 8 и 5 из правых частей уравнений.

Аналогичным образом решают СЛАУ более высокого порядка. При этом все заданные условия перечисляют в п. Ограничения.

Режим Поиск решения служит не только для решения СЛАУ. Наиболее часто он применяется при решении оптимизационных задач (определении оптимальных транспортных потоков, структуры производства, графика занятости, управления капиталом и др.).

Рассмотрим применение режима Поиск решения для решения классической задачи о рюкзаке.