Как решить матричное уравнение
Решение матричных уравнений
Финальная глава саги.
Линейная алгебра и, в частности, матрицы — это основа математики нейросетей. Когда говорят «машинное обучение», на самом деле говорят «перемножение матриц», «решение матричных уравнений» и «поиск коэффициентов в матричных уравнениях».
Понятно, что между простой матрицей в линейной алгебре и нейросетью, которая генерирует котов, много слоёв усложнений, дополнительной логики, обучения и т. д. Но здесь мы говорим именно о фундаменте. Цель — чтобы стало понятно, из чего оно сделано.
Краткое содержание прошлых частей:
И вот наконец мы здесь: если мы можем перемножать матрицы, то мы можем и решить матричное уравнение.
❌ Никакого практического применения следующего материала в народном хозяйстве вы не увидите. Это чистая алгебра в несколько упрощённом виде. Отсюда до практики далёкий путь, поэтому, если нужно что-то практическое, — посмотрите, как мы генерим Чехова на цепях Маркова.
Что такое матричное уравнение
Матричное уравнение — это когда мы умножаем известную матрицу на матрицу Х и получаем новую матрицу. Наша задача — найти неизвестную матрицу Х.
Шаг 1. Упрощаем уравнение
Вместо известных числовых матриц вводим в уравнение буквы: первую матрицу обозначаем буквой A, вторую — буквой B. Неизвестную матрицу X оставляем. Это упрощение поможет составить формулу и выразить X через известную матрицу.

Шаг 2. Вводим единичную матрицу
В линейной алгебре есть два вспомогательных понятия: обратная матрица и единичная матрица. Единичная матрица состоит из нулей, а по диагонали у неё единицы. Обратная матрица — это такая, которая при умножении на исходную даёт единичную матрицу.
Можно представить, что есть число 100 — это «сто в первой степени», 100 1
Вот такое, только в мире матриц.
Добавляем единичную матрицу и упрощаем запись:
После введения единичной матрицы мы нашли способ выражения неизвестной матрицы X через известные матрицы A и B.
Шаг 3. Находим обратную матрицу
Вспоминаем формулу и порядок расчёта обратной матрицы:
Собираем формулу и получаем обратную матрицу. Для удобства умышленно оставляем перед матрицей дробное число, чтобы было проще считать.

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

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

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

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


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



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

Решение матричных уравнений: примеры
Пример 1. Решить матричное уравнение

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

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

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

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

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

Наконец, находим неизвестную матрицу:
Пример 2. Решить матричное уравнение

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

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

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

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

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

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

Находим неизвестную матрицу:
До сих пор мы решали уравнения с матрицами второго порядка, а теперь настала очередь матриц третьего порядка.
Пример 4. Решить матричное уравнение

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

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


Находим неизвестную матрицу:
Пример 5. Решить матричное уравнение

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

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

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

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

Находим неизвестную матрицу:
Пример 6. Решить матричное уравнение

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

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

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

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

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

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

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

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

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

Скоро вебинар
«ПРЯМАЯ НА ПЛОСКОСТИ»
(Аналитическая геометрия). Жми подробнее.
«Если Вы хотите научиться плавать, то смело входите в воду, а если хотите научиться решать задачи, то решайте их.»
Д. Пойа (1887-1985 г.)
(Математик. Внёс большой вклад в популяризацию математики. Написал несколько книг о том, как решают задачи и как надо учить решать задачи.)
Обратные матрицы используются при решении матричных уравнений.
Простейшими матричными уравнениями называются соотношения вида: АХ=В и ХА=В, где А,В— известные матрицы, Х – неизвестная.
Непосредственной подстановкой легко установить, что найденное Х является решением соответствующего уравнения.
ПРИМЕРЫ: Решить матричные уравнения.
РЕШЕНИЕ:
Как вычислить определитель смотреть здесь.
Как умножать матрицы можно посмотреть здесь.
Как найти обратную матрицу можно посмотреть здесь.
В открывшемся окне:
Упражнения к уроку:
Решить матричные уравнения:
Автор: Аникина Анна
Комментарии к этой заметке:
Как можно решить логарифм матрицы простейшем способом?
А как решить уравнение вроде ХА=В+2Х. Вот что делать с 2Х?
Доброго времени суток, Юлия! Необходимо представить 2Х=Х2Е (Е-единичная матрица соответствующего размера). А далее использовать свойства действий с матрицами.
Матричные уравнения
AX = B, где матрица A обратима
Поскольку умножение матриц не всегда коммутативно, умножаем слева обе части уравнения на$ A^<-1>$.
$A^<-1>\cdot A\cdot X = A^<-1>\cdot B$
Решение уравнения имеет общий вид
$\color
Пример 50
Решить уравнение
$\begin
Убедимся, что первая матрица обратима.
$\left|A\right|=5-6=-1\neq 0$, следовательно, матрица обратима.
Умножаем слева на обратную ей матрицу.
$\begin
$I_<2>\cdot X = \begin
XA = B, где матрица A обратима
Поскольку умножение матриц не всегда коммутативно, умножаем справа обе части уравнения на$ A^<-1>$.
$X\cdot A\cdot A^ <-1>= B\cdot A^<-1>$
Решение уравнения имеет общий вид
$\color
Пример 51
Решить уравнение
$X \begin
Убедимся, что первая матрица обратима.
$\left|A\right|=5-6=-1\neq 0$, следовательно, матрица обратима.
Умножаем справа на обратную ей матрицу.
$X \begin
$X\cdot I_<2>= \begin
Правило Крамера. Метод обратной матрицы
Представляю Вашему вниманию вторую часть урока Как решить систему линейных уравнений? В первой части мы рассмотрели немного теоретического материала, метод подстановки, а также метод почленного сложения уравнений системы. Всем, кто зашел на сайт через эту страницу рекомендую ознакомиться с первой частью. Возможно, некоторым посетителям покажется материал слишком простым, но по ходу решения систем линейных уравнений я сделал ряд очень важных замечаний и выводов, касающихся решения математических задач в целом.
А сейчас мы разберём правило Крамера, а также решение системы линейных уравнений с помощью обратной матрицы (матричный метод). Все материалы изложены просто, подробно и понятно, практически все читатели смогут научиться решать системы вышеуказанными способами.
Настоятельно рекомендую скачать программу для автоматизированного решения систем по формулам Крамера и с помощью обратной матрицы. Всегда приятно знать правильный ответ заранее, более того, программа позволит сразу обнаружить ошибку по ходу решения задачи, что значительно сэкономит время!
Решение системы по формулам Крамера
Для того чтобы освоить данный параграф Вы должны уметь раскрывать определители «два на два» и «три на три». Если с определителями плохо, пожалуйста, изучите урок Как вычислить определитель?
Сначала мы подробно рассмотрим правило Крамера для системы двух линейных уравнений с двумя неизвестными. Зачем? – Ведь простейшую систему можно решить школьным методом, методом почленного сложения!
Дело в том, что пусть иногда, но встречается такое задание – решить систему двух линейных уравнений с двумя неизвестными по формулам Крамера. Во-вторых, более простой пример поможет понять, как использовать правило Крамера для более сложного случая – системы трех уравнений с тремя неизвестными.
Кроме того, существуют системы линейных уравнений с двумя переменными, которые целесообразно решать именно по правилу Крамера!
Рассмотрим систему уравнений
На первом шаге вычислим определитель 
Если 
Если 

На практике вышеуказанные определители также могут обозначаться латинской буквой 
Корни уравнения находим по формулам: 
Решить систему линейных уравнений
Решение: Мы видим, что коэффициенты уравнения достаточно велики, в правой части присутствуют десятичные дроби с запятой. Запятая – довольно редкий гость в практических заданиях по математике, эту систему я взял из эконометрической задачи.
Как решить такую систему? Можно попытаться выразить одну переменную через другую, но в этом случае наверняка получатся страшные навороченные дроби, с которыми крайне неудобно работать, да и оформление решения будет выглядеть просто ужасно. Можно умножить второе уравнение на 6 и провести почленное вычитание, но и здесь возникнут те же самые дроби.
Что делать? В подобных случаях и приходят на помощь формулы Крамера.



Ответ: 
Оба корня обладают бесконечными хвостами, и найдены приближенно, что вполне приемлемо (и даже обыденно) для задач эконометрики.
Комментарии здесь не нужны, поскольку задание решается по готовым формулам, однако, есть один нюанс. Когда используете данный метод, обязательным фрагментом оформления задания является следующий фрагмент: «
Совсем не лишней будет проверка, которую удобно провести на калькуляторе: подставляем приближенные значения 

Решить систему по формулам Крамера. Ответ представить в обыкновенных неправильных дробях. Сделать проверку.
Это пример для самостоятельного решения (пример чистового оформления и ответ в конце урока).
Переходим к рассмотрению правила Крамера для системы трех уравнений с тремя неизвестными:
Находим главный определитель системы:
Если 
Если 


И, наконец, ответ рассчитывается по формулам:
Как видите, случай «три на три» принципиально ничем не отличается от случая «два на два», столбец свободных членов 
Решить систему по формулам Крамера.
Решение: Решим систему по формулам Крамера. 

Ответ: 
Собственно, здесь опять комментировать особо нечего, ввиду того, что решение проходит по готовым формулам. Но есть пара замечаний.
Бывает так, что в результате вычислений получаются «плохие» несократимые дроби, например: 
Я рекомендую следующий алгоритм «лечения». Если под рукой нет компьютера, поступаем так:
1) Возможно, допущена ошибка в вычислениях. Как только Вы столкнулись с «плохой» дробью, сразу необходимо проверить, правильно ли переписано условие. Если условие переписано без ошибок, то нужно пересчитать определители, используя разложение по другой строке (столбцу).
2) Если в результате проверки ошибок не выявлено, то вероятнее всего, допущена опечатка в условии задания. В этом случае спокойно и ВНИМАТЕЛЬНО прорешиваем задание до конца, а затем обязательно делаем проверку и оформляем ее на чистовике после решения. Конечно, проверка дробного ответа – занятие неприятное, но зато будет обезоруживающий аргумент для преподавателя, который ну очень любит ставить минус за всякую бяку вроде 
Если под рукой есть компьютер, то для проверки используйте автоматизированную программу, которую можно бесплатно скачать в самом начале урока. Кстати, выгоднее всего сразу воспользоваться программой (еще до начала решения), Вы сразу будете видеть промежуточный шаг, на котором допустили ошибку! Этот же калькулятор автоматически рассчитывает решение системы матричным методом.
Замечание второе. Время от времени встречаются системы в уравнениях которых отсутствуют некоторые переменные, например: 
Здесь в первом уравнении отсутствует переменная 


Кстати определители с нулями рационально раскрывать по той строке (столбцу), в которой находится ноль, так как вычислений получается заметно меньше.
Решить систему по формулам Крамера.
Это пример для самостоятельного решения (образец чистового оформления и ответ в конце урока).
Для случая системы 4 уравнений с 4 неизвестными формулы Крамера записываются по аналогичным принципам. Живой пример можно посмотреть на уроке Свойства определителя. Понижение порядка определителя – пять определителей 4-го порядка вполне решабельны. Хотя задача уже весьма напоминает ботинок профессора на груди у студента-счастливчика.
Решение системы с помощью обратной матрицы
Метод обратной матрицы – это, по существу, частный случай матричного уравнения (см. Пример №3 указанного урока).
Для изучения данного параграфа необходимо уметь раскрывать определители, находить обратную матрицу и выполнять матричное умножение. Соответствующие ссылки будут даны по ходу объяснений.
Решить систему с матричным методом
Решение: Запишем систему в матричной форме: 
Пожалуйста, посмотрите на систему уравнений и на матрицы. По какому принципу записываем элементы в матрицы, думаю, всем понятно. Единственный комментарий: если бы в уравнениях отсутствовали некоторые переменные, то на соответствующих местах в матрице 
Решение системы найдем по формуле 
Согласно формуле нам нужно найти обратную матрицу 

Обратную матрицу найдем по формуле: 


Сначала разбираемся с определителем:
Здесь определитель раскрыт по первой строке.
Внимание! Если 
Теперь нужно вычислить 9 миноров и записать их в матрицу миноров
Справка: Полезно знать смысл двойных подстрочных индексов в линейной алгебре. Первая цифра – это номер строки, в которой находится данный элемент. Вторая цифра – это номер столбца, в котором находится данный элемент: 
То есть, двойной подстрочный индекс указывает, что элемент 

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








Порядок расчета миноров совершенно не важен, здесь я их вычислил слева направо по строкам. Можно было рассчитать миноры по столбцам (это даже удобнее).




Повторюсь, выполненные шаги мы подробно разбирали на уроке Как найти обратную матрицу?
Теперь записываем обратную матрицу:
Ни в коем случае не вносим 
Осталось провести матричное умножение. Умножать матрицы можно научиться на уроке Действия с матрицами. Кстати, там разобран точно такой же пример.
Обратите внимание, что деление на 60 выполняется в последнюю очередь.
Иногда может и не разделиться нацело, т.е. могут получиться «плохие» дроби. Что в таких случаях делать, я уже рассказал, когда мы разбирали правило Крамера.
Ответ:
Решить систему с помощью обратной матрицы.
Это пример для самостоятельного решения (образец чистового оформления и ответ в конце урока).
Наиболее универсальным способом решения системы является метод исключения неизвестных (метод Гаусса). Доступно объяснить алгоритм не так-то просто, но я старался!.
Пример 3:
Пример 6:
Пример 8: 

Примеры 10, 12:
Автор: Емелин Александр
(Переход на главную страницу)

cкидкa 15% на первый зaкaз, прoмoкoд: 5530-hihi5


















































