Многие задачи математического анализа, дифференциальных и интегральных уравнений сводятся при численном решении к решению задач линейной алгебры и, в частности, к решению системы линейных алгебраических уравнений (кратко - СЛАУ) вида:
a11 x1 + a12 x2 + ... + a1n xn = b1 a21 x1 + a22 x2 + ... + a2n xn = b2 |
(1.1) |
---|
Ax=b | (1.2) |
---|
x = (x1 , ..., xn )T, b = (b1 , ..., bn )T, A = (aij ) | (1.3) |
---|
Методы решения большинства задач численных методов (в том числе задач решения линейных алгебраических систем) можно разделить на два типа: прямые и итерационные.
Определение 1.1 Метод решения задачи называется прямым, если он дает ее точное решение за конечное число действий.
Заметим, что при реализации прямого метода на ЭВМ вообще говоря возникает вычислительная погрешность, связанная с конечным числом разрядов ЭВМ для представления вещественных чисел.
Определение 1.2 Метод решения задачи называется итерационным, если он дает точное решение как предел последовательности приближений, вычисляемых по единообразной схеме, то есть где x - точное решение задачи, x(k) - k-тое приближение (итерация) к решению.
При реализации итерационного метода на ЭВМ его приходится обрывать на каком-то приближении с номером K и полагать x ≈ x(k) . Обычно указывают погрешность (точность) ε, с которой требуется найти решение x и условие окончания итераций задают таким образом, чтобы норма разности точного решения и очередного итерационного приближения не превышала ||x - x(k)|| ≤ ε. Типичные значения задаваемой погрешности ε находятся в диапазоне 10-3 - 10-8.
К прямым методам решения СЛАУ относятся известный из алгебры метод Крамера, метод Гаусса и его модификации и другие, к итерационным - метод простой итерации, метод Зейделя и другие.
Напомним основные понятия и определения норм в пространстве векторов и матриц.
Пусть в пространстве векторов {x Rn: x = (x1 , ..., xn )T} введена норма ||x||. Тогда норма ||A|| в пространстве матриц {A Rn×Rn: A = (aij)} называется согласованной с нормой вектора, если для любой матрицы A и для любого вектора x выполняется неравенство
||Ax|| ≤ ||A|| · ||x|| | (1.4) |
---|
В качестве примера приведем следующие согласованные нормы:
В дальнейшем будут всегда использоваться только согласованные векторные и матричные нормы.
Определение 1.3