- •Глава 1. Интерполирование
- •Постановка задачи интерполирования
- •1.2. Единственность интерполяционного многочлена
- •. Интерполяционный многочлен Лагранжа
- •1.4. Погрешность интерполяционной формулы Лагранжа
- •. Конечные разности и их свойства
- •1.6. Первая интерполяционная формула Ньютона
- •1.7. Вторая интерполяционная формула Ньютона
- •1.8. Интерполяционная формула Гаусса
- •1.10. Численное дифференцирование
- •Глава 2. Численное интегрирование
- •2.1. Общие замечания
- •Глава 3. Численные методы решения алгебраических и трансцендентных уравнений
- •3.1. Вводные замечания
- •3.2. Отделение корней
- •3.3. Метод половинного деления
- •3.5. Метод Ньютона (метод касательных)
- •3.6. Комбинированный метод
- •3.7. Метод итерации (метод последовательных приближений)
- •Глава 4. Решение систем линейных уравнений
- •4.1. Метод Гаусса (схема единственного деления)
- •4.2. Вычисление определителей
- •4.3. Вычисление обратной матрицы
- •4.4. Некоторые сведения из линейной алгебры
- •Рассмотрим систему линейных алгебраических уравнений
- •Вычитая второе равенство из первого, получаем
- •4.6. Приведение линейной системы к виду,
- •4.7. Метод Зейделя Пусть система линейных алгебраических уравнений приведена к виду
- •Глава 5. Обработка результатов наблюдений
- •5.1. Постановка задачи
- •5.2. Приближение функции, заданной таблично,
- •Глава 6. Численные методы решения
- •6.1. Методы решения задачи Коши. Вводные замечания
- •6.2. Решение дифференциальных уравнений
- •6.3. Метод Эйлера Пусть дано дифференциальное уравнение
- •6.4. Уточненный метод Эйлера Рассмотрим дифференциальное уравнение
- •6.6. Методы Рунге – Кутта Пусть дано дифференциальное уравнение
- •6.7. Метод Милна
- •6.8. Приближенное решение систем дифференциальных
- •6.9.Краевые задачи для обыкновенных дифференциальных
- •6.10. Решение краевых задач
- •6.11. Метод прогонки Рассмотрим линейную систему уравнений (6.54). Преобразуя первые (n-1) уравнения:
- •Глава 7. Численное решение дифференциальных уравнений в частных производных
- •7.1. Классификация дифференциальных уравнений
- •7.2. Метод сеток решения краевых задач
- •7.3. Погрешность аппроксимации дифференциальных уравнений
- •7.4. Аппроксимация граничных условий
- •7.6. Метод сеток для уравнений
Рассмотрим систему линейных алгебраических уравнений
, (4.28)
где
; ; .
Приведем систему (4.28) к виду
, (4.29)
где
; .
В качестве нулевого приближения возьмем произвольный вектор Х0. Далее строим векторы
; .
И т.д., т.е.
(4.30)
Рассмотрим последовательность векторов . Пусть эта последовательность сходится к вектору Х, т.е.
.
Переходя к пределу при в равенстве (4.30), получаем
.
Таким образом, если последовательность имеет предел, то этот предел является решением системы (4.29). Выясним условия сходимости последовательности Х(k).
Теорема (достаточное условие сходимости метода простой итерации). Если какая-либо норма матрицы С меньше единицы, то система уравнений (4.29) имеет единственное решение и итерационный процесс (4.30) сходится к решению этой системы.
Доказательство. Рассматриваем систему уравнений X=CX+F. По условию теоремы .
Для всякого решения системы имеем
Отсюда
(4.31)
Пусть вектор F – нулевой вектор. Тогда . Так как норма вектора не может быть отрицательным числом, из (4.31) вытекает, что . Таким образом, однородная система X=CX имеет единственное решение Х=0. А это означает, что определитель системы отличен от нуля, т.е.
Отсюда, в свою очередь, вытекает, что система (4.29) при любом векторе F имеет решение, притом единственное. Пусть Х – решение системы (4.29), а X(k) – вектор последовательности (4.30):
X=CX+F;
X(k)=CX(k-1)+F.
Вычитая второе равенство из первого, получаем
X-X(k)=C(X-X(k-1)). (4.32)
Обозначим X-X(k)=R(k). Тогда (4.32) можно записать в виде
R(k)=CR(k-1):
при k=1 имеем R(1)=CR(0);
при k=2 имеем R(2)=CR(1)=C2R(0);
при k=3 имеем R(3)=CR(2)=C3R(0).
Продолжая этот процесс, получаем
R(k)=CkR(0). (4.33)
Из определения нормы матрицы вытекает, что
Воспользовавшись этим неравенством и условием согласованности норм матрицы и вектора, получаем из (4.33)
(4.34)
Правая часть неравенства (4.34) стремится к нулю при так как . Отсюда следует, что
при ,
т.е. последовательность X(k) (4.30) сходится к решению системы Х.
Теорема доказана.
Следствие. Для того, чтобы метод простой итерации для системы уравнений X=CX+F сходился, достаточно, чтобы выполнялось одно из условий:
1) ;
2) (4.35)
3) .
Это следствие вытекает из теоремы и формул (4.24), (4ю25), (4.27). На практике обычно используется первое или второе условие.
Метод простой итерации имеет ряд преимуществ по сравнению с методом Гаусса.
Если итерационный процесс сходится достаточно быстро, т.е. если для решения системы требуется менее n итераций, то получаем выигрыш во времени, так как число арифметических действий, необходимых для одной итерации, пропорционально n2, а общее число арифметических действий в методе Гаусса пропорционально n3.
Погрешность округления в методе итераций сказываются значительно меньше, чем в методе Гаусса. Кроме того, метод итерации является самоисправляющимся.
Метод итерации приводит к выполнению однообразных операций и легко програмируется для вычисления на ЭВМ.