МатВектор

Command Palette

Search for a command to run...

🧮 Линал25 минСложность 1/5+60 XP

Матрицы и операции: как складывать и умножать матрицы

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

2 интерактива3 квизаУрок 1 из 22Обновлено 01.06.2025Обычный

Расписание на неделю, таблица умножения, пиксели на экране телефона, веса внутри нейросети — всё это таблицы чисел. Матрица — математический объект, который описывает такую таблицу целиком, одной буквой. Ценность не в красивой записи: с матрицами можно считать — складывать, умножать, обращать, как с числами, только по собственным правилам. Эти правила — словарь всего курса: на них держится метод Гаусса, поиск собственных векторов и компьютерная графика.

Что такое матрица: определение и размеры#

Матрица — это прямоугольная таблица из чисел, записанная в строк и столбцов. Числа в таблице называют элементами матрицы и помечают двойным индексом: стоит на пересечении -й строки и -го столбца. Короткая запись: ; если нужно подчеркнуть размер, пишут — «матрица на ».

Размер читают так: сначала строки, потом столбцы. Матрица размера — две строки и три столбца. Пример из жизни: студент сдаёт три предмета, по каждому известно два балла — за контрольную и за лабораторную. Данные складываются в таблицу три на два:

ПредметКонтрольнаяЛабораторная
Алгебра8295
Физика7488
Программирование9190
Обычная ведомость — уже матрица размера 3 × 2

Две матрицы равны, если у них одинаковый размер и все соответствующие элементы совпадают: для каждого и каждого . Звучит тривиально, но именно это соглашение превращает «таблицу» в объект, с которым можно работать строго.

Линейные операции: сложение и умножение на число#

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

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

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

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

Умножение матриц: правило «строка на столбец»#

Вот операция, которая ломает привычку «считай поэлементно». Умножить на можно только если число столбцов равно числу строк . Если имеет размер , а — размер , то произведение будет размером .

Формула читается так: элемент — это сумма произведений элементов -й строки матрицы на элементы -го столбца матрицы . Мнемоника: строка идёт навстречу столбцу. Схема размеров: — внутренние размеры обязаны совпасть и «исчезают», из внешних собирается ответ.

  1. Пусть , . Размеры совместимы, результат будет .
  2. : первая строка на первый столбец : .
  3. : первая строка на второй столбец: .
  4. : вторая строка на первый столбец: .
  5. : вторая строка на второй столбец: .
  6. Итог: .

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

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

Зачем такое странное правило? Композиция преобразований

Правило «строка на столбец» придумали не для мучения первокурсников. Матрица — это линейное преобразование плоскости или пространства: умножение отправляет вектор в новый вектор. Если применить сначала , а потом , итоговое преобразование описывается матрицей — произведение и есть композиция действий:

Проверьте на числах: для тех же и возьмём . Сначала , затем . А напрямую . Совпало — потому что и означает «сначала , потом ». Порядок в записи идёт справа налево, как в композиции функций .

Транспонирование и особые матрицы#

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

  • — двойное отражение возвращает исходную матрицу
  • — транспонирование дружит со сложением
  • — произведение транспонируется в обратном порядке

Несколько матриц достойны отдельных имён. Единичная (в англоязычных книгах ) — квадратная, единицы на главной диагонали и нули вне её; она играет роль единицы: . Нулевая — все элементы нули. Диагональная — ненулевые элементы могут стоять только на главной диагонали. Симметричная — совпадает со своим транспонированием: .

Для квадратной матрицы определены степени: , и так далее. Забавный факт: ещё не значит, что . Матрица меняет местами координаты точки, и — два обмена возвращают всё на место, хотя сама ни на единицу, ни на минус единицу не похожа.

Проверь себя+15 XP

Матрица имеет размер , матрица — размер . Каков размер произведения ?

Проверь себя+15 XP

Что из перечисленного верно для любых квадратных матриц одного размера?

Проверь себя+15 XP

Матрица меняет местами координаты вектора. Чему равно ?

Частые вопросы

Можно ли складывать матрицы разных размеров?

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

Почему умножение матриц такое хитрое, а не поэлементное?

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

Всегда ли ?

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

Где матрицы применяются за пределами курса?

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

Арифметический словарь собран: сложение, умножение на число, умножение матриц, транспонирование. Следующий шаг — число, которое квадратная матрица выдаёт о себе сама: определитель. Он покажет, во сколько раз преобразование меняет площади, и подскажет, когда матрицу можно «обратить». Потренируйте операции в тренажёре по матрицам — задачи там с автопроверкой.

Арифметическая зарядка перед переходом к определителям. Пусть и . Считаем . Удвоение множит каждый элемент: . Утроение даёт . Вычитание идёт поэлементно: . Три действия, ни одного хитрого правила — на этом уровне матрицы ведут себя как обычные числа, и комбинация при любых коэффициентах остаётся матрицей того же размера. Линейная алгебра зовётся линейной в том числе за это. Сюрпризы начнутся, когда встретятся два произведения: там появится и некоммутативность, и определитель как мера преобразования.

Линейные комбинации: поэлементно и без сюрпризов

Готовитесь к контрольной?

Чеклист тем по «Линал»: что вы уже умеете, что повторить и в каком порядке.

Открыть чеклист предмета →

Проверьте себя в бою

Босс-экзамен по «Линал»: квизы всех уроков плюс бесконечный поток сгенерированных задач. Каждая попытка — новый расклад.

Начать босс-экзамен →