Литмир - Электронная Библиотека
Содержание  
A
A

Попытка найти обратную матрицу в общем случае даст больше понимания проблемы. Зададимся вопросом, чем заполнить матрицу в уравнении  

Математические модели в естественнонаучном образовании - _502.jpg
.

Сосредоточившись на правом верхнем элементе произведения, легко получить там ноль, поместив

Математические модели в естественнонаучном образовании - _2.jpg
 и
Математические модели в естественнонаучном образовании - _503.jpg
 в верхнюю строку искомой матрицы. Чтобы получить ноль в нижнем левом элементе произведения, можно поставить
Математические модели в естественнонаучном образовании - _504.jpg
 и
Математические модели в естественнонаучном образовании - _292.jpg
 в нижнем ряду.  Это приводит нас к равенству
Математические модели в естественнонаучном образовании - _505.jpg
. Теперь, чтобы получить 1 по диагонали, достаточно просто нужно разделить каждый элемент левой матрицы на
Математические модели в естественнонаучном образовании - _506.jpg
. Таким образом,
Математические модели в естественнонаучном образовании - _507.jpg
. Число
Математические модели в естественнонаучном образовании - _508.jpg
 имеет специальное название:

Определение.  Детерминантом (или определителем) квадратной матрицы

Математические модели в естественнонаучном образовании - _509.jpg
 второго порядка называется число
Математические модели в естественнонаучном образовании - _506.jpg
, которое обозначается как
Математические модели в естественнонаучном образовании - _510.jpg
 или
Математические модели в естественнонаучном образовании - _511.jpg
.

Формула для обращения квадратной матрицы второго порядка теперь выглядит следующим образом: если

Математические модели в естественнонаучном образовании - _509.jpg
, то
Математические модели в естественнонаучном образовании - _512.jpg
.

В общем случае обращение матрицы происходит по формуле

Математические модели в естественнонаучном образовании - _513.jpg
, то есть на определитель делится матрица, транспонированная к присоединённой. Транспонирование осуществляется путём замены строк матрицы её столбцами, а для нахождения
Математические модели в естественнонаучном образовании - _514.jpg
-элемента
Математические модели в естественнонаучном образовании - _71.jpg
-й строки
Математические модели в естественнонаучном образовании - _370.jpg
-го столбца в присоединённой матрице вычисляется алгебраическое дополнение к элементу
Математические модели в естественнонаучном образовании - _71.jpg
-й строки
Математические модели в естественнонаучном образовании - _370.jpg
-го столбца исходной матрицы. Алгебраическим дополнением элемента матрицы называется его минор, взятый со знаком
Математические модели в естественнонаучном образовании - _515.jpg
. А минором называется определитель матрицы, получаемой из исходной путём вычёркивания из неё
Математические модели в естественнонаучном образовании - _71.jpg
-й строки и
Математические модели в естественнонаучном образовании - _370.jpg
-го столбца.

Пример.

Математические модели в естественнонаучном образовании - _516.jpg
.

Поскольку не каждая матрица имеет обратную, невозможно найти универсальную формулу для обращение любой матрицы. Иногда что-то будет мешать. Глядя на формулу, видим, что она не имеет смысла, при

Математические модели в естественнонаучном образовании - _517.jpg
. На самом деле, не будем доказывать это, но если
Математические модели в естественнонаучном образовании - _518.jpg
, то
Математические модели в естественнонаучном образовании - _339.jpg
 не имеет обратной. Другими словами, чтобы найти обратную матрицу 2 × 2, можем просто попытаться использовать вышеописанную формулу. Если формула неприменима, то матрица не имеет обратного. Резюмируем сказанное следующей теоремой.

Теорема. Квадратная матрица обратима тогда и только тогда, когда ее определитель не равен нулю.

Пример. Матрица

Математические модели в естественнонаучном образовании - _519.jpg
 необратима, так как её определитель равен
Математические модели в естественнонаучном образовании - _520.jpg
.

Для матриц размерности 3 × 3 и выше, ручное вычисление обратной матрицы (если она существует) через детерминант очень громоздко. Несмотря на то, что задача алгоритмически разрешима и хорошо распараллеливается процесс вычисления по формулам обращения любой квадратной матрицы, они слишком сложны, чтобы быть полезными с практической точки зрения. Поэтому обратные матрицы обычно вычисляются с помощью другого метода, называемого методом Гаусса-Джордана, который преподается на курсах линейной алгебры. Для нужд математического моделирования громоздкие операции с большими матрицами выполняются средствами программного обеспечения, такого как MATLAB, чтобы ускорить вычисления.

Однако важно помнить, что не каждая матрица будет иметь обратную. Если попытаетесь вычислить значение, когда его не существует, MATLAB сообщит об этом. К счастью, большинство квадратных матриц обратимы. По этой причине необратимые матрицы называются особенными, сингулярными или вырожденными.

Вернемся к первоначальной проблеме нахождения обратной матрицы.

Пример. Для леса, моделируемого в разделе 2.1, предположим, что в момент времени

Математические модели в естественнонаучном образовании - _477.jpg
 численность деревьев двух видов составляла
Математические модели в естественнонаучном образовании - _521.jpg
. Какова была их численность в момент времени
Математические модели в естественнонаучном образовании - _522.jpg
? Чтобы ответить на этот вопрос, зная о соотношении
Математические модели в естественнонаучном образовании - _482.jpg
, просто умножаем обе части равенства слева на
Математические модели в естественнонаучном образовании - _523.jpg
, чтобы найти
Математические модели в естественнонаучном образовании - _524.jpg
.

Задачи для самостоятельного решения:

2.2.1. Первый раздел настоящей главы начинается с двух примеров моделей популяции. Является ли каждая из них моделью Лесли? Является ли каждая из них моделью Ашера? Объясните, почему, описав форму матриц перехода для них.

2.2.2. В MATLAB создайте матрицу Лесли для модели численности населения, описанной с помощью команд

sd=[0.9966, 0.9983, 0.9979, 0.9968, 0.9961, …

    0.9947, 0.9923, 0.9987, 0.9831]

P=diag(sd,-1)

P(1,:)=[0.0000, 0.0010, 0.0878, 0.3487, 0.4761, …

        0.3377, 0.1833, 0.0761, 0.0174, 0.0010]

Для нескольких вариантов начальных значений популяции постройте графики популяции в течение следующих 10 временных шагов. Опишите свои наблюдения.

2.2.3. Без помощи компьютера найдите определители и обратные матрицы для следующих матриц  

Математические модели в естественнонаучном образовании - _525.jpg
,
Математические модели в естественнонаучном образовании - _526.jpg
,
Математические модели в естественнонаучном образовании - _527.jpg
 при условии, что они существуют. Затем проверьте свои ответы с помощью компьютера. В MATLAB для поиска обратной матрицы и определителя матрицы
Математические модели в естественнонаучном образовании - _339.jpg
 используются команды

inv(A)

det(A)

2.2.4. При помощи компьютера найдите определители и обратные матрицы для

Математические модели в естественнонаучном образовании - _528.jpg
 и
Математические модели в естественнонаучном образовании - _529.jpg
 при условии, что они существуют. Убедитесь, что обратная матрица найдена верно, путём её умножения на исходную матрицу и получением в результате единичной матрицы.

2.2.5. Простая модель Ашера в пройденном параграфе описывает незрелые и зрелые группы, задаётся матрицей

Математические модели в естественнонаучном образовании - _530.jpg
.

27
{"b":"788195","o":1}