
- •Содержание
- •Предисловие
- •1. Блочные матрицы и операции над ними
- •1.1. Вопросы теории
- •1.2. Примеры решения задач
- •1.3. Примеры для самоконтроля
- •2.1. Вопросы теории
- •2.2. Примеры решения задач
- •2.3. Примеры для самоконтроля
- •3.Жорданова нормальная форма матрицы
- •3.1. Вопросы по теории
- •3.2 Примеры решения задач
- •3.3 Примеры для самоконтроля
- •4.Функции от матриц
- •4.1.Вопросы теории
- •4.2. Примеры решения задач
- •Примеры для самоконтроля
- •5.Матричные уравнения
- •5.1. Вопросы по теории
- •5.2. Примеры решения задач
- •6.Нормы матриц
- •6.1 Вопросы по теории:
- •6.2 Примеры решения задач
- •6.3 Примеры для самоконтроля
- •Функции от матриц
Министерство Образования
Республики Беларусь
Учреждение образования “Гомельский Государственный
Университет имени Франциска Скорины”
Кривденко О.В., Куриленко Ю.В., Губенко Е.К.
Под редакцией Васильева А.Ф.
Матричный анализ
Практическое пособие для студентов
математических специальностей.
Гомель, 2009
Содержание
Предисловие…………………………………………………………………………
Блочные матрицы и операции над ними……………………………………………..4
МП-матрицы…………………………………………………………………………...5
Жорданова нормальная форма матрицы, ее существование и единственность…..6
Функция от матриц………………………………………………………………….....7
Матричные уравнения…………………………………………………………………8
!Разложение матриц……………………………...…………………………………….9
Норма матриц…………………………………………………………………………10
!Матричные модели к экономике……………...…………………………………….12
Ответы
Литература
Предисловие
1. Блочные матрицы и операции над ними
1.1. Вопросы теории
Разбиение матрицы на блоки
Сложение блочных матриц
Умножение блочной матрицы на число
Умножение блочных матриц
Формула Фробениуса (обратная матрица)
1.2. Примеры решения задач
Пусть даны матрицы M=
и N=
.
Разобьем ее на блоки:
А=
,
B=
,
C=
,
D=
;
E=
,
L=
,
F=
,
P=
.
Тогда матрицы M и N можно записать в следующем виде:
M=
,
N=
.
При умножении блочной матрицы на число умножается каждый блок на это число по обычному правилу умножения матрицы на число.
M
=
,
если
=2,
то
M=
При сложении блочных матриц матрицы должны быть одинаковых размеров и одинаково разбиты на блоки. Руководствуясь формальными правилами сложения, как в случае, когда вместо блоков стоят числовые элементы, получим, что
X=M+N=
=
.
При умножении блочных матриц M и N дополнительно требуется, чтобы длина строк матрицы М совпадала с высотой столбцов матрицы N, а при разбиении все горизонтальные размеры в первом сомножителе совпадали с соответствующими вертикальными размерами второго сомножителя.
X=NM=
(X
)=
,
где t- количество блоков
в строке первого
сомножителя и в столбце второго.
X
=AE+BF
X12=AL+BP
X21=CE+DF
X22=CL+DP
X11=
X12=
X21=
X22=
Таким образом, матрица X примет вид:
X=
.
При изучении блочных матриц особый интерес представляет нахождение обратной матрицы. Для этого существует формула Фробениуса. Найдем с помощью этой формулы обратную матрицу к матрице М.
A-1+
A-1BH-1CA-1
=
-
A-1BH-1
=
-
H-1CA-1
=
H-1=
1.3. Примеры для самоконтроля
2.МП-матрицы
2.1. Вопросы теории
Понятие псевдообратной матрицы
Скелетное разложение
Существование и единственность псевдообратной матрицы
Свойства псевдообратной матрицы
Нормальное псевдорешение системы линейных уравнений
2.2. Примеры решения задач
Пусть дана система линейных уравнений.
x1 - x2
+ 2x3 + 3x4
=1;
-x1 + 2x2 + x3 + 2x4 =2;
-2x1 + 4x2 + 2x3 + 4x4 =1.
Найдем нормальное псевдорешение и длину невязки.
Решим систему.
Запишем расширенную матрицу и найдем ее ранг.
=
~
rang M=2
rang
=3,
значит система несовместна.
Псевдорешение (столбец, длина невязки
которого минимальна) X0=M+N,
где N =
– столбец, элементы которого свободные
члены системы.
Найдем псевдообратную матрицу M+.
Приведем к ступенчатому виду матрицу M.
~
.
Тогда r = rang
M=2.
Найдем скелетное разложение матрицы М.
Выберем r = 2 произвольных линейно независимых столбцов матрицы M и объявим их столбцами матрицы B.
B=
Таким образом матрица M=BC, где С – матрица коэффициентов.
~
~
~
матрица B дополнение
~
.
Отсюда C=
C*=
B*=
, где оператор * - сопряжение
и транспонирование.
CC*=
=
(CC*)-1=
B*B=
=
(B*B)-1=
Построим матрицу M+=
C*(CC*)-1(B*B)-1
B*=
.
X0=M+N
=
=
- псевдорешение.
Найдем невязку системы N-MX0.
MX0 =
=
=
N-MX0 =
-
=
.
Найдем длину невязки (корень из суммы
квадратов координат). |N-MX0|
=
=