Основные методы решения СЛАУ. Особенности численных алгоритмов.
СЛАУ – система линейных алгебраических уравнений.
Все задачи специальности (решения дифференциальных уравнений, включая уравнения в частных производных, задачи оптимизации и т.д.) всегда сводятся к СЛАУ.
Все матрицы как в левой, так и в правой части есть результат неких вычислений, т.е. в них присутствуют ошибки округления. Тогда можно говорить об устойчивости полученного решения.
Пример. Влияние погрешностей на результат решения СЛАУ.
Решим матричное уравнение , где
- квадратная матрица коэффициентов,
и
- вектора.
1.
2.
3.
4.
В независимости от исходной матрицы полученное на ЭВМ решение всегда будет являться приближённым. Из приведённых примеров видно, что малые округления в матрицах
и
могут привести к существенному изменению результата.
Для оценки устойчивости, получаемого решения вводятся понятия числа обусловленности матрицы. Для вычисления числа обусловленности матрицы в библиотеке IMSL реализована функция COND(A).
Введём понятие нормы вектора. Нормой матрицы , где
и
называется действительное число, обозначаемое
и удовлетворяющая следующим условиям:
1) при
и
тогда и только тогда, когда
- нулевая матрица;
2) для любого действительного
;
3) , где
,
- некоторые матрицы;
4)
Вычисления норм матриц и векторов можно производить различными путями. Для векторов для матриц
Согласование нормы матрицы с нормой векторов осуществляется с помощью неравенства: .
Число обусловленности матрицы определяется как: .
Условно можно обозначить следующие критерии обусловленности матриц:
- матрица хорошо обусловленная
- матрица плохо обусловлена. Полученные решения стоит проверить на корректность.
- решение заведомо некорректно.
Число обусловленности характеризует степень зависимости относительной погрешности решения СЛАУ от погрешности входных данных.
тогда
Прежде чем решать СЛАУ необходимо оценить меру обусловленности!
Дата добавления: 2020-10-25; просмотров: 404;