Решение систем нелинейных алгебраических уравнений

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

 

Задание 1. Найти корни полинома (на первом листе рабочей книги)

 

Варианты задания 1

 

 

Порядок выполнения задания 1

Найдем корни полинома x3-0,01x2-0,7044x+0,139104= 0. Для начала решим уравнение графически. Известно, что графическим решением уравнения f(x)=0 является точка пересечения графика функции f(x) с осью абсцисс, т.е. такое значение x, при котором функция обращается в ноль. Проведем табулирование нашего полинома на интервале от -1 до 1 с шагом 0,2. Результаты вычислений приведены на рисунке, где в ячейку В2 была введена формула: = A2^3 - 0,01*A2^2 - 0,7044*A2 + 0,139104. На графике видно, что функция три раза пересекает ось X, а так как полином третьей степени имеется не более трех вещественных корней, то графическое решение поставленной задачи найдено. Иначе говоря, была проведена локализация корней, т.е. определены интервалы, на которых находятся корни данного полинома: [-1,-0.8], [0.2,0.4] и [0.6,0.8]. Затем необходимо ввести приблизительное значение корней, найденных графически в ячейки A16, A17 и A18 соответственно и скопировать формулу в ячейки В16, В17 и В18 (в данном конкретном случае) как показано на рисунке.

 

Нахождение корней полинома графически

Теперь можно найти корни полинома методом последовательных приближений с помощью команды Сервис → Подбор параметра. Относительная погрешность вычислений и предельное число итераций (например, 0,00001 и 1000) задаются на вкладке Сервис → Параметры. После ввода начальных приближений и значений функции можно обратиться к пункту меню Сервис → Подбор параметра и заполнить диалоговое окно следующим образом.

Уточнение значений корней полинома

 

В поле Установить в ячейке дается ссылка на ячейку, в которую введена формула, вычисляющая значение левой части уравнения (уравнение должно быть записано так, чтобы его правая часть не содержала переменную). В поле Значение вводим правую часть уравнения, а в поле Изменяя значения ячейки дается ссылка на ячейку, отведенную под переменную. Заметим, что вводить ссылки на ячейки в поля диалогового окна Подбор параметров удобнее не с клавиатуры, а щелчком на соответствующей ячейке.

После нажатия кнопки ОК появится диалоговое окно Результат подбора параметра с сообщением об успешном завершении поиска решения, приближенное значение корня будет помещено в ячейку А16.

Уточнение значений корней полинома

Два оставшихся корня находим аналогично. Результаты вычислений будут помещены в ячейки А17 и А18.

Значения корней полинома

В итоге получаем корни нелинейного уравнения X1, X2 и X3, значения которых находятся в ячейках А16, А17 и А18 соответственно.

 

Задание 2. Решить систему уравнений (на листе 2).

 

Варианты задания 2

 


 

Порядок выполнения задания 2

 

Решить систему уравнений:

Найдем графическое решение этой системы. Отметим, что оба уравнения системы заданы неявно и для построения графиков функций, соответствующих этим уравнениям, необходимо разрешить заданные уравнения относительно переменной y.

Для первого уравнения системы имеем:

Выясним ОДЗ полученной функции:

Второе уравнение данной системы описывает окружность. Для ее построения необходимо разрешить заданное уравнение относительно переменной y:

После проведенных преобразований можно увидеть, что линию f(x,y) можно изобразить, построив графики двух функций в одной графической области.

Перед построением определим ОДЗ функций f1(x) и f2(x).

Поскольку эти функции содержат в числителе выражение под знаком квадратного корня, то обязательным условием их существования будет выполнение следующего неравенства:

Теперь перейдем к построению графика.

Для этого в диапазон А3:А23 введем значения аргумента (от -1 до 1 с шагом 0,1).

В ячейку В3 введем формулу для вычисления значений функции f1(x):