
- •Классификация погрешностей
- •2. Корректность
- •3. Вычислительные методы
- •Лекция 1
- •Таким образом, решение I* устойчиво. Все три условия корректности задачи выполнены.
- •4. Метод простых итераций Пусть уравнение (2.1) можно заменить эквивалентным ему уравнением
- •5. Метод Ньютона (метод касательных)
- •6. Метод секущих (метод хорд)
- •7. Метод ложного положения
- •Лекция 3 Тема: Решение систем линейных алгебраических уравнений
- •1. Постановка задачи
- •2. Метод исключения Гаусса. Схема единственного деления
- •3. Метод исключения Гаусса с выбором главного элемента по столбцу
- •4. Вычисление определителя методом исключения Гаусса
- •5. Вычисление обратной матрицы методом исключения Гаусса
- •6. Метод простой итерации Якоби
- •7. Метод Зейделя
- •Лекция 4 Тема: Приближение функций
- •1. Постановка задачи
- •2. Приближение функции многочленами Тейлора
- •3. Интерполяция функции многочленами Лагранжа
- •4. Аппроксимация функций. Метод наименьших квадратов
- •Лекция 5 Тема: Численное интегрирование функций одной переменной
- •1. Постановка задачи численного интегрирования
- •2. Метод прямоугольников
- •3. Метод трапеций
- •4. Метод Симпсона (метод парабол)
- •5. Правило Рунге практической оценки погрешности
- •Лекция 6 Тема: Численное решение дифференциальных уравнений
- •1. Постановка задачи Коши
- •2. Метод Эйлера
- •3. Модифицированные методы Эйлера
- •4. Метод Рунге - Кутта
7. Метод ложного положения
Рассмотрим еще одну модификацию метода Ньютона.
Пусть известно, что простой корень x* уравнения f(x) = 0 находится на отрезке [a, b] и на одном из концов отрезка выполняется условие f(x)f"(x) 0. Возьмем эту точку в качестве начального приближения. Пусть для определенности это будет b. Положим x0 = a. Будем проводить из точки B = (b, f(b)) прямые через расположенные на графике функции точки Bn с координатами (xn, f(xn), n = 0, 1, … . Абсцисса точки пересечения такой прямой с осью OX есть очередное приближение xn+1.
Геометрическая иллюстрация метода приведена на рис. 2.10.
Рис. 2.10
Прямые на этом рисунке заменяют касательные в методе Ньютона (рис. 2.8). Эта замена основана на приближенном равенстве
f (xn) . (2.23)
Заменим в расчетной формуле Ньютона (2.13) производную f (xn) правой частью приближенного равенства (2.23). В результате получим расчетную формулу метода ложного положения:
xn +1 = xn -.. (2.24)
Метод ложного положения обладает только линейной сходимостью. Сходимость тем выше, чем меньше отрезок [a, b].
Критерий окончания. Критерий окончания итераций метода ложного положения такой же, как и для метода Ньютона. При заданной точности > 0 вычисления нужно вести до тех пор, пока не будет выполнено неравенство
|xn - xn - 1| < . (2.25)
Пример 2.5.
Применим метод ложного положения для вычисления корня уравнения x3 + 2x - 11 = 0 с точностью = 10-3.
Корень этого уравнения находится на отрезке [1, 2], так как f (1) = -8 < 0, а f (2) = 1 > 0. Для ускорения сходимости возьмем более узкий отрезок [1.9, 2], поскольку f (1.9) < 0, а f (2) > 0. Вторая производная функции f (x) = x3 + 2x - 11 равна 6x. Условие f(x)f"(x) 0 выполняется для точки b = 2. В качестве начального приближения возьмем x0 = a = 1.9. По формуле (2.24) имеем
x1 = x0 -. = 1.9 + 1.9254.
Продолжая итерационный процесс, получим результаты, приведенные в табл. 2.5.
Таблица 2.5
| ||
n |
xn |
|
0 1 2 3 |
1.9 1.9254 1.9263 1.9263 |
|
|
|
|
Лекция 3 Тема: Решение систем линейных алгебраических уравнений
1. Постановка задачи
Требуется найти решение системы линейных уравнений:
a11x1 + a12 x2 + a13x3 + … + a1nxn = b1
a21x1 + a22 x2 + a23x3 + … + a2nxn = b2
a31x1 + a32 x2 + a33x3 + … + a3nxn = b3 (3.1)
.
an1x1 + an2 x2 + an3x3 + … + annxn = bn
или в матричной форме:
Ax = b, (3.2)
где
a11 a12 a13 … a1n x1 b1
a21 a22 a23 … a2n x2 b2
A = a31 a32 a33 … a3n x =x3 , b =b3
an1 an2 an3 ann xn bn
По правилу Крамера система n линейных уравнений имеет единственное решение, если определитель системы отличен от нуля (det A 0) и значение каждого из неизвестных определяется следующим образом:
xj = , j = 1, …, n, (3.3)
где det Aj - определитель матрицы, получаемой заменой j-го столбца матрицы A столбцом правых частей b.
Непосредственный расчет определителей для больших n является очень трудоемким по сравнению с вычислительными методами.
Известные в настоящее время многочисленные приближенные методы решения систем линейных алгебраических уравнений распадаются на две большие группы: прямые методы и методы итераций.
Прямые методы всегда гарантируют получение решения, если оно существуют, однако, для больших n требуется большое количество операций, и возникает опасность накопления погрешностей.
Этого недостатка лишены итерационные методы, но зато они не всегда сходятся и могут применяться лишь для систем определенных классов.
Среди прямых методов наиболее распространенным является метод исключения Гаусса и его модификации, Наиболее распространенными итерационными методами является метод простых итераций Якоби и метод Зейделя.
Эти методы будут рассмотрены в следующих разделах.