Основы линейной алгебры
Теория: Общий случай СЛАУ
В предыдущих уроках мы разбирались, как работать с матрицами, как представлять систему уравнений в виде матрицы и даже решали систему с помощью операторов. В этом уроке мы объединим методы и немного дополним алгоритм, который разбирали в предыдущих уроках.
Систему уравнений можно решить с помощью матриц, записав ее в виде матричного уравнения. Также с помощью матричного уравнения можно определить, имеет ли система единственное решение, бесконечное число решений или не имеет решения.
В этом уроке мы узнаем, как решать матричные уравнения различными методами и на примерах.
Что такое матричное уравнение
Матричное уравнение имеет вид A*X = B, где:
A— матрица коэффициентовX— матрица столбцов переменныхB— матрица столбцов констант, которые находятся в правой части уравнений системы
Для примера рассмотрим систему из n уравнений с n переменных:
Тогда матричное уравнение, соответствующее вышеуказанной системе, имеет вид A * X = B, где:
A— матрица, составленная из коэффициентовX— матрица столбцов переменныхB— матрица столбцов констант
Подставим все три матрицы в формулу:
Как написать матричное уравнение
Чтобы записать систему уравнений в виде матричного уравнения, нужно выполнить четыре шага:
- Убедиться, что переменные находятся в одинаковом порядке в каждом уравнении
- Убедиться, что все переменные находятся в левой части, а все постоянные — в правой
- Найти матрицу коэффициентов
A, матрицу переменныхXи матрицу постоянныхB - Записать систему в виде матричного уравнения
A*X = B
Попробуем попрактиковаться на примерах. Возьмем такую систему уравнений:
Попробуем записать ее в виде матричного уравнения.
Для этого по порядку расположим все переменные с левой стороны, а постоянные — с правой:
Теперь мы можем записать эту систему в виде матрицы:
У нас получилось матричное уравнение этой системы. Еще его можно записать в виде A * X = B:
Как решать матричное уравнение
Давайте попробуем решить матричное уравнение A*X = B для X.
Умножим обе стороны уравнения на обратную величину A. Для удобства запишем ее как A^(-1):
A^(-1)*(A*X) = A^(-1)*B
Для удобства введем I — это матрица тождества того же порядка, что и A.
Она помогает нам определить, что:
A^(-1)*A = I— следовательно,IX = A^(-1)*BI*X = X— следовательно,X = A^(-1)*B
Так мы постепенно приходим к решению матричного уравнения. Оно также известно как обратное матричное уравнение*. Поэтому формула выше известна как «формула обратной матрицы».
Итак, вот шаги по решению системы уравнений с помощью матриц:
- Записываем систему в виде матричного уравнения
A*X = B - Находим обратную матрицу
A^(-1) - Умножаем эту матрицу на постоянную матрицу
B, чтобы получить решениеX = A^(-1)*B
Последовательность в матричных уравнениях
Мы знаем, что найти обратную матрицу можно только в том случае, если ее определитель не равен нулю. Таким образом, единственное решение уравнения (X = A^(-1)*B) существует только тогда, когда det (A) ne 0.
А теперь представим систему уравнений, в которой det (A) = 0. Как узнать, сколько решений может иметь система?
В этом случае нужно найти adj(A) * B, где adj (A) означает смежность A.
При этом нужно сопоставить наше выражение с нулевой матрицей O и прийти к одному из двух вариантов:
- Если
adj (A) * B ne O, то система не имеет решения - Если
adj (A) * B = O, то система либо последовательная (с бесконечным числом решений), либо непоследовательная (без решения)
То же самое описано формулами ниже:
Выводы
В этом уроке мы изучили, как решать системы уравнений с помощью матриц и выяснили, как они применяются на практике. Далее в курсе мы перейдем к другим разделам линейной алгебры, научимся работать с функциями и извлекать из них еще больше информации.
Рекомендуемые программы
Завершено
0 / 24
