Что делает эта матрица?

Матрица A = [[0, −1], [1, 0]]. Примените её к нескольким векторам:

A · (1, 0) = ? A · (0, 1) = ? A · (1, 1) = ?

Задача: вычислите результаты и попробуйте понять, какое геометрическое преобразование выполняет A.

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

Этот урок — про то, как это выглядит. Хитрость, которая упрощает всё: чтобы понять, что делает матрица 2×2, достаточно посмотреть, куда она отправляет два вектора — (1, 0) и (0, 1).

A = [[a, b],
     [c, d]]

A · (1, 0) = (a, c)  — первый столбец A
A · (0, 1) = (b, d)  — второй столбец A

Столбцы матрицы — это образы базисных векторов. Первый столбец — куда отправился (1, 0). Второй — куда отправился (0, 1). Зная это, вы знаете всё: любой другой вектор — комбинация базисных, и преобразование линейно.

Посмотрим, как выглядят классические преобразования. Масштабирование.** Растянуть по x в 2 раза, по y — в 3:

S = [[2, 0],
     [0, 3]]

(1, 0) → (2, 0)  — растянули по x
(0, 1) → (0, 3)  — растянули по y

Диагональная матрица — масштабирование вдоль осей. Определитель = 2·3 = 6 — площадь увеличилась в 6 раз. Собственные значения: 2 и 3 — оси не поворачиваются, только растягиваются.

Поворот на угол θ.

R(θ) = [[cos θ, −sin θ],
        [sin θ,  cos θ]]

При θ = 90°: cos 90° = 0, sin 90° = 1:

R(90°) = [[0, −1],
          [1,  0]]

(1, 0) → (0, 1)   — повернулся на 90°
(0, 1) → (−1, 0)  — тоже на 90°

Определитель = cos²θ + sin²θ = 1 — площадь не меняется (поворот ничего не растягивает). Собственные значения — комплексные: поворот не оставляет ни одно направление неподвижным.

Отражение относительно оси x:

F = [[1,  0],
     [0, −1]]

(1, 0) → (1, 0)   — не изменился
(0, 1) → (0, −1)  — перевернулся

Определитель = −1 — площадь сохранилась, но ориентация поменялась (зеркало). Собственные значения: 1 (горизонтальные векторы неподвижны) и −1 (вертикальные переворачиваются).

Сдвиг (shear) — наклоняет фигуру, не меняя площади:

H = [[1, k],
     [0, 1]]

(1, 0) → (1, 0)   — не изменился
(0, 1) → (k, 1)   — сдвинулся вправо на k

Определитель = 1 — площадь не меняется. Квадрат превращается в параллелограмм. Собственное значение λ = 1 (кратное) — оба базисных направления формально «неподвижны» по значению, но сдвиг всё равно деформирует фигуру.

Вот как всё, что мы изучили, связывается в одну картину:

Матрица A — это преобразование пространства.

Столбцы A → куда отправляются базисные векторы.
det(A) → во сколько раз меняется площадь (знак = ориентация).
det(A) = 0 → пространство «схлопывается», информация теряется.
A⁻¹ → обратное преобразование (существует, если det ≠ 0).
rank(A) → сколько измерений «выживает» после преобразования.
Собственные значения → вдоль каких направлений действует масштабирование.
Собственные векторы → неподвижные направления.
A·B → два преобразования подряд.

Одна матрица 2×2 — четыре числа — и за ними стоит полноценное геометрическое преобразование плоскости. Вся линейная алгебра — это изучение таких преобразований на разных языках: через формулы, через геометрию, через системы уравнений. Линейная алгебра не заканчивается на этом курсе. Дальше — ортогональные и унитарные матрицы, сингулярное разложение (SVD), жорданова форма, тензоры. Но фундамент уже есть: вектор, матрица, определитель, ранг, собственные значения. Всё остальное — развитие этих идей.

И если в какой-то момент формулы станут сложными — вернитесь к геометрии. Нарисуйте стрелки, нарисуйте квадрат и посмотрите, во что он превращается. Линейная алгебра — это в первую очередь про пространство, а потом уже про числа.

Столбцы матрицы — образы базисных векторов. По ним читается геометрический смысл.

Масштабирование — диагональная матрица. Поворот — [[cos θ, −sin θ], [sin θ, cos θ]]. Отражение — det = −1. Сдвиг — det = 1, фигура деформируется.

Связь понятий: det → площадь, rank → выжившие измерения, собственные значения → неподвижные направления, A⁻¹ → обратное преобразование.

Обсуждение урока

0
Комментарии видны всем. Чтобы участвовать в обсуждении, войдите или зарегистрируйтесь.
Модерация сообщества

Пожаловаться на комментарий

Расскажите модераторам, что именно требует внимания.