Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика Решение задач MS Excel.doc
Скачиваний:
37
Добавлен:
04.12.2018
Размер:
1.62 Mб
Скачать

Пример оформления на рабочем листе

F

G

4

5

Xнач=

0,5

6

x=

=ЕСЛИ(G6=0;G5;G6-(G6*TAN(G6)–1)/ (TAN(G6)+G6/COS(G6)^2))

7

f(x)=

=G6*TAN(G6)-1

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

Задачи, которые можно решать с помощью Поиска решения, в общей постановке формулируются так:

Найти:

x1, x2, …, xn такие , что F(x1, x2, …, xn) ® (Max; Min; = Value)

при ограничениях: G(x1, x2, …, xn) ® (£ Value; ³ Value; =Value),

где Value – это значение.

Искомые переменные x1, x2, …, xn – ячейки рабочего листа – называются регулируемыми ячейками.

Целевая функция F(x1, x2, …, xn) должна задаваться в виде формулы в ячейке рабочего листа. Эта формула может содержать функции, определённые пользователем, и должна зависеть (ссылаться) от регулируемых ячеек. В момент постановки задачи определяется, что делать с целевой функцией. Возможен выбор одной из следующих задач:

  1. найти максимум целевой функции;

  2. найти минимум целевой функции;

  3. добиться того чтобы целевая функция принимала фиксированное значение: F(x1, x2, …, xn)=a.

Функции G(x1, x2, …, xn) называются ограничениями. Их можно задать как в виде равенств, так и неравенств. На регулируемые ячейки можно наложить и другие дополнительные ограничения.

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

Для уточнения корня с помощью Поиска решения необходимо выполнить следующие действия:

  1. в ячейку (например, I5) ввести текст x=;

  2. в ячейку справа от I5 (K5) ввести значение начальной границы (число) заданного отрезка;

  3. в соседнюю ячейку снизу (I6) ввести текст f(x)=;

  4. в расположенную справа от I6 ячейку (K6) ввести формулу для вычисления значений функции, в качестве которой использовать левую часть преобразованного уравнения (в нашем случае формула имеет вид =K5*TAN(K5)-1);

  5. щёлкнуть мышью по ячейке с целевой функцией (K6);

  6. щёлкнуть мышью по кнопке меню Сервис;

  7. в раскрывшемся меню щёлкнуть мышью по строке Поиск решения (если этой строки в меню нет, то в этом же меню надо встать на строку Надстройки…, щёлкнуть мышью, установить флажок в окошечке Поиск решения диалогового окна Надстройки и щёлкнуть мышью по кнопке ОK, после чего повторить запуск Поиска решения);

  8. в появившемся диалоговом окне Поиск решения выполнить следующие установки:

  • в окне Установить целевую ячейку: щелчком мыши по ячейке K6 установить абсолютный адрес ячейки с целевой функцией ($K$6);

  • установить переключатель варианта в положение значению: (используется значение по умолчанию – нуль);

  • в окне Изменяя ячейки: щелчком мыши по ячейке K5 установить абсолютный адрес ячейки со значением x ($K$5);

  • щёлкнуть мышью по кнопке Выполнить;

  • в появившемся диалоговом окне Результаты поиска решения щёлкнуть по кнопке ОK, после чего полученное решение (уточненный корень) будет записано в изменяемую ячейку K5.