
- •Математическое моделирование
- •Моделирование в электроэнергетике
- •Декомпозиция при моделировании в электроэнергетике.Структура электроэнергетики Украины.
- •Элементы теории матриц
- •Основные определения
- •Операции над матрицами
- •Определители и их свойства
- •Обратная матрица.
- •Алгоритм сканирования
- •Обращение матрицы методом разбиения на блоки. Формулы Фробениуса.
- •Формулы Фробениуса для симметричной матрицы.
- •Метод окаймления.
- •И так далее…
- •Киев 2003 г.
Элементы теории матриц
Основные определения
Матрица прямоугольная таблица вида
,
гдеm- число
строк, n-число
столбцов
обозначается Аmn или[Аmn], или[А], или простоA, может быть вещественной и комплексной.
Матрицаназывается комплексной,
если
хотя бы один элемент комплексный, т.е.
.
Комплексносопряженнаяматрица:
Квадратнаяматрицаm=n
Матрицастолбец,n=1:
Матрицастрока,m=1:
Диагональная матрица – это квадратнаяматрица, вида
,
т.е.dij=0
для всех ij
или [d11,d22,...,dnn]или или[d1,d2,...,dn]илиdiag[D]
Скалярная матрица–диагональная, у которой d1=d2=...=dn=S
Единичная матрица-скалярная,у которой d1=d2=...=dn=1, обозначается [Е] или E
Нулевая матрицаaij=0, для всехi,j
Нижняятреугольнаяматрица
,
т.е.aij=0,
для всехi <
j
Верхняятреугольнаяматрица
,
т.е.aij=0,
для всехi >
j
Операции над матрицами
Сложение матриц
С=А+В, сij=аij+bij, i=1,m; j=1,n
операция коммутативна и ассоциативна
А+В=В+А
А+(В+С)=(А+В)+С
Умножение матрицы на скаляр
С=А
cij= aij , i=1,m; j=1,n
Свойства:
(А+В)=А+В
(+)А=А+А
А= (А)
(АВ)=А+(ЕВ)
Транспонирование
Транспонированной по отношению к матрице Аназывается матрицаАT, для которойatij=aji.. Имеют место соотношения:
(А)Т=АТ
(А+В)Т=АТ+ВТ
(АВ)Т=ВТАТ
(А1,А2,…,Аn)Т=АТn…АТ2АТ1
(АТ)Т=А
(DA)T=ATD, где D- диагональная
(AD)T=DAT
но (DA)T(AD)T
AB=BAтолько, если обе матрицы диагональные
Симметричная матрица – квадратная, для которой
А=АТ
Сопряженная матрица матрица
есть комплексносопряженная и транспонированная по отношению к исходной
Лемма: Эрмитова матрицаэто матрица, для
которой
(для симметричной матрицы в вещественном пространстве)
След матрицы
trA =aii , i=1,n - сумма диагональных элементов
Имеют место соотношения:
trA= trAT
tr(A)= trA
tr(A+B)= trA+ trB
tr(AB)= trA trB
Скалярное произведение двух комплексных векторов
Условие существования- одинаковая размерность векторов.
Векторное (внешнее) произведение двух комплексных векторов
Примечание:
векторное произведение в отличие от скалярного существует всегда
Лекция 6
Произведение матриц
Произведением двух матриц А, размерностиm*k и В размерностиk*nназывается матрица С размерностиm* n, каждый элемент которой являетсяскалярным произведениемi–ойстроки матрицыАнаj–ыйстолбец матрицыВ
Лемма 1 При умножении прямоугольной матрицыАна диагональную матрицуD справа(АD) необходимо все столбцы матрицыАумножить на соответствующие диагональные элементы матрицыD.
Лемма 2При умножении прямоугольной матрицыАна диагональную матрицуD слева(DА), необходимо все строки матрицыАумножить на соответствующие диагональные элементы матрицыD.
Сумма и произведение любых двух треугольных матриц одинакового наименования есть треугольная матрица того же наименования
Степень матрицы
ААР1=АР, где Р>1
Свойства
АpАq=Ap+q
(Ap)q=Apq
Определители и их свойства
Перестановка совокупность чисел1,2,…,n, из совокупности1, 2, 3, …, n,среди которых нет равных.
Нормальная перестановка это совокупность чисел1, 2, 3, …, n.
Пример: нормальная перестановка IIIпорядка 1, 2, 3 (n=3)
В множестве N возможно n! перестановок.
Пример
n!=123=6;
(1, 2, 3),(1, 3, 2), (3, 1, 2), (3, 2, 1), (2, 1, 3), (2, 3, 1)
Инверсия
Числа iиj в перестановке1, 2, …, nобразуют инверсию, которая обозначается, когда
i>j, и i<j.
Для того, чтобы посчитать общее количество инверсий в перестановке необходимо для каждого числа в перестановке i (i=1,n-1)найти числа меньше, т.е.i>j,(j=i+1, n), стоящие правее.
Перестановка четная и нечетная
Перестановка четная если ее числа составляют четное количествоинверсий. Соответственно длянечетной перестановкиее числа составляют нечетное количествоинверсий.
Пример:
(1, 2, 3), =0-четная
(1, 3, 2), =1 - нечетная(2<3)
(3, 1, 2), =2–четная(1<3, 2<3)
Определитель квадратной матрицы
Определителемквадратной матрицыАназывается алгебраическая сумма, состоящая изn!членов:
каждый из которых определяется произведением nэлементов матрицы, стоящих в разных строках и столбцах. Член суммы берется со знаком«+», если индексы номеров столбцов1, 2, …, nобразуют четную перестановку (четное числоинверсий) и со знаком«»в противоположном случае.
Примечание:
закон формирования определителя основан на нахождении всех перестановок для множества номеров столбцов. При этом номера строк образуют нормальную перестановку.
Пример:
n=3, n!=6
(1, 2, 3), =0-четная
(3, 1, 2), =2–четная(1<3, 2<3)
(1, 3, 2), =1 - нечетная(2<3)
(3, 2, 1), =3–нечетная(2<3, 1<3,1<2)
(2, 1, 3), =1–нечетная (1<2)
(2, 3, 1) =2–четная (1<2, 1<3)
длянахождения определителя произвольной матрицы необходимо написать подпрограмму генератора перестановок.
Свойства определителя.
Определительравен «0», если все элементы столбца (строки) равны «0», или когда столбец (строка) есть линейная комбинация других его строк (столбцов.
При перестановке двух столбцов (строк) определительменяет знак.
Если какойлибо столбец (строку) умножить на скаляр,определительумножается на.
Если всех элементы матрицы умножить на скаляр , то
det(A)= ndet(A).
Значение определителяне изменится, если к какомулибо столбцу (строке) добавить линейную комбинацию любых других строк (столбцов).
Определители прямой и транспонированной матрицы равны между собой
detA=detAT.
Определитель произведения двух матриц равен произведению определителей
det(AB)=detAdetB.
Определитель нижней (верхней) треугольной матрицы равен произведению диагональных элементов.
Определитель диагональной матрицы равен произведению диагональных элементов.
Для вычисления определителя можно использовать свойства треугольной матрицы, разбив матрицу на треугольные сомножители методом триангуляции:
A=LU
где
;
тогда
det(A)=det(L)det(U)=l11l22...lnn
если для квадратной матрицы А
det(A)=0,
то матрица называется вырожденной и СЛУ решений не имеет;
Если det(A)0, то матрица называется плохо обусловленной, при решении электроэнергетических задач значениеопределителяматрицы Якоби соответствует величине запаса системы (электроэнергетической) по статической устойчивости:
Лекция 7