
- •Введение
- •Лабораторная работа № 1. Решение системы линейных уравнений методом простых итераций и методом Чебышева Метод простых итераций
- •Метод Чебышева
- •Лабораторная работа № 2. Приближённое вычисление интеграла методом Симпсона
- •Порядок выполнения лабораторной работы на эвм.
- •Порядок выполнения лабораторной работы на эвм.
- •Порядок выполнения лабораторной работы на эвм.
- •Варианты заданий.
- •Лабораторная работа № 5. Метод простых итераций решения уравнения
- •0,271828Е 00
- •Варианты заданий.
- •Лабораторная работа № 6. Приближённое решение уравнения методом Ньютона
- •Порядок выполнения лабораторной работы на эвм.
- •Варианты заданий.
- •Лабораторная работа № 7. Решение системы нелинейных уравнений методом Ньютона
- •Порядок выполнения лабораторной работы на эвм.
- •Варианты заданий.
- •Лабораторная работа № 8. Приближённое решение задачи Коши методом Эйлера
- •Порядок выполнения лабораторной работы на эвм.
- •Варианты заданий.
- •Лабораторная работа № 9. Приближённое решение задачи Коши методом РунгеКутта
- •Порядок выполнения лабораторной работы на эвм.
- •Варианты заданий.
- •Лабораторная работа № 10. Решение задачи Дирихле для уравнения Пуассона методом Чебышева
- •Лабораторная работа № 11. Решение задачи Неймана для уравнения Пуассона методом скорейшего спуска
- •1. Постановка задачи
- •2. Теоретическая часть
- •3. Алгоритм
- •2. Задача Дирихле для уравнения Пуассона
- •3. Метод переменных направлений для уравнения Пуассона
- •5. Алгоритм решения задачи Дирихле для уравнения Пуассона
- •2) Прогонка в направлении оси
- •Прямой ход прогонки
- •Обратный ход прогонки
- •Прямой ход прогонки
- •3. Метод переменных направлений для задачи Дирихле
- •4. Алгоритм решения задачи Дирихле
- •Прямой ход прогонки
Лабораторная работа № 5. Метод простых итераций решения уравнения
Метод
простых итераций (метод последовательных
приближений) решения уравнения
состоит в
замене исходного уравнения эквивалентным
ему уравнением
и построении
последовательности
,
сходящейся при
к точному решению. Сформулируем
достаточные условия сходимости метода
простых итераций.
Теорема.
Пусть функция
определена и дифференцируема на
,
причём все её значения
.
Тогда, если существует число
,
такое, что
на отрезке
,
то последовательность
сходится к единственному на
решению уравнения
при любом начальном значении
,
т.е.
,
,
,
При
этом, если на отрезке
производная
положительна, то
,
если
отрицательна, то
.
Опишем один шаг
итераций. Исходя из найденного на
предыдущем шаге значения
,
вычисляем
.
Если
,
полагают
и выполняют очередную итерацию. Если
же
,
то вычисления заканчивают и за приближённое
значение корня принимают величину
.
Погрешность полученного результата
зависит от знака производной
корень найден с погрешностью
,
если
,
то погрешность не превышает
.
Метод допускает
простую геометрическую интерпретацию.
Построим графики функций
и
.
Корнем
уравнения
является абсцисса
точки пересечения кривой
с прямой
(рис. 1). Взяв в качестве начальной
произвольную точку
,
строим ломаную линию (рис.3 а, б). Абсциссы
вершин этой ломанной представляют собой
последовательные приближения корня
.
Из рисунков видно, что если
на отрезке
,
то последовательные приближения
колеблются около корня
,
если же производная
положительна, то последовательные
приближения сходятся к корню монотонно.
При использовании
метода простых итераций основным
моментом является выбор функции
в уравнении
,
эквивалентном исходному. Для метода
итераций следует подбирать функцию
так, чтобы
.
При этом следует помнить, что скорость
сходимости последовательности
к корню
тем выше, чем меньше число
.
Пример.
Найти корни
уравнения
с точностью
.
Корни уравнения
,
легко отделяются графически. Они являются
абсциссами точек пересечения графика
с прямой
.
Из приведенного (рис. 2) графика видно,
что первый корень лежит на отрезке
,
а второй – на отрезке
.
Для определения первого корня заменим
исходное уравнение эквивалентным
;
здесь
,
.
На отрезке
,
т.е.
.
В качестве начального приближения
выбираем
.
Вычисления прекращаем, когда
.
Последовательные приближения в этом
случае таковы:
0,271828Е 00
0,131236Е 00
0,114024Е 00
0,112078Е 00
0,111860Е 00
0,111835Е 00
Так как
,
то принимаем
.
В этом результате все знаки верные.
Для определения
второго корня представляем исходное
уравнения в виде
.
Здесь
,
и при
производная
оценивается сверху:
,
т.е.
.
Если в качестве начального приближения
взять
,
то получаем следующие последовательные
приближения:
0,299573Е 01
0,339977Е 01
0,352629Е 01
0,356283Е 01
0,357314Е 01
0,357603Е 01
0,357684Е 01
0,357706Е 01
0,357713Е 01
Принимаем
с погрешностью 0,0001, так как
.
Задание.
Используя подпрограмму ЫШЕУК, найти
корень уравнения
с заданной точностью
Порядок выполнения лабораторной работы на ЭВМ.
Графически или аналитически отделить корень уравнения
.
Преобразовать уравнение
к виду
так, чтобы в некоторой окрестности
корня
производная
удовлетворяла условию
. При этом следует помнить, что чем меньше
, тем быстрее последовательные приближения сходятся к корню.
Выбрать начальное приближение, лежащее на отрезке
.
Составить подпрограмму функцию для вычисления значений
.
Составить головную программу и печать результатов вычислений.
Провести вычисления по программе.