Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
решение нелин. уравнения средствами МЕ.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
1.05 Mб
Скачать

3. Нахождение корней нелинейного уравнения средствами ms Excel

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

Для решения нелинейных уравнений в программе MS Excel имеются следующие средства:

  • циклические ссылки;

  • подбор параметра;

  • поиск решения.

3.1. Нахождение корней с помощью циклических ссылок

Определение 4. Если в ячейку Excel введена формула, содержащая ссылку на эту же самую ячейку (может быть и не напрямую, а опосредованно - через цепочку других ссылок), то говорят, что имеет место циклическая ссылка (цикл).

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

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

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

  • в раскрывшемся меню щёлкнуть мышкой по строке Параметры;

  • в диалоговом окне Параметры щёлкнуть мышкой по вкладке Вычисления;

  • включить флажок Итерации;

  • при необходимости изменяем число повторений цикла в поле Предельное число итераций и точность вычислений в поле Относительная погрешность (по умолчанию их значения равны 100 и 0,0001 соответственно);

  • выбрать вариант ведения вычислений: автоматически или вручную. (При автоматическом вычислении Excel выдает сразу конечный результат, при вычислениях, производимых вручную, можно наблюдать результат каждой итерации (при нажатии клавиши F9);

  • щелкнуть мышкой по кнопке <OK>.

Реализация решения нелинейного уравнения этим средством (на конкретном примере) будет приведена в образце выполнения лабораторной работы №3 (см. с. 30).

3.2. Нахождение корней с помощью подбора параметра

Когда желаемый результат вычислений по формуле известен, но неизвестны значения, необходимые для получения этого результата, можно воспользоваться средством Подбор параметра, выбрав команду Подбор параметра в меню Сервис. При подборе параметра MS Excel изменяет значение в одной конкретной ячейке до тех пор, пока вычисления по формуле, ссылающейся на эту ячейку, не дадут нужного результата. Программа Подбор параметра позволяет получить требуемое значение в определенной ячейке, которую называют целевой, путем изменения значения (параметра) другой ячейки, которую называют влияющей. При этом целевая ячейка должна прямо или косвенно ссылаться на ячейку с изменяемым значением.

Количество итераций и точность (относительная погрешность) устанавливаются следующей последовательностью команд:

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

  • в раскрывшемся меню щёлкнуть мышкой по строке Параметры;

  • в появившемся диалоговом окне Параметры щёлкнуть мышкой по вкладке Вычисления;

  • во вкладке уменьшить относительную погрешность до 0,000001 (окно Относительная погрешность);

  • в окне Предельное количество итераций, при желании, можно увеличить количество итераций. Однако это едва ли улучшит искомый результат.

Если MS Excel выполняет сложную задачу подбора параметра, можно нажать кнопку Пауза в окне диалога Результат подбора параметра и прервать вычисление, а затем нажать кнопку Шаг, чтобы выполнить очередную итерацию и просмотреть результат. При решении задачи в пошаговом режиме появляется кнопка Продолжить - для возврата в обычный режим подбора параметра.

Реализация решения нелинейного уравнения c помощью подбора параметра (на конкретном примере) будет приведена в образце выполнения лабораторной работы №3 (см. с.30).