РЕШЕНИЕ СЛАУ. ПРЯМЫЕ МЕТОДЫ (ПРОДОЛЖЕНИЕ)
Так как матрица коэффициентов левой части системы не меняется, нет
надобности прямого хода преобразований коэффициентов при неизвестных
(другими словами – LU-разложения), достаточно выполнить действия с
новыми свободными членами.
Прибавив найденную поправку, получаем уточненное решение . Если
величина |||| (или ||||/ ||||) окажется недостаточно малой, процесс уточнения
может быть повторен: ищется поправка как приближенное решение системы
, где ; тогда более точным должно быть решение .
Но сходимость к нулю невязок в таком процессе может и не
наблюдаться. Обычно делают не более двух-трех шагов уточнения, причем
рекомендуется производить вычисление невязок в режиме накопления. если
в этом процессе не происходит сближения при k=2,3,…, то это говорит
скорее всего о плохой обусловленности данной системы и о том, что ее
решение не может быть уточнено таким способом.
Описанный контроль точности по невязкам не требует большого
увеличения вычислительных затрат, но требуется отводить дополнительное
место в памяти под хранение исходных данных.
6.4. Обусловленность матриц
Не всегда малость невязки гарантирует малость погрешности
найденного решения.
Замечание 3. Гауссово исключение с выбором главного элемента
гарантированно дает малые невязки. Малость здесь трактуется относительно,
т.е. по отношению к элементам матрицы A, элементам матриц в
промежуточных вычислениях и к компонентам вычисленного решения.
||
||||x||∙||A||∙
1
.
Но даже если невязка мала, вектор ошибки не обязательно мал:
||x||||x||∙cond(A)∙
1
.
Обусловленность – это внутреннее свойство матрицы A, не зависит от
метода решения СЛАУ. Матрицы с большим числом обусловленности дают
большие ошибки при решении систем. Логарифм числа обусловленности
приближенно равен числу значащих цифр, теряемых в решении системы
Ax=b.
.
Например, при
1
10
–7
, cond(A)10
4
, относительная ошибка решения будет
10
–3
, т.е. рассчитывать можно на три верных разряда в решении.
Число cond(A) измеряет насколько близка к вырожденной матрица A
и, что еще важнее, насколько чувствительно решение системы Ax=b к
изменениям в A и b.