
- •Математическое моделирование
- •Моделирование в электроэнергетике
- •Декомпозиция при моделировании в электроэнергетике.Структура электроэнергетики Украины.
- •Элементы теории матриц
- •Основные определения
- •Операции над матрицами
- •Определители и их свойства
- •Обратная матрица.
- •Алгоритм сканирования
- •Обращение матрицы методом разбиения на блоки. Формулы Фробениуса.
- •Формулы Фробениуса для симметричной матрицы.
- •Метод окаймления.
- •И так далее…
- •Киев 2003 г.
Обратная матрица.
Обратная матрица
Обратная матрица(А1)по отношению к исходнойА(квадратной) матрицематрица, для которой справедливы соотношения:
А1А=ЕилиАА1=Е(1)
На свойстве (1) базируется самая простая подпрограмма нахождения обратной матрицы
х1,х2, …, хnстолбцы искомой обратной матрицы
Е1, Е2, …, Еnсоответствующие столбцы единичной матрицы
т.е. необходимо nраз решить СЛУ относительно столбцов матрицыЕ.
Свойства обратной матрицы.
(АВ)1=В1А1
(А1)Т=(АТ)1
(А1)1=А
det(A1)=1det(A)
Для диагональной матрицы
(2)
если исходная матрица является треугольной, то обратная есть треугольная того же вида.
Коррекция обратной матрицы при внесении в исходную матрицу некоторых возмущений (изменилось небольшое число элементов исходной матрицы, надо скорректировать обратную, не прибегая к новому обращению).
Лекция 8
Алгоритм сканирования
Если задана матрица А, и для нее известнаобратная матрицаА1,
и если в исходную матрицу А внесены некоторые возмущения V, то обратную матрицу можно скорректировать, а не вычислять снова:
А А1
(А+V) (A+V)1
Возмущение (V)матрица вида:
если:
,(3)
внешнее (векторное) произведение
то (A+V) -1=A1A1VA1, (4)
где =1/(1+) (5)
(6)
в выражениях (4) (6) выполняется пересчет на базе уже известной матрицыА1.
Допустим в исходную матрицу Авнесено возмущение (изменение) дляаijэлемента:
анij=аij+vij, н- новое значение
Надо скорректировать А-1 , т.е. найти Ан1.
С учетом (3) возмущение можно представить
в виде :
Алгоритм коррекции матрицы при изменении элемента aij
(метод сканирования):
Найти векторное произведениеiго столбца наjую строку. МатрицыА-1:
Реализовать выражение (8).
Лекция 9
Обращение матрицы методом разбиения на блоки. Формулы Фробениуса.
Первая формула Фробениуса
Разобъем исходную матрицу Sна блоки
Соответственно искомая обратная матрица S-1 будет иметь вид
из соотношения SS1=E, гдеЕ – единичная матрица, имеем
(1)
Представим (1)в виде системы матричных уравнений:
AK+BM=Ep (2)
AL+BN=0 (3)
CK+DM=0 (4)
CL+DN=Eq (5)
Из (2)и(3)уравнения найдем матрицыKиL, домножиdэти уравнения на матрицуА1слева
А1АК+ВМ=Е
А1АL+BM=0
K+A1BM=A1
L+A1BN=0
K=A1-A1BM (6)
L= - A1BN (7)
Подставим (6) и (7) соответственно в (4) и (5):
СA1-СA1BM + DM = 0 или (D-СA1B)M = - СA1
-C A1BN + DN = Eq (D-СA1B)N = Eq
Обозначив W=(D-СA1B), имеем:
WM= - СA1
WN= Eq
Откуда находим M, Nи подставляем в(6) и (7)
M= - W-1СA1 (8)
N= W-1 (9)
результатом подстановки будут (10)и(11):
K=A1+A1BW1CA1 (10)
L=A1BW1 (11)
Подставляя (8),(9),(10),(11)в выражение дляS-1 , окончательно получаем обратную матрицуS1выраженную через блоки исходной матрицыS:
(12)
первая формула Фробениуса.
Где W=(DCA1B)
Можно в общем виде показать справедливость этого выражения для чего исходную матрица Sможно умножить на S-1.
Вторая формула Фробениуса.
Найдем из (4) и (5) M и N:
M= D1CK (13)
N=D1D1CL (14)
Подставим выражения (13), (14) в (2), (3):
(A - BD-1C)K=E
(A - BD-1C L= - BD-1
Обозначив V=(A - BD-1C),(15)
имеем:
K=V-1(16)
L= - V-1 BD-1 (17)
Подставим (16), (17)в выражения(13), (14),имеем:
M = -D-1V-1 (18)
N = D-1 + D-1CV-1BD-1 (19)
Выражения (15) (19)определяютвторую формулу Фробениусаили в матричном виде:
(20)
вторая формула Фробениуса
где V=(ABD1C)
Выводы:
Для реализации первой формулы Фробениуса(12)для матрицыS, имеющей размерностьp+q, достаточно обратить матрицуАразмерностиp, матрицуD размерности q, и выполнить ряд умножений матриц (понижаем размерность решаемой задачи).
Первая формула Фробениуса (12)используется в том случае, когда в исходной матрице известен блокА1либо можно достаточно просто найтиА1. Соответственно,вторая формула Фробениуса(20)используется, когда известен блокD1либо легко образуется матрицаD.
На базе (12) и (20)формул Фробениусабазируется несколько важных частных случаев. Каждый частный случай представляет отдельный метод.
Лекция 10