Теорема 2. Итерационный процесс половинного деления сходится к искомому корню ξ с любой наперед заданной точностью ε.
Доказательство: Рассмотрим последовательность чисел ξi являющихся приближением корня на i -ом шаге.
ξi=½(bi+ai), i=0,1.
где a0=a; b0=b; ai;bi — границы подынтервалов, в которых f(ai)f(bi) 0 мы ни задали, всегда можно найти такое n , что 
Графически метод дихотомии выглядит следующим образом
|f(c)|≤δ f(a)f(c) 10 = 1024 ≈ 10 3 раз. За 20 итераций (n=2) уменьшается в 2 20 ≈ 10 6 раз.
Пример №1 . Найти экстремум функции: y=5x 2 -4x+1 методом дихотомии, если ε=0.1, а исходный интервал [0,10].
- Решение
- Видео решение
Пример №3 . Методом бисекции найти решение нелинейного уравнения на отрезке [a,b] с точностью ε = 10 -2 . Выбрав полученное решение в качестве начального приближения, найти решение уравнения методом простой итерации с точностью ε = 10 -4 . Для метода простой итерации обосновать сходимость и оценить достаточное для достижения заданной точности число итераций.
sqrt(t)+x 2 = 10, a = 2.6, b = 3
Найдем корни уравнения:
Используем для этого Метод половинного деления (метод дихотомии)..
Считаем, что отделение корней произведено и на интервале [a,b] расположен один корень, который необходимо уточнить с погрешностью ε.
Итак, имеем f(a)f(b) 1 /2(a+b) и вычисляем f(c). Проверяем следующие условия:
1. Если |f(c)| 1 /2 n (b-a)
В качестве корня ξ. возьмем 1 /2(an+bn). Тогда погрешность определения корня будет равна (bn – an)/2. Если выполняется условие:
(bn – an)/2 1 /2(an+bn).
Решение.
Поскольку F(2.6)*F(3) 0, то a=2.8
Итерация 2.
Находим середину отрезка: c = (2.8 + 3)/2 = 2.9
F(x) = 0.113
F(c) = -0.487
Поскольку F(c)•F(x) 0, то a=2.825
Остальные расчеты сведем в таблицу.
| N | c | a | b | f(c) | f(x) |
| 1 | 2.6 | 3 | 2.8 | -1.6275 | -0.4867 |
| 2 | 2.8 | 3 | 2.9 | -0.4867 | 0.1129 |
| 3 | 2.8 | 2.9 | 2.85 | 0.1129 | -0.1893 |
| 4 | 2.8 | 2.85 | 2.825 | -0.1893 | -0.3386 |
| 5 | 2.825 | 2.85 | 2.8375 | -0.3386 | -0.2641 |
| 6 | 2.8375 | 2.85 | 2.8438 | -0.2641 | -0.2267 |
Ответ: x = 2.8438; F(x) = -0.2267
Решение было получено и оформлено с помощью сервиса Метод Ньютона онлайн
Пример №2 . Локализовать корень нелинейного уравнения f(x) = 0 и найти его методом бисекции с точностью ε1 = 0,01. Выбрав полученное решение в качестве начального приближения, найти решение уравнения методом простой итерации с точностью ε2 = 0,0001. Для метода простой итерации обосновать сходимость и оценить достаточное для достижения заданной точности ε2 число итераций.
Видео:14 Метод половинного деления Ручной счет Численные методы решения нелинейного уравненияСкачать

МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ ПО ЧИСЛЕННЫМ МЕТОДАМ — Тема: Решение алгебраических и трансцендентных уравнений методом половинного деления и методом итераций.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ ПРАКТИЧЕСКОЙ РАБОТЫ ПО ЧИСЛЕННЫМ МЕТОДАМ В СПО
Разработал преподаватель: Игнатьева Елена Сергеевна
Решение алгебраических и трансцендентных уравнений методом половинного деления и методом итераций.
— применить умения отделять корни алгебраических уравнений;
— применить умения решать алгебраические уравнений приближенными методами (метод половинного деления, метод хорд, метод касательных);
1. Рабочая тетрадь в клетку.
2. Раздаточный материал: инструкционные карты-20шт.
3. Калькулятор простой.
1. Методом половинного деления с точностью 0,01 найдите приближенное значение наибольшего действительного корня следующего алгебраического уравнения
1. Методом итераций решить уравнение с точностью до 0,001
1. Методом половинного деления с точностью 0,01 найдите приближенное значение наибольшего действительного корня следующего алгебраического уравнения
2. Методом итераций решить с точностью до 0,001 уравнение.
1. Внимательно прочитать тему и цель практической работы .
2. Изучить учебный материал по теме.
3. Ответить на вопросы.
4. Выполнить задания.
5. Подготовить отчет.
Пояснения к работе (учебный материал):
Число 



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

В дальнейшем будем находить действительные корни алгебраических уравнений.
Теорема 1 (основная теорема алгебры).
Уравнения вида (1) имеет ровно n корней, действительных или комплексных, если корень кратности k считать за k корней.
Число 


Корень кратности 
1) Число действительных корней уравнения (1) четной степени с действительными коэффициентами всегда четно (в том числе и может равняться нулю).
Если кроме этого 
2) Уравнение (1) нечетной степени имеет по крайней мере один действительный корень того же знака, что и « 
Теорема 3 (теорема Декарта).
Число положительных корней уравнения (1) равно или на четное число меньше числа перемен знака в ряду коэффициентов 
1. В уравнении нечетной степени 

Кроме этого, число перемен знаков равно 1.
Следовательно, по теоремам 2 и 3, оно имеет один действительный положительный корень.
2. В уравнении нечетной степени 


Число перемен знаков в данном уравнении равно двум, следовательно, по теореме 3, оно имеет либо два, либо 0 положительных действительных корней.
Оценим число действительных отрицательных корней. Для этого заменим «х» на «-у». Получим уравнение, или 

3. В уравнении четной степени 



4. В уравнении четной степени 



Число перемен знаков в данном уравнении равно 1, следовательно, по теореме 3, оно имеет один положительный действительный корень.
Оценим число действительных отрицательных корней. Для этого заменим «х» на «-у». Получим уравнение 

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






2) Все положительные действительные корни уравнения находятся в промежутке 

Если непрерывная и дифференцируемая функции 




Замечание. Для алгебраических уравнений (1), степень которых больше трех, трудно аналитически находить интервалы знакопостоянства функции 
1) средствами машинной графики функция 

2) если график функции 







Так, например, уравнение 



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





Графически решить уравнение x ln ( x )=1 .






Теперь построим графики функций и определим интервал изоляции корня.
Аналитически отделить корни данного алгебраического уравнения, используя теорему Штурма:

Построим таблицу для подсчета смены знаков:
—
Видео:Метод половинного деления решение нелинейного уравненияСкачать

Метод половинного деления
Решение трансцендентных и алгебраических уравнений
Трансцендентное уравнение — это уравнение, содержащее трансцендентные функции (показательные, логарифмические, тригонометрические и обратные тригонометрическим) от неизвестного (переменного).

Алгебраическим уравнением степени n, в свою очередь, называется уравнение вида
где 


Трансцендентные и алгебраические уравнения, в общем случае, можно решать только приближенно. Поэтому особое значение приобретают способы приближенного нахождения корней уравнения и оценки степени их точности.
Постановка задачи
Пусть дано уравнение 
Пример. Нижеприведенная программа находит отрезок, на котором уравнение 
Var A,B,x1,x2,h:Real; i:Integer;
Writeln(’Введите координаты отрезка A,B’);
Поэтому, если для алгебраического уравнения мы нашли n отрезков, на которых функция меняет знак, то мы изолировали все корни.
Для выполнения второго этапа — нахождения изолированного корня с заданной точностью — применяют специальные методы вычислительной математики. Данные методы можно условно разбить на две группы — первые получают решение в виде предела последовательности отрезков, содержащих изолированный корень. Ниже представлены два подобных метода — метод половинного деления и метод хорд. Вторые представляют корень уравнения в виде предела последовательности приближенных корней разной (увеличивающейся) степени точности. Примеры методов — метод итераций, метод Ньютона, модифицированный метод Ньютона и метод секущих.
Необходимо также отметить, что большинство из приведенных методов работают только для корней кратности 1. Если на отрезке существует корень кратности 2 или большей, то для их нахождения следует использовать метод Ньютона с параметром.
Метод половинного деления
Пусть дано уравнение

где функция F(x) определена и непрерывна на отрезке 

Метод половинного деления заключается в следующем. Делим отрезок 






Проверим сходимость метода. Последовательность 








Пример. Ниже приведен фрагмент программы, выбирающий очередной отрезок для метода половинного деления.
Writeln(’На отрезке от ’,A:12:7,’ до ’,B:12:7,
Метод итераций
Пусть дано уравнение

Умножим обе части уравнения на некоторую функцию 



Следовательно, от уравнения (1.4) мы переходим к тождественному уравнению (1.7)[3]:

Выберем каким-нибудь образом грубое приближенное значение корня 






Если данная последовательность сходится, т.е. у нее существует предел 



Как определить, сколько раз необходимо выполнить итерационную формулу 


Теоретическим обоснованием метода итераций служит следующая теорема.
Теорема. Пусть функция 









Примечание. На практике обычно берут константу 



Пример. Решить уравнение 
Берем const 

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




Пример. Решить уравнение 
В качестве отрезка с корнем возьмем 
Берем const c. Получаем 
Далее, 
Согласно условиям теоремы и примечания имеем 
При 

Пример. Ниже приведен фрагмент программы, реализующий метод итераций. Для реализации последовательности приближений используется цикл с постусловием Repeat . Until. Считается, что все нужные переменные и функция F(x) ранее определеныи им заданы нужные значения.
📺 Видео
Метод половинного деления. ДихотомияСкачать

Метод половинного деленияСкачать

12й класс; Информатика; "Численные методы. Метод половинного деления"Скачать

Решение нелинейного уравнения методом половинного деления (программа)Скачать

Отделение корней уравнений аналитическим методом. Уточнение корней методом половинного деленияСкачать

8 Метод половинного деления Calc Excel Численные методы решения нелинейного уравненияСкачать

Урок 10. C++ Метод половинного деленияСкачать

6 Метод половинного деления C++ Численные методы решения нелинейного уравненияСкачать

Решение уравнений (метод дихотомии) на C#Скачать

7 Метод половинного деления Mathcad Численные методы решения нелинейного уравненияСкачать

Метод половинного деления - ВизуализацияСкачать

Метод простых итераций пример решения нелинейных уравненийСкачать

Численные методы (1 урок)(Решение нелинейных уравнений. Метод дихотомии. Python)Скачать

Численное решение уравнений, урок 2/5. Метод деления отрезка пополамСкачать

Решение нелинейного уравнения методом половинного деления (дихотомии)Скачать

Алгоритмы. Нахождение корней уравнений методом деления отрезка пополам.Скачать

Решение нелинейного уравнения методом деления отрезка пополамСкачать

1.1 Решение нелинейных уравнений метод деления отрезка пополам (бисекций) Мathcad15Скачать














