- •ПЕРЕЧЕНЬ МАТЕРИАЛОВ
- •ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
- •ОГЛАВЛЕНИЕ
- •1 ЭЛЕМЕНТЫ МАТЕМАТИЧЕСКОЙ ЛОГИКИ
- •1.1 Логика высказываний
- •1.1.1 Понятие логического высказывания
- •1.1.2 Логические операции
- •1.1.3 Пропозиционные формулы
- •1.1.4 Тавтологии
- •1.1.5 Равносильные формулы
- •1.2 Булевы функции
- •1.2.1 Понятие булевой функции. Число булевых функций от n переменных
- •1.2.2 Элементарные булевы функции. Представление булевых функций пропозиционными формулами
- •1.2.3 Двойственные функции. Принцип двойственности
- •1.2.4 Совершенные конъюнктивные нормальные формы (СКНФ)
- •1.2.5 Полиномы Жегалкина
- •1.3 Полнота и замкнутость
- •1.3.1 Полные системы функций и замкнутые классы
- •1.3.2 Основные замкнутые классы
- •1.3.3 Теоремы о функциональной полноте
- •1.3.4 Базисы пространства булевых функций
- •1.4 Минимизация булевых функций
- •1.4.1 Постановка задачи
- •1.4.2 Метод Квайна-Макклоски
- •1.4.3 Карты Карно
- •1.5 Реализация булевых функций
- •1.5.1 Контактные схемы
- •1.5.2 Схемы из функциональных элементов
- •1.6 Предикаты
- •1.6.1 Основные понятия и определения
- •1.6.2 Операции над предикатами
- •1.6.3 Равносильные формулы логики предикатов
- •1.6.4 Приведенная форма и предваренная нормальная форма предиката
- •2 ОСНОВЫ ТЕОРИИ МНОЖЕСТВ
- •2.1 Множества и операции над ними
- •2.1.1 Основные понятия
- •2.1.2 Способы задания множеств
- •2.1.3 Операции над множествами
- •2.1.4 Свойства операций над множествами. Алгебра множеств
- •2.1.5 Декартово произведение множеств
- •2.2 Отображения множеств
- •2.2.1 Основные понятия
- •2.2.2 Произведение (композиция) отображений
- •2.2.3 Обратные отображения
- •2.3 Отношения
- •2.3.1 Основные понятия и способы задания отношений
- •2.3.2 Операции над бинарными отношениями и их свойства
- •2.4 Отношения экивалентности
- •2.4.1 Классы эквивалентности
- •2.4.2 Отношения частичного порядка
- •2.5 Комбинаторика
- •2.5.1 Размещения
- •2.5.2 Перестановки
- •2.5.3 Сочетания
- •2.5.4 Сочетания с повторениями
- •2.5.5 Бином Ньютона. Понятие о производящей функции
- •2.5.6 Числа Стирлинга
- •2.5.7 Число Белла
- •2.6 Мощности множеств
- •2.6.1 Мощность конечного множества
- •2.6.2 Мощности бесконечных множеств. Счетные множества
- •2.6.3 Несчетные множества. Мощность континуума
- •2.6.4 Кардинальные числа. Гипотеза континуума
- •3 ЭЛЕМЕНТЫ ТЕОРИИ ГРАФОВ
- •3.1 Основные определения и типы графов
- •3.1.1 Основные понятия
- •3.1.2 Основные типы графов
- •3.1.3 Обобщения понятия графа
- •3.1.4 Изоморфные графы
- •3.1.5 Количество различных графов порядка n
- •3.2 Основные числовые характеристики и матрицы графа
- •3.2.1 Степени вершин графа
- •3.2.2 Матрица смежности
- •3.2.3 Матрица Кирхгофа
- •3.2.4 Матрица инцидентности
- •3.3 Подграфы и операции на графах
- •3.3.1 Подграфы
- •3.3.2 Операции над графами
- •3.4 Связные графы и расстояние в графах
- •3.4.1 Маршруты в графах. Связные графы
- •3.4.2 Компоненты связности. Связность графа и его дополнения
- •3.4.3 Расстояния на графах
- •3.4.4 Метод поиска в ширину
- •3.4.5 Выяснение вопросов связности, достижимости и расстояний на графе по матрице смежности
- •3.5 Деревья и остовы
- •3.5.1 Критерии дерева
- •3.5.3 Типы вершин дерева, радиус и центры
- •3.5.4 Остовы графа, циклический ранг и ранг разрезов
- •3.5.5 Задача о минимальном остове
- •3.5.6 Разрезы графа. Фундаментальная система циклов и фундаментальная система разрезов
- •3.5.7 Линейное пространство графа
- •3.6 Эйлеровы и гамильтоновы графы
- •3.6.1 Эйлеровы графы
- •3.6.2 Гамильтоновы графы
- •3.7 Планарные графы
- •3.7.1 Вложимость графов в трехмерное пространство
- •3.7.2 Планарные графы. Формула Эйлера
- •3.7.3 Следствия из формулы Эйлера
- •3.7.4 Гомеоморфные графы. Критерий планарности
- •3.8 Раскраски графов
- •3.8.1 Хроматическое число графа
- •3.8.2 Хроматическое число 2-дольного графа. Критерий 2-дольности
- •3.8.3 Некоторые оценки хроматического числа
- •3.8.4 Раскраски планарных графов
- •3.8.5 Реберная раскраска графа
- •3.9 Паросочетания
- •3.9.1 Паросочетания
- •3.9.2 Теорема Холла о свадьбах
- •3.10 Сети
- •3.10.1 Основные понятия
- •3.10.2 Потоки в сетях
- •3.10.3 Сетевое планирование
- •ПРОДОЛЖЕНИЕ ОГЛАВЛЕНИЯ
- •4 ЭЛЕМЕНТЫ ЧИСЛЕННЫХ МЕТОДОВ
- •4.1 Математическое моделирование и вычислительный эксперимент
- •4.2 Метод Гаусса решения систем линейных алгебраических уравнений. Плохая обусловленность и анализ ошибок. Влияние погрешностей округления
- •4.3 Итерационные методы решения систем линейных алгебраических уравнений. Метод простых итераций и метод Зейделя
- •4.3.1 Основные понятия
- •4.3.2 Метод простой итерации. Описание метода
- •4.3.3 Некоторые сведения о векторах и матрицах
- •4.3.4 Условия и скорость сходимости метода простой итерации
- •4.3.5 Приведение системы (1) к виду (2)
- •4.4 Интерполирование алгебраическими многочленами. Интерполяционный многочлен Лагранжа
- •4.4.1 Постановка задачи
- •4.4.2 Интерполяционная формула Лагранжа. Представление и оценка остатка
- •4.4.3 Практическое применение интерполяции
- •4.5 Конечные разности. Интерполяционный многочлен Ньютона
- •4.5.1 Конечные разности
- •4.5.2 Интерполяционный многочлен Ньютона
- •4.5.3 Линейная интерполяция
- •4.6 Многочлены Чебышева на отрезке [-1, 1]. Интерполирование сплайнами
- •4.7 Численное интегрирование
- •4.7.1 Формулы прямоугольников
- •4.7.2. Формула трапеций
- •4.7.3. Формула Симпсона (метод параболических трапеций)
- •4.7.4 Квадратурные формулы наивысшей алгебраической степени точности (квадратурные формулы Гаусса)
- •4.8 Численное решение нелинейных уравнений
- •4.8.1. Отделение корней
- •4.8.2 Метод деления отрезка пополам
- •4.8.3 Метод простой итерации (метод последовательных приближений)
- •4.8.4. Метод Ньютона (метод касательных)
- •4.8.5 Метод секущих
- •4.8.6 Метод хорд
- •4.9 Итерационные методы решения систем нелинейных уравнений
- •4.9.1 Метод простой итерации
- •4.9.2 Метод простой итерации для системы двух уравнений
- •4.9.3 Метод Ньютона
- •4.9.4 Метод Ньютона для системы двух уравнений
- •4.10 Численные методы решения задачи Коши для обыкновенного дифференциального уравнения
- •4.10.1 Метод Эйлера
- •4.10.2 Методы Рунге–Кутта
- •4.11 Постановка задачи линейного программирования. Геометрическая интерпретация и графическое решение задачи линейного программирования
- •4.11.1 Предмет математического программирования
- •4.11.2 Основная задача линейного программирования
- •4.11.3 Геометрический смысл системы линейных неравенств
- •4.11.4 Графический метод решения задач линейного программирования
- •4.12 Симплексный метод решения задачи линейного программирования. Двойственность в линейном программировании
- •4.12.1 Свойства решений задачи линейного программирования (ЗЛП)
- •4.12.2 Общая идея симплексного метода
- •4.12.3 Построение начального опорного плана
- •4.12.4 Признак оптимальности опорного плана. Симплексные таблицы
- •4.12.5 Переход к нехудшему опорному плану. Симплексные преобразования
- •4.13 Разностные методы
- •4.13.1 Основные понятия
- •4.13.2 Сетки и сеточные функции
- •4.13. 3 Аппроксимация простейших дифференциальных операторов
- •4.13.4 Разностная задача
- •4.13.5 Устойчивость
- •4.13.6 Связь аппроксимации и устойчивости со сходимостью
- •4.13.7 Явные и неявные разностные схемы
- •ОГЛАВЛЕНИЕ
- •Лабораторная работа 5. Задача коммивояжера
- •ПРОДОЛЖЕНИЕ ОГЛАВЛЕНИЯ
- •2.1. Метод Гаусса решения систем линейных алгебраических уравнений
- •2.2. Итерационные методы решения систем линейных алгебраических уравнений. Метод простых итераций и метод Зейделя
- •2.2.1. Метод простых итераций
- •2.2.2 Метод Зейделя
- •2.3. Интерполирование алгебраическими многочленами. Интерполяционный многочлен Лагранжа
- •2.3.1. Постановка задачи
- •2.3.2 Интерполяционный многочлен Лагранжа
- •2.3.3 Практическое применение интерполирования. Оценка погрешности интерполяционного многочлена Лагранжа
- •2.4 Конечные разности. Интерполяционный многочлен Ньютона
- •2.4.1 Конечные разности
- •2.4.2 Первая интерполяционная формула Ньютона (для интерполирования вперед)
- •2.4.3 Вторая интерполяционная формула Ньютона (для интерполирования назад)
- •2.5 Интерполирование сплайнами
- •2.6 Численное интегрирование
- •2.6.1 Метод средних прямоугольников
- •2.6.2 Формула трапеций
- •2.6.3 Формула Симпсона (метод параболических трапеций)
- •2.7 Численное решение нелинейных уравнений. Отделение корней. Метод половинного деления. Метод простой итерации
- •2.7.1 Отделение корней
- •2.7.2 Метод половинного деления
- •2.7.3 Метод простой итерации (метод последовательных приближений)
- •2.7.4 Практический критерий сходимости (когда надо прекращать итерации)
- •2.8 Итерационные методы решения нелинейных уравнений. Метод Ньютона. Метод секущих. Метод хорд
- •2.8.1 Метод Ньютона (метод касательных)
- •2.8.2 Метод секущих
- •2.8.3 Метод хорд
- •2.9 Итерационные методы решения систем нелинейных уравнений
- •2.9.1 Метод простой итерации для системы двух уравнений
- •2.9.2 Метод Ньютона для системы двух уравнений
- •2.10.1 Метод Эйлера
- •2.10.2 Метод Рунге-Кутта
- •2.11 Графическая интерпретация и графическое решение задачи линейного программирования
- •2.11.1 Основная задача линейного программирования
- •2.11.2 Графическая интерпретация задачи линейного программирования
- •2.11.3 Графическое решение задачи линейного программирования
- •2.12 Симплексный метод решения задачи линейного программирования
- •2.13 Метод сеток для уравнения параболического типа
- •2.13.1 Общие сведения
- •2.13.2 Постановка задачи
- •2.13.3 Разностные схемы
- •2.13.4 Оценки погрешностей
- •2.14 Метод сеток для уравнения гиперболического типа
- •ОГЛАВЛЕНИЕ
- •1 Операции над множествами. Алгебра множеств. Декартово произведение множеств
- •2 Отображения множеств. Бинарные отношения на множествах
- •3 Комбинаторика и мощности множеств
- •6 Расстояния в графах
- •7 Деревья и остовы
- •8 Эйлеровы графы. Критерий эйлеровости. Планарные графы. Формула Эйлера
- •9 Раскраски графов. Хроматическое число графа
- •10 Сети и потоки в сетях
- •Тесты по разделу «ЭЛЕМЕНТЫ ТЕОРИИ ГРАФОВ»
- •ЭЛЕМЕНТЫ ЧИСЛЕННЫХ МЕТОДОВ
- •1 Численные методы решения систем линейных алгебраических уравнений
- •2 Интерполирование алгебраическими многочленами
- •3 Численное интегрирование
- •4 Численные методы решения нелинейных уравнений и систем нелинейных уравнений
- •5 Численное решение обыкновенных дифференциальных уравнений первого порядка
- •6 Линейное программирование
- •7 Численное решение уравнений с частными производными
- •Тесты по разделу «ЭЛЕМЕНТЫ ЧИСЛЕННЫХ МЕТОДОВ»
- •ОГЛАВЛЕНИЕ
- •ПРОГРАММА ДИСЦИПЛИНЫ
- •СПИСОК ВОПРОСОВ К ЗАЧЕТУ ПО ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКЕ
- •СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ответы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
1. |
−0,995, |
|
|
R |
|
|
≤ 0,5 10−2 . |
2. |
0,3068, |
|
R |
|
≤1,3 10−5 . |
3. |
101 |
, |
|
R |
|
≤ 0,7 . |
|
|
|
|
|
|
|
|
4. 38, |
|
R |
|
≤ 6 . |
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5. |
0,213, |
|
R |
|
|
|
|
≤ 0,8 10−2 . |
|
6. 0,2112, |
|
R |
|
≤ 0,26 10−3 . |
7. 0,311, |
|
R |
|
≤ 0,19 10−2 . |
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8. |
0,29624, |
|
|
|
R |
|
≤ 0,13 10−4 . |
|
9. 0,903, |
|
R |
|
≤ 0,19 10−2 . |
|
10. 1,05575, |
|
|
|
R |
|
≤ 0,13 10−4 . |
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11. 1,828, |
|
R |
|
|
|
≤ 2,5 10−4 . |
|
12. 1,827847, |
|
R |
|
≤ 2,5 10−7 . |
|
13. 0,697, |
|
R |
|
≤ 0,083. |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14. 0,693, |
|
R |
|
≤ 0,033 . |
15. 0,69. 16. 0,79. |
|
|
17. 0,88. |
18. 0,84. |
19. 028. |
|
|
20. 0,10. 21. 0,09. |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22. 0,67. |
|
|
|
|
|
|
23. 0,36. |
24. 0,52. |
25. 1,08. |
|
|
26. 0,67. |
27. 0,51. |
28. 1,18. |
29. 0,71. |
30. 0,32. |
||||||||||||||||||||||||||||||||||||||||||||||||
2.7 Численное решение нелинейных уравнений. Отделение корней. Метод половинного деления. Метод простой итерации
2.7.1 Отделение корней |
|
Число ξ называется корнем уравнения |
|
f (x)= 0 , |
(1) |
если f (ξ)= 0 . Здесь f (x) – непрерывная функция в некотором конечном или бесконечном интервале.
По теореме Больцано-Коши: если f (x) непрерывна на отрезке [a,b] и на его концах принимает значения разных знаков ( f (a) f (b)< 0 ), то внутри [a,b] существует по крайней мере один корень уравнения (1).
Корень будет единственным на (a,b), если |
′ |
(a,b), то есть |
||||
f (x) не меняет знака на |
||||||
′ |
или |
′ |
0 |
при всех x [a,b]. |
|
|
f (x)> 0 |
f (x)< |
|
|
|||
Для отделения корней используется также графический метод. Корнями уравнения (1) являются те значения x, при которых график функции y = f (x) пересекает ось абсцисс. Если построение графика функции f (x) вызывает затруднения, то уравнение (1) преобразуют к виду ϕ1(x)= ϕ2 (x) так, чтобы графики функций y = ϕ1(x) и y = ϕ2 (x) было по возможности легче построить. Абсциссы точек пересечения этих графиков и будут корнями уравнения (1).
|
Пример 1. Отделить корни уравнения x3 + x2 + x −6 = 0 . |
|
|
|
|||
|
Решение. Функция |
y = x3 + x2 + x −6 |
определена |
и |
непрерывна, |
а |
|
′ |
2 |
|
x R . Тогда данное уравнение имеет единственный дей- |
||||
|
|
||||||
f (x)= 3x + 2x +1 ≥ 0 для любых |
|||||||
ствительный корень. Заметив, что |
f (1)= −3 , а |
f (2)= 8 , мы можем утверждать, что единст- |
|||||
53
венный действительный корень исходного уравнения лежит на отрезке [1,2].
Пример 2. Отделить корни уравнения ex sin x −1 = 0 .
Решение. Построить график функции y = ex sin x −1 сравнительно трудно. Перепи-
шем это уравнение следующим образом: sin x = e−x . Построив график функций y = sin x и y = e−x , мы видим, что они пересекаются в бесчисленном числе точек. Следовательно, исходное уравнение имеет бесконечное множество действительных корней. Все они положительны.
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
1 |
|
|
|
|
|
|
|
|
|
0 |
|
|
π |
|
|
2π |
3π |
x |
|
|
|
|
|
|
|
||||
|
|
|
|||||||
Можно указать отрезки, на каждом из которых лежит один и только один корень ис- |
|||||||||
ходного уравнения. Это отрезки 2kπ,(4k +1)π |
и |
(4k +1)π |
,(2k +1)π , k = 0,1,2, . В частно- |
||||||
|
|
|
2 |
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
π |
сти, наименьший положительный корень уравнения расположен на отрезке 0, |
. |
||||||||
|
|
|
|
|
|
|
|
|
2 |
2.7.2 Метод половинного деления
Пусть на отрезке [a,b] имеется только один корень, f (x) – непрерывная функция и
f (a) f (b)< 0 |
. В середине отрезка x = |
a +b |
определяем знак функции |
f (x), затем выбира- |
|
||||
|
1 |
2 |
|
|
|
|
|
|
ем ту половину отрезка, на концах которого f (x) принимает значения разных знаков, и деление повторяется. Если требуется найти корень с точностью δ, то деление отрезка пополам продолжается до тех пор, пока длина отрезка не станет меньше 2δ. Тогда середина последнего отрезка даст значение корня с требуемой точностью. В этом методе можно не вычислять значений функции f (x), достаточно лишь определить знак значения функции. Алгоритм метода очень прост и надежен, однако, скорость сходимости линейная.
Пример 3. Методом половинного деления найти корень уравнения из примера 1 с точностью до 0,1.
Решение.
f (x)= x3 + x2 + x −6 = 0, x [1,2]. f (1)= −3 < 0, f (2)= 8 > 0.
54
|
|
x = |
1+ 2 |
=1,5 f (1,5)> 0 Выбираем |
[1;1,5], так как |
f (1)< 0, f (1,5)> 0. |
||||||||
|
|
|
||||||||||||
|
|
1 |
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Далее |
|
x |
2 |
= |
1+1,5 |
=1,25 f (1,25)< 0 . |
Выбираем |
[1,25;1,5]. x |
= |
1,25 +1,5 |
=1,375 |
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
2 |
|
|
3 |
2 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
||||
f |
(1,375)< 0. [1,375;1,5], x4 = |
1,375 +1,5 =1,4375 f (1,4375)> 0 [1,375;1,4375]. |
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
x |
|
= 1,375 +1,4375 =1,40625 f (1,40625)> 0 [1,375;1,40625]. x = 1,375 +1,40625 |
=1,3906 . |
|
||||||||||
5 |
2 |
|
|
|
|
|
|
6 |
2 |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|||
f(1,3906)=1,39063 +1,39062 +1,3906 −6 = 0,0135.
Вкачестве корня возьмем ξ =1,3906 ≈1,39 .
Проверка:
1,393 +1,392 +1,39 −6 = 0 2,6856 +1,9321+1,39 −6 = 0 0,0077 ≈ 0; 0,0 = 0.
2.7.3 Метод простой итерации (метод последовательных приближений) |
|
Заменим уравнение (1) эквивалентным ему уравнением |
|
x = ϕ(x). |
(2) |
Предположим, что выбрано некоторое начальное приближение x0 корня уравнения
(2). Определим итерационную последовательность xn по формулам:
|
xn+1 = ϕ(xn ), n = 0,1,2, . |
|
|
(3) |
||
|
Если на отрезке [a,b], содержащем x0 |
и все последующие приближения x0 , функция |
||||
ϕ(x) |
имеет непрерывную производную |
′ |
|
′ |
|
≤ q <1, то итерационная последова- |
|
|
|||||
ϕ (x) и |
ϕ (x) |
|
||||
тельность (3) сходится к единственному на отрезке [a,b] корню уравнения (2).
Скорость сходимости метода итерации зависит от величины q: чем меньше q, тем быстрей сходимость. Следовательно, при практическом нахождении корней методом итераций нужно стремиться представить уравнение (1) в форме (2) так, чтобы производная ϕ′(x) в окрестности корня по абсолютной величине была возможно меньше.
2.7.4 Практический критерий сходимости (когда надо прекращать итерации)
′ |
|
Если −1 < ϕ (x)< 0 для любых x [a,b], то корень уравнения ξ находится между дву- |
|
мя последующими итерациями xn |
и xn+1 . В этом сл учае итерации нужно прекращать, если |
два последующих приближения xn |
и xn+1 совпадают между собой с заданной точностью ε. |
55
Если же 0 < ϕ′(x)<1 для любых x [a,b], то последовательность xn сходится к ξ монотонно, вблизи корня итерации сходятся примерно как геометрическая прогрессия со знаменателем
q = |
|
xn − xn−1 |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
xn−1 − xn−2 |
|
|
|
|
|
|
|
|
|
|
|
|||||||
Итерации можно прекращать, если выполняется условие |
|
|||||||||||||||||||
|
q |
|
(xn − xn−1 ) |
|
= |
|
|
|
(xn − xn−1 )2 |
|
|
< ε . |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
1−q |
|
|
|
2xn−1 − xn − xn−2 |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Пример. Найти корни уравнения |
|
|
|
|
|
|
|
|||||||||||||
2x −ln x −7 = 0 , |
|
|
|
|
|
|
|
|
|
|
(4) |
|||||||||
с тремя верными значащими цифрами. |
|
|
|
|
|
|
|
|||||||||||||
Решение. |
|
|
|
|
|
|
|
|
|
|
|
|||||||||
1). Отделение корней. |
|
|
|
|
|
|
|
|
||||||||||||
Представим уравнение (5) в виде 2x −7 = ln x и применим к нему графический метод |
||||||||||||||||||||
решения уравнения. Построим графики функций y = 2x −7 и y = ln x . |
|
|||||||||||||||||||
|
|
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ξ1 |
|
|
|
|
|
|
|
ξ2 |
y = ln x |
|
|||||
|
|
|
0 |
|
|
|
2 |
3 |
4 |
|
x |
|||||||||
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
1 |
5 |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
y = 2x −7 |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Из рисунка видно, что уравнение (5) имеет два корня |
|
ξ1 и ξ2 , причем 0 < ξ1 <1 и |
||||||
3 < ξ2 < 5. Сузим второй интервал, для чего вычислим приближенные значения. |
||||||||
|
x |
|
3 |
|
4 |
|
5 |
|
|
|
|
|
|
||||
|
f (x) |
|
– 2,099 |
|
– 0,386 |
|
1,391 |
|
Из таблицы видно, что 4 < ξ2 < 5 .
2). Вычисление корней методом простой итерации.
Для этого представим (4) в виде (2). Это можно сделать многими способами, напри-
мер |
|
|
|
x = |
1 |
(7 +ln x), |
(5) |
|
2 |
|
|
56
или ln x = 2x −7 , откуда |
|
|
|
|
|
|
|
|
|
|
|
|||
x = e2x−7 . |
|
|
|
|
|
|
|
|
|
|
|
|
(6) |
|
Оценим |
′ |
|
|
|
|
|
|
|
|
|
′ |
|
1 |
и, |
|
|
|
|
|
|
|
|
|
|
|
||||
ϕ (x) в окрестности корней |
ξ1 и ξ2 . Для уравнения (5) имеем ϕ (x)= |
2x |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
следовательно, |
|
|
|
′ |
|
|
|
|
|
с помощью |
||||
при 0 < x <1 ϕ |
(x) не ограничена. Поэтому вычисление корня ξ1 |
|||||||||||||
уравнения (5) применять нельзя. Для уравнения (6) 0 |
′ |
2x−7 |
−5 |
при 0 < x <1 и |
||||||||||
|
< 2e |
|||||||||||||
< ϕ (x)= 2e |
|
|||||||||||||
можно положить q = 2e−5 = 0,0134 . Метод итераций в этом случае будет сходящимся. |
|
|||||||||||||
Покажем, что для вычисления корня ξ2 выгодно применять уравнение (5). Действи- |
||||||||||||||
|
′ |
1 |
1 |
|
|
|
1 |
|
|
|
|
|
|
|
тельно, из (5) 0 |
|
< 8 |
при 4 < x < |
5. Можно положить q = 8 ; следовательно, в этом |
||||||||||
|
||||||||||||||
< ϕ |
(x)= 2x |
|||||||||||||
случае метод простых итераций сходится. |
|
|
|
|
|
|
|
|
|
|||||
Перейдем к вычислению корней. |
|
|
|
|
|
|
|
|
|
|||||
Вычислим |
корень |
ξ1. |
так как |
0 < ξ1 <1, |
то положим |
x0 =1 |
и |
|
вычислим |
|||||
x1 = e2 1−7 = e−5 = 0,006738 , найдем
x2 = e2 0,006738−7 = 0,000924 , x3 = e2 0,00924−7 = 0,000914 , x4 = 0,000914 .
Следовательно, ξ |
= 0,000914 с точностью до 10−6 , так как |
|
ξ − x |
4 |
|
≤ |
|
x |
4 |
− x |
3 |
|
<10−6 . |
|||||||||||||||||||
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
||||
Вычисление ξ2 . Так как 4 < ξ2 < 5 , то в качестве x0 можно взять или число 4 или 5. |
||||||||||||||||||||||||||||||||
Но так как |
f (4)= −0,386 , а f (5)=1,391, то разумно взять x0 = 4. Применяем метод итераций |
|||||||||||||||||||||||||||||||
к уравнению (6) и находим x = 1 (7 +ln 4)= 4,1931475 . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
1 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Вычисляем x2 |
= |
1 |
(7 +ln 4,1931475)= 4,216726 . Находим аналогично |
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x = 1 (7 +ln 4,216726)= 4,21953. Так |
как |
|
ξ |
2 |
− x |
3 |
|
≤ |
|
x |
3 |
− x |
2 |
|
= 0,002804 < 0,003 , то |
|||||||||||||||||
|
|
|
|
|||||||||||||||||||||||||||||
3 |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
= 4,22 с точностью до 1 10−2 . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
округляя x |
, получим ξ |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
3 |
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Задания |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Методом простой итерации с точностью до ε = 0,5 10−3 |
решить уравнения: |
|
|
|
||||||||||||||||||||||||||||
1. x3 + 3x −1 = 0 ; |
2. x3 + 4x −3 = 0 ; |
3. x3 −3x +3 = 0 ; |
|
|
|
|
|
4. x5 + x −3 = 0 ; |
||||||||||||||||||||||||
5. x7 + x + 4 = 0 ; |
6. 2x + x2 −1,15 = 0 ; |
7. 3−x − x2 +1 = 0 ; |
|
|
|
|
|
8. 3x − x −2 = 0; |
||||||||||||||||||||||||
9. ln x + x + 2 = 0 ; |
10. x5 −5x + 2 = 0 ; |
11. |
|
x4 + x −3 = 0 ; |
|
|
|
|
12. |
x4 + 2x −4 = 0 . |
||||||||||||||||||||||
57
