Лінійна алгебра
Вступ до матриць: посібник для початківців
Автор: MathSolver Pro Editorial Team · Опубліковано
Матриця — це прямокутна таблиця чисел із рядків і стовпців. Матриці компактно зберігають дані й, головне, подають лінійні відображення та системи рівнянь. Цей посібник знайомить із позначеннями й основними операціями, приділяючи особливу увагу множенню матриць.
Що таке матриця?
Матриця — це прямокутна таблиця чисел, які називають елементами, розміщених за рядками й стовпцями. Матрицю з рядків і стовпців називають матрицею розміру (читається «m на n»), і рядки завжди вказують першими. Елемент у рядку і стовпці матриці позначають . Наприклад:
Матриця з одного стовпця — це вектор-стовпець, матриця з одного рядка — вектор-рядок. У квадратній матриці кількість рядків дорівнює кількості стовпців; лише квадратні матриці можуть мати визначник і обернену матрицю. Дві матриці рівні, лише якщо вони мають однаковий розмір і всі відповідні елементи збігаються.
Додавання матриць і множення на число
Матриці однакового розміру додають поелементно: елемент у рядку і стовпці матриці дорівнює . Віднімання влаштоване так само. Матриці різних розмірів додавати не можна, бо немає змістовного способу зіставити їхні елементи.
Під час множення матриці на скаляр, тобто на звичайне число, кожен елемент множиться на це число. Ці операції поводяться точно як звична арифметика: додавання комутативне й асоціативне, і .
Приклад 1: лінійна комбінація
- Нехай і .
- .
- .
Множення матриць: рядок на стовпець
Дві матриці перемножують не поелементно. Кожен елемент добутку — це скалярний добуток рядка на стовпець :
Для цього кількість стовпців має дорівнювати кількості рядків . Якщо — матриця розміру , а — розміру , то добуток має розмір . Для швидкої перевірки запишіть розміри поруч: внутрішні числа мають збігатися, а зовнішні дають розмір результату. Матриця , помножена на матрицю , дає матрицю , а добуток матриці на іншу матрицю не визначений.
Приклад 2: добуток двох матриць 2 на 2
- Нехай і .
- Рядок 1 матриці на стовпець 1 матриці : .
- Рядок 1 на стовпець 2: .
- Рядок 2 на стовпець 1: . Рядок 2 на стовпець 2: .
- Отже, .
Порядок важливий: AB рідко дорівнює BA
Якщо в попередньому прикладі поміняти порядок, вийде — інша матриця. Множення матриць не комутативне. З неквадратними матрицями ще гірше: один добуток може бути визначений, а інший ні, або два добутки мають різні розміри.
Інші звичні правила й далі діють. Множення асоціативне, , і дистрибутивне щодо додавання, . Але варто запам'ятати два застереження. Добуток двох ненульових матриць може виявитися нульовою матрицею, а з не можна скоротити , якщо тільки не оборотна. Тому обчислення з матрицями потребують трохи більшої уважності, ніж із числами.
Розкриваючи дужки у виразах на зразок , стежте за порядком: результат дорівнює , а не .
Одинична й транспонована матриці
Одинична матриця — це квадратна матриця з одиницями на головній діагоналі й нулями в усіх інших місцях. Вона відіграє роль числа 1 в арифметиці: для будь-якої квадратної матриці відповідного розміру. Нульова матриця, усі елементи якої дорівнюють нулю, відіграє роль 0.
Транспонована матриця міняє місцями рядки й стовпці: елемент у рядку і стовпці матриці дорівнює . Матриця перетворюється на матрицю . Корисне правило: під час транспонування добутку порядок множників змінюється на протилежний.
Матрицю, що дорівнює своїй транспонованій, називають симетричною. Симетричні матриці постійно трапляються в статистиці й фізиці, а їхні власні значення поводяться особливо добре: вони завжди дійсні.
Матриці й системи рівнянь
Одне з найважливіших застосувань матриць — компактний запис системи лінійних рівнянь. Система і перетворюється на:
Перемноживши ліву частину, ви знову отримаєте обидва рівняння — добра перевірка того, що матрицю складено правильно. Розв'язок: , . У такій формі ті самі методи — метод Гаусса чи обернена матриця — дають змогу розв'язати і два рівняння, і дві тисячі. Наш посібник із розв'язування систем рівнянь пояснює методи вручну, а калькулятор систем рівнянь розв'язує їх покроково.
Навіщо потрібні матриці
- Комп'ютерна графіка: повороти, масштабування й проєкції 3D-моделей — це добутки матриць, що застосовуються до кожної вершини.
- Аналіз даних: набір даних — це матриця з одним рядком на спостереження й одним стовпцем на ознаку, і методи на зразок методу головних компонент працюють безпосередньо з нею.
- Мережі: матриця суміжності показує, які вершини з'єднані, а її степені підраховують шляхи заданої довжини.
- Економіка й техніка: моделі «витрати — випуск» і розрахунок електричних кіл приводять до великих систем лінійних рівнянь.
- Машинне навчання: шари нейронної мережі по суті є добутками матриць.
Калькулятор матриць додає, перемножує й транспонує матриці будь-яких узгоджених розмірів і показує кожне обчислення «рядок на стовпець», що робить його зручним для перевірки домашніх завдань.
Степені й діагональні матриці
Квадратну матрицю можна помножити саму на себе, тому степені на зразок і мають сенс. Неквадратні матриці степенів не мають, бо розміри не узгоджуються. Степені матриць виникають щоразу, коли процес повторюється: якщо матриця описує, як населення за рік переміщується між регіонами, то її десятий степінь описує переміщення за десять років.
Діагональні матриці, у яких ненульові елементи стоять лише на головній діагоналі, особливо зручні. Добуток двох діагональних матриць отримують перемноженням їхніх діагональних елементів, тож піднести діагональну матрицю до степеня — означає піднести до степеня кожен діагональний елемент. Наприклад, квадрат діагональної матриці з елементами 2 і 3 — це діагональна матриця з елементами 4 і 9. Значна частина просунутої лінійної алгебри присвячена зведенню матриці до діагонального вигляду, щоб такі обчислення ставали простими.
Типові помилки з матрицями
- Плутати рядки й стовпці, вказуючи розмір. Рядки завжди йдуть першими.
- Перемножувати поелементно, а не «рядок на стовпець».
- Вважати, що , або змінювати порядок множників під час спрощення виразу.
- Намагатися додати матриці різних розмірів чи перемножити матриці, внутрішні розміри яких не збігаються.
- Забувати, що під час транспонування добутку порядок множників змінюється на протилежний.
Побіжний погляд на розміри перед кожним обчисленням запобігає більшості цих помилок. Підпишіть розмір під кожною матрицею, перевірте, чи визначена операція, і передбачте розмір результату, перш ніж обчислювати бодай один елемент.
Поширені запитання
Як зрозуміти, чи можна перемножити дві матриці?
Запишіть розміри поруч, наприклад і . Якщо внутрішні числа збігаються, добуток існує, а його розмір дають зовнішні числа, тут .
Чому матриці не перемножують поелементно?
Бо правило «рядок на стовпець» забезпечує, що добуток подає композицію двох лінійних відображень. Поелементний добуток теж існує, його називають добутком Адамара, але такого змісту він не має.
Чи важливий порядок під час множення матриць?
Так. У загальному випадку , а іноді визначений лише один із двох добутків. Завжди стежте, яка матриця стоїть ліворуч.
Що означає, що матриця має розмір m на n?
Це вказує її величину: рядків і стовпців, рядки першими. Матриця має три рядки й два стовпці.
Чи може добуток двох ненульових матриць бути нульовою матрицею?
Так. Наприклад, матриця з першим рядком 0, 1 і другим рядком 0, 0, помножена сама на себе, дає нульову матрицю. Це одна з причин, чому матрицю не завжди можна скоротити в обох частинах рівності.