Инфоурок Математика Другие методич. материалыЭлектронное пособие по отделению корней и методам численного решения уравнений

Электронное пособие по отделению корней и методам численного решения уравнений

Скачать материал

Выберите документ из архива для просмотра:

Отделение корней.docx Методы отделения корней.xls

Выбранный для просмотра документ Отделение корней.docx

 

Отделение корней.

Для алгебраических уравнений задача отделения корней может быть решена с помощью теоремы Декарта[1] (Число положительных корней уравнения (1) равно или на четное число меньше числа перемен знака в ряду коэффициентов уравнения) и теоремы Штурма[2] (Число действительных корней уравнения (1) на отрезке [а; b], равно разности между числом перемен знаков последовательности многочленов Штурма при х=а и числом перемен знаков последовательности многочленов Штурма при х=b). Для трансцендентных уравнений сколько-нибудь общего алгоритма отделения корней не существует.

В общем случае для решения задачи отделения корней уравнения (1) можно воспользоваться следующими утверждениями.

Теорема 1 (Больцано[3] – Коши[4]). Если функция f(x) непрерывна на отрезке [ab] и принимает на его концах значения разных знаков, то на этом отрезке существует, по крайней мере, один корень уравнения (1).

Теорема 2. Если функция f(x) непрерывна и монотонна на отрезке [a; b] и принимает на его концах значения разных знаков, то на этом отрезке существует единственный корень уравнения (1).

Пример 1. Отделить корни уравнения .                                      (2)

Решение.

Рассмотрим функцию . Она определена и непрерывна для любого . А так как  и  при , то функция строго возрастает на интервале (0; +∞). Следовательно, на этом интервале уравнение (2) может иметь корень, причем единственный.

         Что бы уточнить наличие корня на рассматриваемом интервале запишем уравнение (2) в эквивалентной[5] форме:

.                                                  (3)

Рисунок 1

х*

Построим графики функций  и . Абсцисса точки пересечения графиков функций  и  будет точным значением корня х* уравнения (3), а, следовательно, в силу эквивалентности, и уравнения (2).

Из рисунка 1 видно, что точное значение корня х* уравнения (2) лежит на отрезке [0,5; 1].

Ответ. Точное значение корня х* уравнения лежит на отрезке .

Упражнения.

1. Отделить корни уравнения и уточнить промежутки их изоляции:

а) ; б) ; в) ; г) ; д) ; е) .

1. Методы численного решения уравнений.

Перед тем, как рассмотреть некоторые из приближенных методов решения уравнений опишем приемы контроля точности нахождения приближенного значения корня:

Утверждение1. Если х* – точный, а х’ – приближенный корни уравнения f(x)= 0, принадлежащие отрезку [a; b], то справедлива оценка: , где .

Утверждение 2. Если  – последовательность приближенных значений корня х* уравнения  и функция  - непрерывно-дифференцируема на отрезке [a; b], причем на этом промежутке , то выполняется неравенство

.

1.2. Метод половинного деления (метод вилки).

         Метод вилки приближенного решения уравнения

                                                   (1)

с точностью до ε, основан на доказательстве теоремы 2 (см. п. 2.1.), которое подробно разбирается в курсе математического анализа. Поэтому на самом доказательстве мы не будем останавливаться, но рассмотрим алгоритм метода, который напрямую следует из доказательства теоремы.

Замечание. Для оценки точности нахождения приближенного значения корня уравнения (1) будем использовать критерий, следующий из доказательства теоремы 2 (см. п. 2.1.): если  – система вложенных отрезков[6], построенная для нахождения приближенного значения корня уравнения (1) с точностью до ε и при некотором натуральном n, выполняется , то процесс решения заканчивается и в качестве приближенного значения корня х* следует взять величину .

Алгоритм метода вилки. Пусть на отрезке [a; b] уравнение (1) имеет единственный корень х*. Значит на этом отрезке функция f(x) удовлетворяет условиям теоремы 2 (см. п. 1.2), т. е. f(x) непрерывна и монотонна на отрезке [a; b] и принимает на его концах значения разных знаков f(a)f(b)<0.

1 шаг. Разделим отрезок [ab] точкой  на два равных отрезка: [a; х1] и [х1; b]. Если f(x1)= 0, то число х1 – точное решение уравнения (1), т. е. х*= х1. В противном случае, т. е., если f(x1)≠ 0, то либо f(a)f1)<0, либо f1)f(b)<0.

         Если f(a)f1)<0, то точное значения корня х* содержится в отрезке [a; х1]. Если же f1)f(b)<0, то точное значения корня х* содержится в отрезке [х1b]. Для определенности предположим, что точное значения корня х* содержится в отрезке [a; х1].

         Рассмотрим абсолютное значение разности . Если

, то процесс нахождения приближенного значения корня следует закончить и в качестве приближенного значения корня х* взять величину . Если же , то процесс решения продолжаем.

2 шаг. Так как f(a)f1)<0, то берем отрезок [a; х1] и разделим его точкой  на два равных отрезка: [a; х2] и [х2; х1]. Если f(x2)= 0, то число х2 – точное решение уравнения (1), т. е. х*= х2. В противном случае, т. е., если f(x2)≠ 0, то либо f(a)f2)<0, либо f2)f1)<0.

         Если f(a)f2)<0, то точное значения корня х* содержится в отрезке [a; х2]. Если же f2)f1)<0, то точное значения корня х* содержится в отрезке [х2; х1]. Для определенности предположим, что точное значения корня х* содержится в отрезке [х2; х1].

         Рассмотрим абсолютное значение разности . Если , то процесс нахождения приближенного значения корня следует закончить и в качестве приближенного значения корня х* взять величину . Если же , то процесс решения продолжаем.

         Т. е. на третьем шаге берем отрезок [х2; х1], так как f2)f1)<0, и делим его точкой  и т. д. Продолжая процесс пока не будет достигнута заданная точность ε.

Пример 1. Методом вилки найти приближенные значения действительных корней уравнения  с точностью до ε=0,01.

Решение.

1 этап. Уравнение  имеет единственный действительный корень х*, который расположен на отрезке [0,5; 1] (см. пример п. 2.1.).

2 этап. Найдем значения функции на концах отрезка [0,5; 1]:

 и .

1 шаг. Разделим отрезок [0,5; 1] точкой  на два равных отрезка: [0,5; 0,75]и [0,75; 1]. Найдем значение функции f(x) в точке х1= 0,75:

.

Так как f(0,5)f(0,75)<0, то по теореме 2 (см. п. 2.1.), корень исходного уравнения расположен на отрезке[0,5; 0,75].

         Так как , то вычисления продолжаем.

2 шаг. Разделим отрезок [0,5; 0,75] точкой  на два равных отрезка: [0,5; 0,625]и [0,625; 0,75]. Найдем значение функции f(x) в точке х2= 0,625:

.

Так как f(0,5)f(0,625)<0, то по теореме 2 (см. п. 2.1.), корень исходного уравнения расположен на отрезке[0,5; 0,625].

         Так как , то вычисления продолжаем.

3 шаг. Разделим отрезок [0,5; 0,625] точкой  на два равных отрезка: [0,5; 0,5625]и [0,5625; 0,625]. Найдем значение функции f(x) в точке х3= 0,5625:

.

Так как f(0,5625)f(0,625)<0, то по теореме 2 (см. п. 2.1.), корень исходного уравнения расположен на отрезке[0,5625; 0,625].

         Так как , то вычисления продолжаем.

4 шаг. Разделим отрезок [0,5625; 0,625] точкой  на два равных отрезка: [0,5625; 0,59375]и [0,59375; 0,625]. Найдем значение функции f(x) в точке х4= 0,59375:

.

Так как f(0,5625)f(0,59375)<0, то по теореме 2 (см. п. 2.1.), корень исходного уравнения расположен на отрезке[0,5625; 0,59375].

         Так как , то вычисления продолжаем.

5 шаг. Разделим отрезок [0,5625; 0,59375] точкой

 на два равных отрезка: [0,5625; 0,578125]и [0,578125; 0,59375]. Найдем значение функции f(x) в точке х5= 0,578125:

.

Так как f(0,5625)f(0,578125)<0, то по теореме 2 (см. п. 2.1.), корень исходного уравнения расположен на отрезке[0,5625; 0,578125].

         Так как , то можно сделать вывод о том, что необходимая точность достигнута и в качестве приближенного значения корня х* уравнения  возьмем величину .

         График функции , иллюстрирующий разобранный пример, приведен на рисунке 2.

Рисунок 2

Ответ.  с точностью до ε=0,01.

Пример 2. Методом вилки найти приближенное значение положительного действительного корня уравнения  с точностью до ε=0,01.

Решение.

1 этап. Отделим корни уравнения . Для этого рассмотрим функцию . Она определена и непрерывна для любого . Так как  и   при , а  при  или  и  при , то функция  строго возрастает на интервалах  и  и убывает на интервале . Следовательно, на этих интервалах уравнение  может иметь корни.

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


         Что бы уточнить промежуток существования корня запишем уравнение в эквивалентной форме:  и
Рисунок 3

построим на  графики функций  и . Абсцисса точи пересечения графиков этих функций и будет точным значением корня х* уравнения , а, следовательно, в силу эквивалентности, и исходного уравнения.

х*Из рисунка 3 видно, что точное значение корня х* уравнения лежит на отрезке [1,8; 2].

2 этап. Найдем значения функции на концах отрезка [1,8; 2]:

 и .

1 шаг. Разделим отрезок [1,8; 2] точкой  на два равных отрезка: [1,8; 1,9]и [1,9; 2]. Найдем значение функции f(x) в точке х1= 1,9:

.

Так как f(1,8)f(1,9)<0, то по теореме 2 (см. п. 2.1.), корень исходного уравнения расположен на отрезке[1,8; 1,9].

         Так как , то вычисления продолжаем.

2 шаг. Разделим отрезок [1,8; 1,9] точкой  на два равных отрезка: [1,8; 1,85]и [1,85; 1,9]. Найдем значение функции f(x) в точке х2= =1,85:

.

Так как f(1,85)f(1,9)<0, то по теореме 2 (см. п. 2.1.), корень исходного уравнения расположен на отрезке[1,85; 1,9].

         Так как , то вычисления продолжаем.

3 шаг. Разделим отрезок [1,85; 1,9] точкой  на два равных отрезка: [1,85; 1,875]и [1,875; 1,9]. Найдем значение функции f(x) в точке х3= 1,875:

.

Так как f(1,875)f(1,9)<0, то по теореме 2 (см. п. 2.1.), корень исходного уравнения расположен на отрезке[1,875; 1,9].

         Так как , то вычисления продолжаем.

4 шаг. Разделим отрезок [1,875; 1,9] точкой  на два равных отрезка: [1,875; 1,8875]и [1,8875; 1,9]. Найдем значение функции f(x) в точке х4= 1,8875:

.

Так как f(1,8875)f(1,9)<0, то по теореме 2 (см. п. 2.1.), корень исходного уравнения расположен на отрезке[1,8875; 1,9].

         Так как , то можно сделать вывод о том, что необходимая точность достигнута и в качестве приближенного значения корня х* уравнения  возьмем величину

.

Ответ.  с точностью до ε=0,01.

1.3. Метод касательных (метод Ньютона).

         Пусть на отрезке [ab] функция f(x) непрерывна и дважды дифференцируема, на концах отрезка принимает значения разных знаков, т. е. f(a)f(b)<0,  и  не обращаются в ноль не в одной точке. Тогда уравнение (1) на отрезке [a; b] имеет единственное действительное решение х*, приближенное значение которого можно найти, используя метод касательных (метод Ньютона).

         Изобразим схематически графики четырех типов расположения дуги функции f(x) на отрезке [a; b] (рис. 9 – 12).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Рассмотрим два случая: 1) ; 2) .

1 случай.  на [a; b], т. е. либо  и  на [a; b] (см. рис. 9), либо  и  на [a; b] (см. рис. 12).

Построим алгоритм нахождения приближенного значения корня уравнения (1) в данном случае.

1 шаг. Через точку B(b; f(b)) проведем касательную к графику функции y=f(x), уравнение которой имеет вид:

 или

         Положив у=0, найдем абсциссу  точки пересечения касательной с осью Ох:

Подставив значение  в уравнение графика функции y=f(x), найдем значение: . Обозначим через В1 точку с координатами , т. е. В1.

2 шаг. Через точку В1 проведем касательную к графику функции y=f(x), уравнение которой имеет вид:

 или

         Положив у=0, найдем абсциссу  точки пересечения касательной с осью Ох:

Подставив значение  в уравнение графика функции y=f(x), найдем значение: . Обозначим через В2 точку с координатами , т. е. В2.

3 шаг. Через точки В2 проведем касательную к графику функции y=f(x), уравнение которой имеет вид:

 или

         Положив у=0, найдем абсциссу  точки пересечения касательной с осью Ох:

И так далее.

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

(6)Следовательно, в первом случае вычисления производятся по формулам:

где i=1, 2, 3, … .

2 случай.  на [a; b], т. е. либо  и  на [a; b] (см. рис. 10), либо  и  на [a; b] (см. рис. 11).

Алгоритм решения задачи в этом случае будет таким же, как и в первом случае, только первая касательная будет проводиться через точку A(a; f(a)) графика функции y=f(x).

А вычисления в этом случае будут проводиться по формулам:

(7)

где i=1, 2, 3, … .

Пример 1. Методом касательных найти приближенные значения действительных корней уравнения  с точностью до ε=0,01.

Решение.

1 этап. Уравнение  имеет единственный действительный корень х*, который расположен на отрезке [0,5; 1] (см. пример п. 2.1.).

2 этап. Рассмотрим функцию  и найдем её первую и вторую производные. Так как ,  и ,  при х[0,5; 1], то вычисление приближенного значения корня будем проводить по формулам (7). Построим схематически график функции  (рис. 13).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


1 шаг. Координаты точки А(0,5; -0,193), следовательно,

В результате имеем:

2 шаг. Так как   =2,773, то

.

Составим разность . Так как , то требуемая точность достигнута и процесс нахождения приближенного значения корня уравнения (2) закончен.

         Следовательно, с точностью до 0,01 приближенное значение корня уравнения (2) х*=0,567.

Ответ.  с точностью до ε=0,01.

Пример 2. Методом касательных найти приближенное значение положительного действительного корня уравнения  с точностью до ε=0,01.

Решение.

1 этап. Отделим корни уравнения . В примере 2 п. 2.2.1. было показано, что точное значение положительного корня х* данного уравнения лежит на отрезке [1,8; 2].

2 этап. Рассмотрим функцию  и найдем её первую и вторую производные. Так как ,  и ,  при х[1,8; 2], то вычисление приближенного значения корня будем проводить по формулам (6).

1 шаг. Координаты точки В(2; 1), так как

.

В результате имеем:

2 шаг. Так как , то

.

Составим разность , то требуемая точность достигнута и процесс нахождения приближенного значения корня уравнения закончен.

         Следовательно, с точностью до 0,01 приближенное значение корня данного уравнения х*=1,8933.

Ответ.  с точностью до ε=0,01.

 



[1] Декарт Р. (1596 – 1650) – французский философ, математик, физик и физиолог.

[2] Штурм – рр

[3] Больцано – рр

[4] Коши – рр

[5] Два уравнения называются эквивалентными, если множества их решений совпадают.

[6] Система отрезков  называется системой вложенных отрезков, если выполняется .

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Электронное пособие по отделению корней и методам численного решения уравнений"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Помощник руководителя отдела библиотеки

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 665 015 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 11.09.2015 980
    • RAR 194.6 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Маврычев Никита Алексеевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Маврычев Никита Алексеевич
    Маврычев Никита Алексеевич
    • На сайте: 8 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 11341
    • Всего материалов: 7

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Система работы учителя математики по подготовке учащихся основной школы к математическим конкурсам и олимпиадам в рамках обновленного ФГОС ООО

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 93 человека из 41 региона
  • Этот курс уже прошли 296 человек

Курс повышения квалификации

Изучение вероятностно-стохастической линии в школьном курсе математики в условиях перехода к новым образовательным стандартам

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 152 человека из 49 регионов
  • Этот курс уже прошли 820 человек

Курс повышения квалификации

Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 139 человек из 52 регионов
  • Этот курс уже прошли 492 человека

Мини-курс

Эффективные практики по работе с тревожностью

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 112 человек из 46 регионов
  • Этот курс уже прошли 53 человека

Мини-курс

Искусство в контексте современности

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе

Мини-курс

Карьера и развитие в современном мире

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе