Информатика

Лабораторная работа № 3

Нахождение корней уравнения

Цель работы: Изучение способа нахождения корней уравнения средствами пакета программ Excel методом подбора параметров.

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

1. Ознакомиться с методическими указания по выполнению лабораторной работы.

2. Выполнить вариант задания, выданный преподавателем.

3. Отчет оформить в виде книги Excel и поместить в папку, в качестве имени которой использовать свою фамилию. На первом листе указать номер лабораторной работы, свою фамилию, номер группы и номер варианта.

4. Таблицу значений функции и её график расположить на отдельных листах, сопроводив их соответствующими надписями.

Методические указания

Рассмотрим пример нахождения всех корней уравнения

x3 – 0,01x2 – 0,7044x + 0,139104 = 0

Отметим, что у полинома третьей степени имеется не более трех вещественных корней. Для нахождения корней их предварительно нужно локализовать. С этой целью необходимо её протабулировать. Построим таблицу значений полинома на отрезке [-1,1] с шагом 0,2. Результат табуляции приведен на рис. 1, где в ячейку В2 введена формула

=A2^3 - 0,01*A2^2 - 0,7044*A2 + 0,139104


Рис. 1. Локализация корней полинома

Из рис. 1 видно, что полином меняет знак на интервалах [-1, -0,8], [0,2, 0,4] и [0,6, 0,8]. Это означает, что на каждом из них имеется корень данного полинома. Поскольку полином третьей степени имеет не более трех действительных корней, значит мы локализовали все его корни.

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

Зададим относительную погрешность и предельное число итераций, равными 0,00001 и 1000, соответственно. В качестве начальных приближений к корням можно взять любые точки из отрезков локализации корней. Возьмем в качестве начальных приближений их средние точки: -0,9, 0,3, 0,7 и введем их в диапазон ячеек С2:С4. В ячейку D2 введем формулу

=C2^3 - 0,01*C2^2 - 0,7044*C2 + 0,139104

Выделим эту ячейку и с помощью маркера заполнения протащим введенную в нее формулу на диапазон D2:D4. В ячейках D2:D4 будут вычислены значения полинома при значениях аргумента, введенных в ячейки C2:C4.

Теперь выберем команду Сервис, Подбор параметров и заполним диалоговое окно Подбор параметров следующим образом (рис. 2.).


Рис. 2. Диалоговое окно Подбор параметра

В поле Установить в ячейке введем D2. В этом поле дается ссылка на ячейку, в которую введена формула, вычисляющая значение левой части уравнения. В поле Значение вводим 0 (в этом поле указывается правая часть уравнения). В поле Изменяя значение ячейки введем С2 (в этом поле дается ссылка на ячейку, отведенную под переменную).

Вводить ссылки на ячейки в поля диалогового окна Подбор параметров удобнее не с клавиатуры, а щелчком на соответствующей ячейке. При этом Excel автоматически будет превращать их в абсолютные ссылки (в нашем примере в $D$2 и $C$2).

После нажатия кнопки ОК средство подбора параметров находит приближенное значение корня, которое помещается в ячейку С2. В данном случае оно равно –0,920. Аналогично в ячейках С3 и С4 находим два оставшихся корня. Они равны 0,210 и 0,720.

Варианты заданий

Найти все корни уравнения.

1. x3 – 2,92x2 + 1,435x + 0,791 = 0

2. x3 – 2,56x2 – 1,332x + 4,395 = 0

3. x3 – 2,84x2 – 5,606x – 14,766 = 0

4. x3 + 1,41x2 – 5,472x – 7,380 = 0

5. x3 + 0,85x2 – 0,431x + 0,043 = 0

6. x3 – 0,12x2 – 1,477x + 0,191 = 0

7. x3 + 0,77x2 – 0,251x + 0,016 = 0

8. x3 + 0,88x2 – 0,399x + 0,037 = 0

9. x3 + 0,78x2 – 0,826x + 0,146 = 0

10. x3 + 2,28x2 – 1,934x – 3,907 = 0

11. x3 – 2,82x2 + 1,435x + 0,791 = 0

12. x3 – 2,61x2 – 1,342x + 4,351 = 0

13. x3 – 2,78x2 – 5,508x – 14,872 = 0

14. x3 + 1,45x2 – 5,582x – 7,803 = 0

15. x3 + 0,75x2 – 0,481x + 0,123 = 0

16. x3 – 0,13x2 – 1,387x + 0,221 = 0

17. x3 + 0,77x2 – 0,251x + 0,016 = 0

18. x3 + 0,78x2 – 0,429x + 0,027 = 0

19. x3 + 0,75x2 – 0,728x + 0,134 = 0