Как найти матрицу линейного оператора: разбор 3x3
Дано: линейный оператор , заданный правилом . Найти: матрицу этого оператора в стандартном базисе и в базисе , , .
Матрица оператора собирается из образов базисных векторов: подставляем в формулу каждый базисный вектор по очереди и записываем результат столбцом. Ответ: в стандартном базисе матрица имеет строки , , , а в базисе - строки , , . Калькулятор сверху делает оба шага для любых коэффициентов формулы и любого базиса.
Решение по шагам
Дано. Оператор действует по формуле
Найти: матрицу в стандартном базисе , , и матрицу в базисе , , .
Шаг 1. Подставляем базисные векторы в формулу. Каждый базисный вектор прогоняем через правило оператора как обычный вектор с координатами:
Шаг 2. Ставим образы столбцами. Три полученных вектора становятся первым, вторым и третьим столбцами:
Здесь видно главное неудобство темы: коэффициенты формулы стоят в строках, а образы базисных векторов - в столбцах. Первая строка матрицы собрана из коэффициентов первой координаты образа, а первый столбец - это целиком вектор . Диаграмма в калькуляторе сверху показывает ровно это: одна группа столбиков - один образ, то есть один столбец матрицы.
Шаг 3. Составляем матрицу перехода. Новый базис записываем в столбцы матрицы в том же порядке, в каком нумеруются векторы :
Определитель треугольной матрицы равен произведению диагональных элементов, здесь , значит векторы линейно независимы и базис действительно новый. Как устроена сама матрица перехода и почему её столбцы, а не строки, разобрано в отдельной статье.
Шаг 4. Обращаем матрицу перехода. Для верхнетреугольной матрицы обратная тоже верхнетреугольная и считается устно обратным ходом:
Проверка занимает полминуты: произведение обязано дать единичную матрицу, и здесь оно её даёт.
Шаг 5. Пересчитываем оператор в новый базис. Работает формула подобия . Умножаем справа налево, чтобы не держать в голове три матрицы сразу:
Последнее умножение простое: первая строка вычитает из первой строки произведения вторую, вторая строка вычитает третью, третья остаётся как есть.
Ответ. В стандартном базисе матрица оператора равна , в базисе - равна .
Почему столбцы матрицы - это образы базисных векторов
Любой вектор раскладывается по базису: . Оператор линеен, поэтому он проходит сквозь сумму и выносит коэффициенты:
Справа стоит линейная комбинация трёх фиксированных векторов с коэффициентами-координатами. Ровно так же устроено умножение матрицы на столбец: результат есть комбинация столбцов матрицы с теми же коэффициентами. Значит, столбцы обязаны совпадать с образами базисных векторов - иначе равенство не выполнится хотя бы на одном базисном векторе.
Отсюда же следует, что оператор полностью определяется своим действием на базисе. Задать линейное отображение можно тремя произвольными векторами-образами, и никаких дополнительных условий не потребуется: значения на всех остальных векторах восстанавливаются по линейности однозначно.
Откуда берётся формула
Матрица зависит от базиса, а сам оператор - нет. Пусть и - столбцы координат вектора и его образа в новом базисе. Координаты в старом базисе получаются умножением на матрицу перехода: и . Подставляем это в равенство :
Слева от осталась матрица, которая переводит новые координаты в новые, - это и есть . Читать формулу удобно справа налево: переводит новые координаты в старые, работает в старых, возвращает результат в новые. Обратный пересчёт делается той же формулой в другую сторону: .
Про сам пересчёт координат вектора при смене базиса написано отдельно, здесь важно лишь то, что матрица перехода обратима, а значит порядок множителей менять нельзя: даст другую матрицу.
Второй способ: разложить образы новых базисных векторов
Формулу подобия можно не использовать. Определение матрицы работает в любом базисе: её -й столбец - это координаты вектора в том же базисе . Считаем образы напрямую, пользуясь линейностью:
Теперь каждый образ раскладываем по новому базису. Система здесь решается устно, потому что базис ступенчатый: коэффициент при равен третьей координате, коэффициент при - разности второй и третьей, коэффициент при - разности первой и второй. Для первого образа получаем , то есть столбец .
Остальные два образа дают столбцы и . Собранная из них матрица совпадает с той, что вышла по формуле подобия, - это хорошая самопроверка. Способ с разложением быстрее, когда базис простой, а формула выигрывает, когда векторы базиса произвольные и раскладывать пришлось бы решением системы.
Как проверить ответ
У подобных матриц совпадают все характеристики, не зависящие от базиса. Первым делом сравнивают след - сумму диагональных элементов: и . Затем определитель: обе матрицы дают . Если хотя бы одно из двух чисел разошлось, ошибка ищется в матрице перехода или в порядке множителей.
Совпадают и ранг с дефектом, поэтому образ и ядро оператора можно искать по любой из двух матриц - ответ получится один и тот же с точностью до записи векторов в координатах. По той же причине не меняется характеристический многочлен, а вместе с ним и собственные значения.
Отсюда же берётся практический смысл всей операции. Базис подбирают так, чтобы матрица стала максимально простой: в базисе из собственных векторов она диагональная, и тогда легко возвести оператор в степень или решить систему. Именно поэтому задача про матрицу в новом базисе почти всегда идёт в паре с задачей на диагонализацию.
Частые ошибки
- Записывают образы базисных векторов строками. Тогда получается транспонированная матрица, и проверка на любом векторе сразу даёт не тот ответ. Коэффициенты формулы идут по строкам, образы - по столбцам.
- Составляют матрицу перехода из координат старых векторов через новые. Нужен обратный порядок: столбцы - это координаты новых векторов в старом базисе. Ошибка даёт вместо и переворачивает весь пересчёт.
- Путают порядок множителей. Верно , а не : матрицы не коммутируют, и вторая формула отвечает на обратный вопрос.
- Берут базис из линейно зависимых векторов. Определитель матрицы перехода обращается в нуль, обратной матрицы нет, и задача теряет смысл. Проверять нужно до вычислений, а не после.
- Останавливаются на матрице . Это ещё не ответ: столбцы - образы новых базисных векторов, записанные в старых координатах, их надо перевести в новый базис умножением на .
- Не проверяют след и определитель. Две минуты арифметики ловят почти любую ошибку в трёх умножениях матриц.
FAQ
Как найти матрицу оператора, если он задан геометрически? Так же: посмотреть, во что переходят базисные векторы. Для поворота плоскости на 90 градусов против часовой стрелки вектор переходит в , а - в , поэтому матрица имеет строки и . Для проектирования на ось координата вдоль оси сохраняется, а поперечная обнуляется.
Что делать, если пространство не координатное, например многочлены? Ничего нового: базис фиксируется явно, скажем , , , и каждый базисный элемент прогоняется через оператор. У дифференцирования образы равны , и , их координаты в том же базисе дают столбцы , и .
Матрица оператора и матрица перехода - это одно и то же? Нет. Матрица оператора описывает отображение пространства в себя и меняется при смене базиса. Матрица перехода описывает связь двух базисов одного пространства и никакого отображения не задаёт; путаница между ними и порождает большинство ошибок в этой задаче.
Обязательно ли базис должен быть ортонормированным? Нет, для матрицы оператора достаточно линейной независимости. Ортонормированность нужна там, где появляются длины и углы: тогда матрица перехода ортогональна, , и пересчёт заметно упрощается.
Коротко
- Подставить в правило оператора базисные векторы по очереди и получить их образы.
- Записать образы столбцами: для условия задачи получается матрица со строками , , .
- Составить матрицу перехода , поставив новые базисные векторы в столбцы, и убедиться, что .
- Пересчитать оператор по формуле или разложить образы по новому базису напрямую - ответ один: строки , , .
- Проверить след и определитель: и у обеих матриц, значит пересчёт выполнен верно.
Похожие задачи
Как найти сопряжённый оператор: разбор матрицы 3x3
Разбор задачи: матрица сопряжённого оператора в ортонормированном базисе равна транспонированной, проверка тождества на векторах, комплексный случай и неортогональный базис.
Линейная алгебраКак найти жорданову форму матрицы: пример 3x3
Как найти жорданову форму матрицы 3x3: характеристическое уравнение, алгебраическая и геометрическая кратность корня, размеры клеток по рангам степеней, матрица перехода P.
Линейная алгебраКак привести матрицу к диагональному виду: пример 3x3
Как привести матрицу 3x3 к диагональному виду: собственные векторы, матрица перехода P, диагональная D, проверка равенства A = PDP^(-1) и критерий диагонализуемости.
Линейная алгебраКак найти образ линейного оператора: базис и ядро
Разбираем, как найти образ линейного оператора по его матрице: базис образа через ведущие столбцы, базис ядра через фундаментальную систему решений, теорема о ранге и дефекте.
Линейная алгебраКак найти фундаментальную систему решений: разбор
Разбираем, как найти фундаментальную систему решений однородной СЛАУ: ранг матрицы, число свободных неизвестных n минус r, базисные решения, общее решение и проверка.
Линейная алгебраКак найти проекцию вектора на подпространство
Как найти ортогональную проекцию вектора на подпространство через матрицу Грама и нормальные уравнения: разбор с числами, ортогональная составляющая, расстояние и калькулятор.