Если матрица вырожденная то матричное уравнение

Решение матричных уравнений

Финальная глава саги.

Линейная алгебра и, в частности, матрицы — это основа математики нейросетей. Когда говорят «машинное обучение», на самом деле говорят «перемножение матриц», «решение матричных уравнений» и «поиск коэффициентов в матричных уравнениях».

Понятно, что между простой матрицей в линейной алгебре и нейросетью, которая генерирует котов, много слоёв усложнений, дополнительной логики, обучения и т. д. Но здесь мы говорим именно о фундаменте. Цель — чтобы стало понятно, из чего оно сделано.

Краткое содержание прошлых частей:

  • Линейная алгебра изучает векторы, матрицы и другие понятия, которые относятся к упорядоченным наборам данных. Линейной алгебре интересно, как можно трансформировать эти упорядоченные данные, складывать и умножать, всячески обсчитывать и находить в них закономерности.
  • Вектор — это набор упорядоченных данных в одном измерении. Можно упрощённо сказать, что это последовательность чисел.
  • Матрица — это тоже набор упорядоченных данных, только уже не в одном измерении, а в двух (или даже больше).
  • Матрицу можно представить как упорядоченную сумку с данными. И с этой сумкой как с единым целым можно совершать какие-то действия. Например, делить, умножать, менять знаки.
  • Матрицы можно складывать и умножать на другие матрицы. Это как взять две сумки с данными и получить третью сумку, тоже с данными, только теперь какими-то новыми.
  • Матрицы перемножаются по довольно замороченному алгоритму. Арифметика простая, а порядок перемножения довольно запутанный.

И вот наконец мы здесь: если мы можем перемножать матрицы, то мы можем и решить матричное уравнение.

❌ Никакого практического применения следующего материала в народном хозяйстве вы не увидите. Это чистая алгебра в несколько упрощённом виде. Отсюда до практики далёкий путь, поэтому, если нужно что-то практическое, — посмотрите, как мы генерим Чехова на цепях Маркова.

Видео:Решение матричных уравненийСкачать

Решение матричных уравнений

Что такое матричное уравнение

Матричное уравнение — это когда мы умножаем известную матрицу на матрицу Х и получаем новую матрицу. Наша задача — найти неизвестную матрицу Х.

Если матрица вырожденная то матричное уравнение

Видео:Обратная матрицаСкачать

Обратная матрица

Шаг 1. Упрощаем уравнение

Вместо известных числовых матриц вводим в уравнение буквы: первую матрицу обозначаем буквой A, вторую — буквой B. Неизвестную матрицу X оставляем. Это упрощение поможет составить формулу и выразить X через известную матрицу.

Если матрица вырожденная то матричное уравнениеПриводим матричное уравнение к упрощённому виду

Видео:§28 Матричные уравненияСкачать

§28 Матричные уравнения

Шаг 2. Вводим единичную матрицу

В линейной алгебре есть два вспомогательных понятия: обратная матрица и единичная матрица. Единичная матрица состоит из нулей, а по диагонали у неё единицы. Обратная матрица — это такая, которая при умножении на исходную даёт единичную матрицу.

Можно представить, что есть число 100 — это «сто в первой степени», 100 1

И есть число 0,01 — это «сто в минус первой степени», 100 -1

При перемножении этих двух чисел получится единица:
100 1 × 100 -1 = 100 × 0,01 = 1.

Вот такое, только в мире матриц.

Зная свойства единичных и обратных матриц, делаем алгебраическое колдунство. Умножаем обе известные матрицы на обратную матрицу А -1 . Неизвестную матрицу Х оставляем без изменений и переписываем уравнение:

А -1 × А × Х = А -1 × В

Добавляем единичную матрицу и упрощаем запись:

А -1 × А = E — единичная матрица

E × Х = А -1 × В — единичная матрица, умноженная на исходную матрицу, даёт исходную матрицу. Единичную матрицу убираем

Х = А -1 × В — новая запись уравнения

После введения единичной матрицы мы нашли способ выражения неизвестной матрицы X через известные матрицы A и B.

💡 Смотрите, что произошло: раньше нам нужно было найти неизвестную матрицу. А теперь мы точно знаем, как её найти: нужно рассчитать обратную матрицу A -1 и умножить её на известную матрицу B. И то и другое — замороченные процедуры, но с точки зрения арифметики — просто.

Видео:§29 Решение матричного уравненияСкачать

§29 Решение матричного уравнения

Шаг 3. Находим обратную матрицу

Вспоминаем формулу и порядок расчёта обратной матрицы:

  1. Делим единицу на определитель матрицы A.
  2. Считаем транспонированную матрицу алгебраических дополнений.
  3. Перемножаем значения и получаем нужную матрицу.

Собираем формулу и получаем обратную матрицу. Для удобства умышленно оставляем перед матрицей дробное число, чтобы было проще считать.

Если матрица вырожденная то матричное уравнениеТретье действие: получаем обратную матрицу

Видео:Матричный метод решения систем уравненийСкачать

Матричный метод решения систем уравнений

Шаг 4. Вычисляем неизвестную матрицу

Нам остаётся посчитать матрицу X: умножаем обратную матрицу А -1 на матрицу B. Дробь держим за скобками и вносим в матрицу только при условии, что элементы новой матрицы будут кратны десяти — их можно умножить на дробь и получить целое число. Если кратных элементов не будет — дробь оставим за скобками.

Если матрица вырожденная то матричное уравнениеРешаем матричное уравнение и находим неизвестную матрицу X. Мы получили кратные числа и внесли дробь в матрицу

Видео:Обратная матрица (2 способа нахождения)Скачать

Обратная матрица (2 способа нахождения)

Шаг 5. Проверяем уравнение

Мы решили матричное уравнение и получили красивый ответ с целыми числами. Выглядит правильно, но в случае с матрицами этого недостаточно. Чтобы проверить ответ, нам нужно вернуться к условию и умножить исходную матрицу A на матрицу X. В результате должна появиться матрица B. Если расчёты совпадут — мы всё сделали правильно. Если будут отличия — придётся решать заново.

👉 Часто начинающие математики пренебрегают финальной проверкой и считают её лишней тратой времени. Сегодня мы разобрали простое уравнение с двумя квадратными матрицами с четырьмя элементами в каждой. Когда элементов будет больше, в них легко запутаться и допустить ошибку.

Если матрица вырожденная то матричное уравнениеПроверяем ответ и получаем матрицу B — наши расчёты верны

Видео:Матричные уравнения Полный разбор трех типов матричных уравненийСкачать

Матричные уравнения Полный разбор трех типов матричных уравнений

Ну и что

Алгоритм решения матричных уравнений несложный, если знать отдельные его компоненты. Дальше на основе этих компонентов математики переходят в более сложные пространства: работают с многомерными матрицами, решают более сложные уравнения, постепенно выходят на всё более и более абстрактные уровни. И дальше, в конце пути, появляется датасет из миллионов котиков. Этот датасет раскладывается на пиксели, каждый пиксель оцифровывается, цифры подставляются в матрицы, и уже огромный алгоритм в автоматическом режиме генерирует изображение нейрокотика:

Видео:Лекция 8. Решение матричных уравненийСкачать

Лекция 8. Решение матричных уравнений

Решение матричных уравнений: теория и примеры

Видео:Решение системы уравнений методом обратной матрицы.Скачать

Решение системы уравнений методом обратной матрицы.

Решение матричных уравнений: как это делается

Матричные уравнения имеют прямую аналогию с простыми алгебраическими уравнениями, в которых присутствует операция умножения. Например,

где x — неизвестное.

А, поскольку мы уже умеем находить произведение матриц, то можем приступать к рассмотрению аналогичных уравнений с матрицами, в которых буквы — это матрицы.

Итак, матричным уравнением называется уравнение вида

где A и B — известные матрицы, X — неизвестная матрица, которую требуется найти.

Как решить матричное уравнение в первом случае? Для того, чтобы решить матричное уравнение вида AX = B , обе его части следует умножить на обратную к A матрицу Если матрица вырожденная то матричное уравнениеслева:

Если матрица вырожденная то матричное уравнение.

По определению обратной матрицы, произведение обратной матрицы на данную исходную матрицу равно единичной матрице: Если матрица вырожденная то матричное уравнение, поэтому

Если матрица вырожденная то матричное уравнение.

Так как E — единичная матрица, то EX = X . В результате получим, что неизвестная матрица X равна произведению матрицы, обратной к матрице A , слева, на матрицу B :

Если матрица вырожденная то матричное уравнение.

Как решить матричное уравнение во втором случае? Если дано уравнение

то есть такое, в котором в произведении неизвестной матрицы X и известной матрицы A матрица A находится справа, то нужно действовать аналогично, но меняя направление умножения на матрицу, обратную матрице A , и умножать матрицу B на неё справа:

Если матрица вырожденная то матричное уравнение,

Если матрица вырожденная то матричное уравнение,

Если матрица вырожденная то матричное уравнение.

Как видим, очень важно, с какой стороны умножать на обратную матрицу, так как Если матрица вырожденная то матричное уравнение. Обратная к A матрица умножается на матрицу B с той стороны, с которой матрица A умножается на неизвестную матрицу X . То есть с той стороны, где в произведении с неизвестной матрицей находится матрица A .

Как решить матричное уравнение в третьем случае? Встречаются случаи, когда в левой части уравнения неизвестная матрица X находится в середине произведения трёх матриц. Тогда известную матрицу из правой части уравнения следует умножить слева на матрицу, обратную той, которая в упомянутом выше произведении трёх матриц была слева, и справа на матрицу, обратную той матрице, которая располагалась справа. Таким образом, решением матричного уравнения

Если матрица вырожденная то матричное уравнение.

Видео:Система линейных уравнений. Метод обратной матрицы. Матричный метод.Скачать

Система линейных уравнений. Метод обратной матрицы. Матричный метод.

Решение матричных уравнений: примеры

Пример 1. Решить матричное уравнение

Если матрица вырожденная то матричное уравнение.

Решение. Данное уравнение имеет вид AX = B , то есть в произведении матрицы A и неизвестной матрицы X матрица A находится слева. Поэтому решение следует искать в виде Если матрица вырожденная то матричное уравнение, то есть неизвестная матрица равна произведению матрицы B на матрицу, обратную матрице A слева. Найдём матрицу, обратную матрице A .

Сначала найдём определитель матрицы A :

Если матрица вырожденная то матричное уравнение.

Найдём алгебраические дополнения матрицы A :

Если матрица вырожденная то матричное уравнение.

Составим матрицу алгебраических дополнений:

Если матрица вырожденная то матричное уравнение.

Транспонируя матрицу алгебраических дополнений, находим матрицу, союзную с матрицей A :

Если матрица вырожденная то матричное уравнение.

Теперь у нас есть всё, чтобы найти матрицу, обратную матрице A :

Если матрица вырожденная то матричное уравнение.

Наконец, находим неизвестную матрицу:

Если матрица вырожденная то матричное уравнение

Пример 2. Решить матричное уравнение

Если матрица вырожденная то матричное уравнение.

Пример 3. Решить матричное уравнение

Если матрица вырожденная то матричное уравнение.

Решение. Данное уравнение имеет вид XA = B , то есть в произведении матрицы A и неизвестной матрицы X матрица A находится справа. Поэтому решение следует искать в виде Если матрица вырожденная то матричное уравнение, то есть неизвестная матрица равна произведению матрицы B на матрицу, обратную матрице A справа. Найдём матрицу, обратную матрице A .

Сначала найдём определитель матрицы A :

Если матрица вырожденная то матричное уравнение.

Найдём алгебраические дополнения матрицы A :

Если матрица вырожденная то матричное уравнение.

Составим матрицу алгебраических дополнений:

Если матрица вырожденная то матричное уравнение.

Транспонируя матрицу алгебраических дополнений, находим матрицу, союзную с матрицей A :

Если матрица вырожденная то матричное уравнение.

Находим матрицу, обратную матрице A :

Если матрица вырожденная то матричное уравнение.

Находим неизвестную матрицу:

Если матрица вырожденная то матричное уравнение

До сих пор мы решали уравнения с матрицами второго порядка, а теперь настала очередь матриц третьего порядка.

Пример 4. Решить матричное уравнение

Если матрица вырожденная то матричное уравнение.

Решение. Это уравнение первого вида: AX = B , то есть в произведении матрицы A и неизвестной матрицы X матрица A находится слева. Поэтому решение следует искать в виде Если матрица вырожденная то матричное уравнение, то есть неизвестная матрица равна произведению матрицы B на матрицу, обратную матрице A слева. Найдём матрицу, обратную матрице A .

Сначала найдём определитель матрицы A :

Если матрица вырожденная то матричное уравнение.

Найдём алгебраические дополнения матрицы A :

Если матрица вырожденная то матричное уравнение

Составим матрицу алгебраических дополнений:

Если матрица вырожденная то матричное уравнение

Транспонируя матрицу алгебраических дополнений, находим матрицу, союзную с матрицей A :

Если матрица вырожденная то матричное уравнение.

Находим матрицу, обратную матрице A , и делаем это легко, так как определитель матрицы A равен единице:

Если матрица вырожденная то матричное уравнение.

Находим неизвестную матрицу:

Если матрица вырожденная то матричное уравнение

Пример 5. Решить матричное уравнение

Если матрица вырожденная то матричное уравнение.

Решение. Данное уравнение имеет вид XA = B , то есть в произведении матрицы A и неизвестной матрицы X матрица A находится справа. Поэтому решение следует искать в виде Если матрица вырожденная то матричное уравнение, то есть неизвестная матрица равна произведению матрицы B на матрицу, обратную матрице A справа. Найдём матрицу, обратную матрице A .

Сначала найдём определитель матрицы A :

Если матрица вырожденная то матричное уравнение.

Найдём алгебраические дополнения матрицы A :

Если матрица вырожденная то матричное уравнение

Составим матрицу алгебраических дополнений:

Если матрица вырожденная то матричное уравнение.

Транспонируя матрицу алгебраических дополнений, находим матрицу, союзную с матрицей A :

Если матрица вырожденная то матричное уравнение.

Находим матрицу, обратную матрице A :

Если матрица вырожденная то матричное уравнение.

Находим неизвестную матрицу:

Если матрица вырожденная то матричное уравнение

Пример 6. Решить матричное уравнение

Если матрица вырожденная то матричное уравнение.

Решение. Данное уравнение имеет вид AXB = C , то есть неизвестная матрица X находится в середине произведения трёх матриц. Поэтому решение следует искать в виде Если матрица вырожденная то матричное уравнение. Найдём матрицу, обратную матрице A .

Сначала найдём определитель матрицы A :

Если матрица вырожденная то матричное уравнение.

Найдём алгебраические дополнения матрицы A :

Если матрица вырожденная то матричное уравнение.

Составим матрицу алгебраических дополнений:

Если матрица вырожденная то матричное уравнение.

Транспонируя матрицу алгебраических дополнений, находим матрицу, союзную с матрицей A :

Если матрица вырожденная то матричное уравнение.

Находим матрицу, обратную матрице A :

Если матрица вырожденная то матричное уравнение.

Найдём матрицу, обратную матрице B .

Сначала найдём определитель матрицы B :

Если матрица вырожденная то матричное уравнение.

Найдём алгебраические дополнения матрицы B :

Если матрица вырожденная то матричное уравнение

Составим матрицу алгебраических дополнений матрицы B :

Если матрица вырожденная то матричное уравнение.

Транспонируя матрицу алгебраических дополнений, находим матрицу, союзную с матрицей B :

Если матрица вырожденная то матричное уравнение.

Находим матрицу, обратную матрице B :

Если матрица вырожденная то матричное уравнение.

Видео:Матричное уравнениеСкачать

Матричное уравнение

Матрицы и системы линейных уравнений

Содержание:

Матрицы и системы линейных уравнений. Матричная запись системы линейных уравнений

Одно из важных применений матриц связано с системами линейных уравнений. Рассмотрим систему Если матрица вырожденная то матричное уравнение

Если матрица вырожденная то матричное уравнение(1)

и соответствующие ей матрицы

Если матрица вырожденная то матричное уравнение

Тогда систему (1) можно заменить единственным уравнением АХ = В.

Уравнение (2) называют матричной записью системы (1). Например, система

Если матрица вырожденная то матричное уравнение

в матричной записи выглядит так:

Если матрица вырожденная то матричное уравнение

Заметим, что матричную запись систем линейных уравнений применяли древнекитайские математики во Если матрица вырожденная то матричное уравнениев. до н.э., а в европейской науке она применяется с XIX

Обратная, вырожденная и невырожденная матрицы

Рассмотрим вопросы, связанные с умножением квадратных матриц порядка Если матрица вырожденная то матричное уравнение. Тогда произведение АВ имеет смысл для любых матриц А и В . Мы уже вводили понятие единичной матрицы

Если матрица вырожденная то матричное уравнение

и говорили о том, что для любой квадратной матрицы А выполняется свойство АЕ = ЕА = А.

Известно, что любого числа Если матрица вырожденная то матричное уравнениесуществует обратное число Если матрица вырожденная то матричное уравнение, для которого Если матрица вырожденная то матричное уравнение.

Нечто подобное имеет место и для квадратных матриц, причем роль условия Если матрица вырожденная то матричное уравнениеиграет своеобразное условие невырожденности матрицы А.

Определение 1. Пусть А — квадратная матрица порядка Если матрица вырожденная то матричное уравнение. Квадратная матрица Если матрица вырожденная то матричное уравнениетого же порядка называется обратной для А, если Если матрица вырожденная то матричное уравнение.

Для обратных матриц выполняется свойство: Если матрица вырожденная то матричное уравнение.

Заметим, что строки матрицы А — это арифметические векторы из Если матрица вырожденная то матричное уравнение, поэтому можно ставить вопрос об их линейной зависимости или независимости.

Определение 2. Квадратная матрица А называется невырожденной, если ее строки линейно независимы, и вырожденной в противном случае.

В лекции 1 мы указывали, что линейно независимая система векторов не может содержать нулевой вектор. Т.о., в невырожденной матрице не может быть нулевых строк. Над строками матрицы можно совершать элементарные преобразования:

1) переставлять строки;

2) вычеркивать нулевую строку;

3) умножать строку на число Если матрица вырожденная то матричное уравнение;

4) прибавлять к одной из строк другую строку, умноженную на любое число. Заметим, что речь идет о тех же самых элементарных преобразованиях, которые используются в методе Гаусса, с той лишь разницей, что теперь это строки матрицы, а не уравнения системы.

Теорема 1. Если над строками невырожденной матрицы А проделать элементарные преобразования, то получим снова невырожденную матрицу.

Теорема 2. Для любой невырожденной матрицы А существует обратная матрица Если матрица вырожденная то матричное уравнение.

Метод Жордана-Гаусса решения матричных уравнений

Рассмотрим матричное уравнение

Если матрица вырожденная то матричное уравнение, (3)

где А и В — две данные матрицы, X — искомая матрица. Существенно, что А — квадратная матрица порядка Если матрица вырожденная то матричное уравнение. В частном случае, когда В = Е, искомая матрица X будет обратной к А , т.е. Если матрица вырожденная то матричное уравнение

Эффективным методом решения матричных уравнений (3) является метод полного исключения Жордана-Гаусса.

Метод Жордана-Гаусса. Пусть А — невырожденная матрица. Припишем к ней (например, справа) матрицу В и далее будем работать уже со «сдвоенной» матрицей: Если матрица вырожденная то матричное уравнение

Если, выполняя элементарные преобразования над строками этой матрицы, привести ее левую часть к единичной матрице Если матрица вырожденная то матричное уравнение, то правая часть приведется к искомой матрице X. Фактически, метод Жордана-Гаусса можно представить следующей схемой:

Если матрица вырожденная то матричное уравнение

В частном случае, когда нужно найти обратную матрицу Если матрица вырожденная то матричное уравнениенадо совершить переход:

Если матрица вырожденная то матричное уравнение.

Пример №26

Методом Жордана-Гаусса для матрицы

Если матрица вырожденная то матричное уравнение

найти обратную матрицу Если матрица вырожденная то матричное уравнение

Решение:

Составим «сдвоенную» матрицу

Если матрица вырожденная то матричное уравнение

С помощью элементарных преобразований приведем ее левую часть к единичной матрице Если матрица вырожденная то матричное уравнение:

Если матрица вырожденная то матричное уравнение

Правее вертикальной черты получилась обратная матрица Если матрица вырожденная то матричное уравнение:

Если матрица вырожденная то матричное уравнение

Замечание 1. При нахождении обратной матрицы методом Жордана-Гаусса возможны вычислительные ошибки. Поэтому желательно делать проверку:

Если матрица вырожденная то матричное уравнение.

Решение системы с помощью обратной матрицы

Рассмотрим произвольную систему Если матрица вырожденная то матричное уравнениелинейных уравнений с Если матрица вырожденная то матричное уравнениенеизвестными:

Если матрица вырожденная то матричное уравнение

Запишем эту систему Если матрица вырожденная то матричное уравнениематричным уравнением АХ — В,

Если матрица вырожденная то матричное уравнение

Теорема 3. Пусть квадратная матрица А является невырожденной. Тогда решением матричного уравнения АХ = В будет

Если матрица вырожденная то матричное уравнение.

Доказательство. Используя очевидные преобразования, получим

Если матрица вырожденная то матричное уравнение. Теорема доказана.

Замечание 2. Результат, полученный при доказательстве теоремы 3, часто называют методом обратной матрицы.

Пример №27

Решить систему методом обратной матрицы:

Если матрица вырожденная то матричное уравнение

Решение:

Этой системе соответствуют матрицы:

Если матрица вырожденная то матричное уравнение

Подобно тому, как это делалось в примере 1, найдем обратную матрицу к матрице А:

Если матрица вырожденная то матричное уравнение

Используя теорему 3, получим

Если матрица вырожденная то матричное уравнение

Итак, наша система имеет решение: Если матрица вырожденная то матричное уравнение. Проверкой убеждаемся в том, что оно правильное.

Эта лекция взята из раздела о предмете высшая математика, там вы найдёте другие лекци по всем темам высшей математики:

Высшая математика: полный курс лекций

Другие темы которые вам помогут понять высшую математику:

Присылайте задания в любое время дня и ночи в ➔ Если матрица вырожденная то матричное уравнениеЕсли матрица вырожденная то матричное уравнение

Официальный сайт Брильёновой Натальи Валерьевны преподавателя кафедры информатики и электроники Екатеринбургского государственного института.

Все авторские права на размещённые материалы сохранены за правообладателями этих материалов. Любое коммерческое и/или иное использование кроме предварительного ознакомления материалов сайта natalibrilenova.ru запрещено. Публикация и распространение размещённых материалов не преследует за собой коммерческой и/или любой другой выгоды.

Сайт предназначен для облегчения образовательного путешествия студентам очникам и заочникам по вопросам обучения . Наталья Брильёнова не предлагает и не оказывает товары и услуги.

💡 Видео

Матричные уравненияСкачать

Матричные уравнения

Математика без Ху!ни. Метод Гаусса. Совместность системы. Ранг матрицы.Скачать

Математика без Ху!ни. Метод Гаусса. Совместность системы. Ранг матрицы.

Урок 1. Матрицы, определитель матрицы и ранг матрицы | Высшая математика | TutorOnlineСкачать

Урок 1. Матрицы, определитель матрицы и ранг матрицы | Высшая математика | TutorOnline

Решение системы уравнений методом обратной матрицы - bezbotvyСкачать

Решение системы уравнений методом обратной матрицы - bezbotvy

Решить матричное уравнениеСкачать

Решить матричное уравнение

2 13 Решение матричного уравнения AXB=CСкачать

2 13 Решение матричного уравнения AXB=C

Обратная матрица. Решение матричных уравненийСкачать

Обратная матрица.  Решение матричных уравнений

Метод Крамера за 3 минуты. Решение системы линейных уравнений - bezbotvyСкачать

Метод Крамера за 3 минуты. Решение системы линейных уравнений - bezbotvy
Поделиться или сохранить к себе: