1. Что такое матрица и где она используется
Что такое матрица и где она используется
Зачем вообще нужны матрицы
Матрица помогает коротко и структурно записывать много чисел сразу и работать с ними как с единым объектом.Когда данных много, их удобно складывать в прямоугольную таблицу: так легче видеть структуру (строки и столбцы), описывать связи и выполнять вычисления по правилам.
В этом курсе матрицы будут центральным инструментом для:
Что такое матрица
Матрица — это прямоугольная таблица чисел, расположенных по строкам и столбцам.Например, матрица из 2 строк и 3 столбцов:
Здесь:
!Схема показывает строки, столбцы и пример обозначения элемента матрицы
Размер матрицы и обозначение элементов
Размер матрицы записывают как :Элемент матрицы в -й строке и -м столбце часто обозначают как :
Например, в матрице
элемент , потому что он стоит во 2-й строке и 1-м столбце.
Что матрица означает в реальных задачах
Одна и та же матрица может иметь разный смысл — всё зависит от того, что именно вы положили в строки и столбцы.Матрица как таблица данных
Это самый интуитивный смысл.Примеры интерпретаций:
Плюс матриц в том, что многие операции (например, суммирование, сравнение, преобразования) можно формализовать и автоматизировать.
Матрица как способ описать систему уравнений
Когда у нас несколько уравнений с несколькими неизвестными, коэффициенты удобно собрать в матрицу.Например, система
- -
содержит коэффициенты при и . Их можно записать как матрицу коэффициентов:
В следующих статьях курса мы разберём, как матрицы помогают компактно записывать такие системы и как с ними работать.
Матрица как преобразование пространства
Матрица может описывать правило, которое берёт вектор (например, координаты точки на плоскости) и превращает его в другой вектор.Простой пример: растяжение по оси в 2 раза можно описать матрицей
Смысл чисел здесь такой:
Визуально такие матрицы отвечают за повороты, отражения, растяжения и сжатия — это ключевой инструмент в графике и инженерии.
Где матрицы используются
Компьютерная графика и игры
Чтобы двигать и поворачивать объекты (а также камеру), используются матрицы преобразований. Это позволяет одинаково описывать поворот, сдвиг, масштабирование.Связанный обзор: Matrix (mathematics) — Wikipedia)
Машинное обучение и анализ данных
Данные часто хранятся как большие матрицы (объекты × признаки). Многие модели опираются на операции линейной алгебры.Вводный обзор применения матриц в ML: Linear algebra for machine learning
Обработка изображений
Цифровое изображение можно понимать как матрицу яркостей (для чёрно-белого) или несколько матриц (для RGB-каналов). Фильтры и размытие — это операции, которые удобно описывать матрично.Сети и графы
Связи между объектами (например, кто с кем связан) можно хранить в матрице смежности: строки и столбцы — вершины, а элементы показывают наличие ребра.Общее описание: Adjacency matrix — Wikipedia
Экономика и инженерные расчёты
Матрицы помогают моделировать взаимозависимости: потоки, балансы, системы ограничений, взаимодействия параметров.Что будет дальше в курсе
Чтобы матрицы стали инструментом, а не просто таблицами, дальше нам понадобятся операции:Следующая ключевая цель — научиться читать размерность и уверенно понимать, какие операции разрешены, а какие — нет.