Если в пространстве векторов введена норма, то согласованной
с ней нормой в пространстве матриц называют норму
, отсюда следует что
, здесь A матрица порядка
.
Приведем примеры согласованных норм
1),
,
2) ,
,
3),
,
здесь - собственные числа матрицы
,
сопряженная матрица. Модуль
любого собственного значения матрицы не больше любой ее нормы. Заметим, что под
нормой матрицы А понимают
.
Числом (или
мерой) обусловленности матрицы называют величину K равную произведению норм матрицы A
и ее обратной и обозначают . Матрицы с большим числом
обусловленности называются плохо обусловленными и, наоборот, матрицы с малым
значением
называются
хорошо обусловленными. Для норм (3-5) справедливо
.
В задачах
решения СЛАУ число обусловленности связано с относительной ошибкой результата,
так в норме (3) ,
где
и
- соответственно точное
и вычисленное решение, а
- машинная точность. В процедурах
библиотеки IMSL при вычислении
используется норма (3). Поскольку
вычисление обратной матрицы и следовательно ее нормы связано со значительными
временными затратами, в процедурах библиотеки IMSL точное значение числа
обусловленности не вычисляется, а дается его оценка, позволяющая
охарактеризовать обусловленность задачи. Число обусловленности матрицы
характеризует обусловленность СЛАУ
. Для плохо обусловленных матриц малые
возмущения ее элементов приводят к значительному изменению решения. Если
вычисленное значение
, то процедуры IMSL, решающие СЛАУ и
оценивающие число обусловленности, выдают предупреждение.
Индивидуальные задания
ЗАДАНИЕ: Для, заданной матрицы
размерности вычислить
характеристические числа, нормы и меры обусловленности квадратной матрицы
размерности 2 х 2 в различных нормах. Оценить вычислительную сложность алгоритма.
Для решения задачи составить программу на Фортране сравнить число
обусловленности со значением оценки числа обусловленности, полученным с помощью
функции cond.
Варианты заданий.
1) A= 2) A=
3) A= 4) A=
5) A= 6) A=
7) A= 8) A=
9) A= 10) =
11) A= 12)
A=
ПРИМЕР: Для матрицы размерности 77 вычислить определитель и
оценку числа обусловленности.
ЗАДАНИЕ:
1)Проверить работу программы для n = 7.
2) Модифицировать программу, так чтобы размерность матрицы задавалась с клавиатуры.