Если в пространстве векторов
введена норма, то согласованной
с ней нормой в пространстве матриц называют норму
, отсюда следует что
, здесь 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=![]()
ПРИМЕР: Для матрицы размерности 7
7 вычислить определитель и
оценку числа обусловленности.
ЗАДАНИЕ:
1)Проверить работу программы
для n = 7.
2) Модифицировать программу, так чтобы размерность матрицы задавалась с клавиатуры.