Матрица перехода

Матрица перехода — это просто квадратная матрица, в столбцах которой записаны координаты новых базисных векторов. У такой матрицы много важных свойств, которые сформулированы и доказаны в первой части урока — теоретической. Этой теории хватит для любого экзамена или коллоквиума.

Вторая часть урока — практическая. В ней разобраны все типовые задачи, которые встречаются на контрольных, зачётах и экзаменах.

Содержание

  1. Определение матрицы перехода
  2. Свойства матрицы перехода
  3. Теорема о замене координат
  4. Задача 1. Базисы трёхмерного пространства
  5. Задача 2. Базисы в поле вычетов
  6. Задача 3. Пространство многочленов
  7. Задача 4. Матрица перехода при симметрии
  8. Задача 5. Матрица поворота

Если вы учитесь в серьёзном университете (МГУ, Бауманка и т.д.), то обязательно изучите первые три пункта. А если вам нужны только задачи, сразу переходите к пункта 4—6.

1. Определение матрицы перехода

Пусть дано $n$-мерное линейное пространство $L$. Пусть также $\left\{ {{e}_{1}},\ldots ,{{e}_{n}} \right\}$ и $\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$ — два базиса в $L$.

Определение. Матрица перехода ${{T}_{e\to f}}$ от базиса $e=\left\{ {{e}_{1}},\ldots ,{{e}_{n}} \right\}$ к базису $f=\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$ — это квадратная матрица порядка $n$, где по столбцам записаны координаты нового базиса $f$ в старом базисе $e$:

\[{{T}_{e\to f}}=\left[ \begin{array}{c|c|c|c}{{t}_{1,1}} & {{t}_{2,1}} & \cdots & {{t}_{n,1}} \\{{t}_{1,2}} & {{t}_{2,2}} & \cdots & {{t}_{n,1}} \\\cdots & \cdots & \cdots & \cdots \\{{t}_{1,n}} & {{t}_{2,n}} & \cdots & {{t}_{n,n}} \\\end{array} \right]\]

Обратите внимание на нумерацию элементов ${{t}_{i,j}}$: первый индекс обозначает номер столбца, т.е. номер нового базисного вектора, а второй отвечает за координаты этого вектора в старом базисе. Так, во втором столбце записаны координаты вектора ${{f}_{2}}$:

\[{{f}_{2}}={{\left[ {{t}_{2,1}},{{t}_{2,2}},\ldots ,{{t}_{2,n}} \right]}^{T}}\]

Или, что то же самое, разложение вектора ${{f}_{2}}$ по базису $\left\{ {{e}_{1}},\ldots ,{{e}_{n}} \right\}$:

\[{{f}_{2}}={{t}_{2,1}}{{e}_{1}}+{{t}_{2,2}}{{e}_{2}}+\ldots +{{t}_{2,n}}{{e}_{n}}\]

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

Пример 1. В некотором базисе $e=\left\{ {{e}_{1}},{{e}_{2}},{{e}_{3}} \right\}$ векторного пространства ${{\mathbb{R}}^{3}}$ даны три вектора:

\[{{f}_{1}}={{\left( 1,0,1 \right)}^{T}},\quad {{f}_{2}}={{\left( 2,1,0 \right)}^{T}},\quad {{f}_{3}}={{\left( 0,3,1 \right)}^{T}}\]

\[\begin{align}{{f}_{1}} &={{\left( 1,0,1 \right)}^{T}}, \\ {{f}_{2}} &={{\left( 2,1,0 \right)}^{T}}, \\ {{f}_{3}} &={{\left( 0,3,1 \right)}^{T}} \\ \end{align}\]

Убедитесь, что система векторов $f=\left\{ {{f}_{1}},{{f}_{2}},{{f}_{3}} \right\}$ образует базис в ${{\mathbb{R}}^{3}}$, найдите матрицу перехода ${{T}_{e\to f}}$.

Решение. Система векторов будет базисом, если эти векторы линейно независимы, а их количество совпадает с размерностью пространства. Поскольку у нас три вектора и $\dim{{\mathbb{R}}^{3}}=3$, осталось проверить линейную независимость. Составим матрицу из столбцов с координатами векторов ${{f}_{1}}$, ${{f}_{2}}$ и ${{f}_{3}}$:

\[\left[ \begin{matrix}1 & 2 & 0 \\ 0 & 1 & 3 \\ 1 & 0 & 1 \\ \end{matrix} \right]\]

Вообще-то это и есть матрица перехода ${{T}_{e\to f}}$, но сначала надо установить линейную независимость. Поэтому выполним элементарные преобразования строк:

\[\left[ \begin{matrix} 1 & 2 & 0 \\ 0 & 1 & 3 \\ 1 & 0 & 1 \\ \end{matrix} \right]\begin{matrix} \ \\ \ \\ -1\cdot \left[ 1 \right] \\ \end{matrix}\sim \left[ \begin{array}{crc} 1 & 2 & 0 \\ 0 & 1 & 3 \\ 0 & -2 & 1 \\ \end{array} \right]\begin{matrix} -2\cdot \left[ 2 \right] \\ \ \\ +2\cdot \left[ 2 \right] \\ \end{matrix}\sim \left[ \begin{array}{ccr} 1 & 0 & -6 \\ 0 & 1 & 3 \\ 0 & 0 & 7 \\ \end{array} \right]\]

\[\begin{align} & \left[ \begin{matrix} 1 & 2 & 0 \\ 0 & 1 & 3 \\ 1 & 0 & 1 \\ \end{matrix} \right]\begin{matrix} \ \\ \ \\ -1\cdot \left[ 1 \right] \\ \end{matrix} \\ & \left[ \begin{array}{crc} 1 & 2 & 0 \\ 0 & 1 & 3 \\ 0 & -2 & 1 \\ \end{array} \right]\begin{matrix} -2\cdot \left[ 2 \right] \\ \ \\ +2\cdot \left[ 2 \right] \\ \end{matrix} \\ & \left[ \begin{array}{ccr} 1 & 0 & -6 \\ 0 & 1 & 3 \\ 0 & 0 & 7 \\ \end{array} \right] \\ \end{align}\]

Получили верхнетреугольную матрицу без нулей на главной диагонали. Ранг такой матрицы равен 3, поэтому система $\left\{ {{f}_{1}},{{f}_{2}},{{f}_{3}} \right\}$ линейно независима и образует базис. Матрица перехода от базиса $e$ к базису $f$ уже известна:

\[{{T}_{e\to f}}=\left[ \begin{matrix} 1 & 2 & 0 \\ 0 & 1 & 3 \\ 1 & 0 & 1 \\ \end{matrix} \right]\]

1.1. Зачем нужна матрица перехода

Матрица перехода нужна для того, чтобы компактно и наглядно выражать новый базис через старый. В самом деле, разложим векторы $\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$ нового базиса по старому базису $\left\{ {{e}_{1}},\ldots ,{{e}_{n}} \right\}$:

\[\begin{align}{{f}_{1}} &={{x}_{1,1}}{{e}_{1}}+{{x}_{2,1}}{{e}_{2}}+\ldots +{{x}_{n,1}}{{e}_{n}} \\ {{f}_{2}} &={{x}_{1,2}}{{e}_{1}}+{{x}_{2,2}}{{e}_{2}}+\ldots +{{x}_{n,2}}{{e}_{n}} \\ & \cdots \\ {{f}_{n}} &={{x}_{1,n}}{{e}_{1}}+{{x}_{2,n}}{{e}_{2}}+\ldots +{{x}_{n,n}}{{e}_{n}} \\ \end{align}\]

Получили систему из $n$ уравнений, которые в матричном виде можно представить так:

\[\left[ \begin{matrix} {{f}_{1}} & \cdots & {{f}_{n}} \\ \end{matrix} \right]=\left[ \begin{matrix} {{e}_{1}} & \cdots & {{e}_{n}} \\ \end{matrix} \right]\cdot \left[ \begin{matrix} {{x}_{1,1}} & \cdots & {{x}_{1,n}} \\ \cdots & \cdots & \cdots \\ {{x}_{n,1}} & \cdots & {{x}_{n,n}} \\ \end{matrix} \right]\]

\[\left[ {{f}_{1}}\ \cdots \ {{f}_{n}} \right]=\left[ {{e}_{1}}\ \cdots \ {{e}_{n}} \right]\cdot \left[ \begin{matrix} {{x}_{1,1}} & \cdots & {{x}_{1,n}} \\ \cdots & \cdots & \cdots \\ {{x}_{n,1}} & \cdots & {{x}_{n,n}} \\ \end{matrix} \right]\]

Обратите внимание: ${{f}_{1}},\ldots ,{{f}_{n}}$ и ${{e}_{1}},\ldots ,{{e}_{n}}$ — это именно векторы, а не числа. Такие наборы принято записывать строками — в отличие от вектор-столбцов, элементами которых как раз выступают обычные числа.

Последний множитель — это и есть матрица перехода ${{T}_{e\to f}}$, поэтому всё произведение можно записать более компактно:

\[\left[ \begin{matrix} {{f}_{1}} & \cdots & {{f}_{n}} \\ \end{matrix} \right]=\left[ \begin{matrix} {{e}_{1}} & \cdots & {{e}_{n}} \\ \end{matrix} \right]\cdot {{T}_{e\to f}}\]

2. Свойства матрицы перехода

Мы разберём три простых свойства, а далее отдельным разделом будет ещё одно — уже более серьёзное.

2.1. Переход от базиса к этому же базису

Свойство 1. При переходе от базиса $e$ к этому же базису $e$ матрица перехода ${{T}_{e\to e}}=E$.

Для доказательства достаточно рассмотреть формулы

\[\begin{align}{{f}_{1}} &={{x}_{1,1}}{{e}_{1}}+{{x}_{2,1}}{{e}_{2}}+\ldots +{{x}_{n,1}}{{e}_{n}} \\ {{f}_{2}} &={{x}_{1,2}}{{e}_{1}}+{{x}_{2,2}}{{e}_{2}}+\ldots +{{x}_{n,2}}{{e}_{n}} \\ &\cdots \\ {{f}_{n}} &={{x}_{1,n}}{{e}_{1}}+{{x}_{2,n}}{{e}_{2}}+\ldots +{{x}_{n,n}}{{e}_{n}} \\ \end{align}\]

А затем положить ${{f}_{1}}={{e}_{1}}$, ${{f}_{2}}={{e}_{2}}$, ..., ${{f}_{n}}={{e}_{n}}$. Тогда:

\[\begin{align} {{f}_{1}} &={{e}_{1}}=1\cdot {{e}_{1}}+0\cdot {{e}_{2}}+\ldots +0\cdot {{e}_{n}} \\ {{f}_{2}} &={{e}_{2}}=0\cdot {{e}_{1}}+1\cdot {{e}_{2}}+\ldots +0\cdot {{e}_{n}} \\ &\cdots \\ {{f}_{n}} &={{e}_{n}}=0\cdot {{e}_{1}}+0\cdot {{e}_{2}}+\ldots +1\cdot {{e}_{n}} \\ \end{align}\]

Указанное выражение однозначно, поскольку $e$ — базис. Следовательно, матрица перехода равна

\[{{T}_{e\to f}}=\left[ \begin{array}{c|c|c|c} 1 & 0 & \cdots& 0 \\ 0 & 1 & \cdots& 0 \\ \cdots& \cdots& \cdots& \cdots \\ 0 & 0 & \cdots& 1 \\ \end{array} \right]=E\]

Итак, ${{T}_{e\to f}}=E$, что и требовалось доказать.

2.2. Обратный переход

Свойство 2. Если ${{T}_{e\to f}}$ — матрица перехода от базиса $e$ к базису $f$, то ${{T}_{f\to e}}={{\left( {{T}_{e\to f}} \right)}^{-1}}$ матрица обратного перехода, от базиса $f$ к базису $e$.

В самом деле, базисы $e$ и $f$ связаны с матрицей перехода по формуле

\[\left[ {{f}_{1}},\ldots ,{{f}_{n}} \right]=\left[ {{e}_{1}},\ldots ,{{e}_{n}} \right]\cdot {{T}_{e\to f}}\]

Поскольку матрица ${{T}_{e\to f}}$ невырожденная, существует обратная к ней матрица ${{\left( {{T}_{e\to f}} \right)}^{-1}}$. Домножим на эту матрицу обе части формулы, связывающей базисы $e$ и $f$:

\[\left[ {{f}_{1}},\ldots ,{{f}_{n}} \right]\cdot {{\left( {{T}_{e\to f}} \right)}^{-1}}=\left[ {{e}_{1}},\ldots ,{{e}_{n}} \right]\cdot {{T}_{e\to f}}\cdot {{\left( {{T}_{e\to f}} \right)}^{-1}}\]

\[\begin{align}\left[ {{f}_{1}},\ldots ,{{f}_{n}} \right] &\cdot {{\left( {{T}_{e\to f}} \right)}^{-1}}= \\ &=\left[ {{e}_{1}},\ldots ,{{e}_{n}} \right]\cdot {{T}_{e\to f}}\cdot {{\left( {{T}_{e\to f}} \right)}^{-1}} \\ \end{align}\]

Упрощаем эту формулу и получаем

\[\left[ {{e}_{1}},\ldots ,{{e}_{n}} \right]=\left[ {{f}_{1}},\ldots ,{{f}_{n}} \right]\cdot {{\left( {{T}_{e\to f}} \right)}^{-1}}\]

Итак, мы получили формулу перехода от базиса $f$ к базису $e$. Следовательно, ${{\left( {{T}_{e\to f}} \right)}^{-1}}$ — матрица такого перехода, что и требовалось доказать.

2.3. Переход через транзитный базис

Пусть ${{T}_{e\to f}}$ — матрица перехода от базиса $e$ к базису $f$ линейного пространства $L$, а ${{T}_{f\to g}}$ — матрица перехода от базиса $f$ к базису $g$ того же линейного пространства $L$.

Тогда матрица перехода ${{T}_{e\to g}}$ от базиса $e$ к базису $g$ находится по формуле

\[{{T}_{e\to g}}={{T}_{e\to f}}\cdot {{T}_{f\to g}}\]

Для доказательства достаточно записать формулы для выражения базисов $f$ и $g$, а затем подставить одну формулу в другую. По условию теоремы, базис $f$ выражается через базис $e$ по формуле

\[\left[ {{f}_{1}},\ldots ,{{f}_{n}} \right]=\left[ {{e}_{1}},\ldots ,{{e}_{n}} \right]\cdot {{T}_{e\to f}}\]

Кроме того, базис $g$ выражается через базис $f$ по формуле

\[\left[ {{g}_{1}},\ldots ,{{g}_{n}} \right]=\left[ {{f}_{1}},\ldots ,{{f}_{n}} \right]\cdot {{T}_{f\to g}}\]

Подставим первое выражение во второе и получим

\[\begin{align}\left[ {{g}_{1}},\ldots ,{{g}_{n}} \right] &=\left[ {{f}_{1}},\ldots ,{{f}_{n}} \right]\cdot {{T}_{f\to g}}= \\ &=\left( \left[ {{e}_{1}},\ldots ,{{e}_{n}} \right]\cdot {{T}_{e\to f}} \right)\cdot {{T}_{f\to g}}= \\ & =\left[ {{e}_{1}},\ldots ,{{e}_{n}} \right]\cdot \left( {{T}_{e\to f}}\cdot {{T}_{f\to g}} \right) \end{align}\]

\[\begin{align}& \left[ {{g}_{1}},\ldots ,{{g}_{n}} \right]= \\ =& \left[ {{f}_{1}},\ldots ,{{f}_{n}} \right]\cdot {{T}_{f\to g}}= \\ =& \left( \left[ {{e}_{1}},\ldots ,{{e}_{n}} \right]\cdot {{T}_{e\to f}} \right)\cdot {{T}_{f\to g}}= \\ =& \left[ {{e}_{1}},\ldots ,{{e}_{n}} \right]\cdot \left( {{T}_{e\to f}}\cdot {{T}_{f\to g}} \right) \end{align}\]

Мы получили прямое выражение базиса $g$ через базис $e$, причём матрица перехода равна

\[{{T}_{e\to g}}={{T}_{e\to f}}\cdot {{T}_{f\to g}}\]

Это именно та формула, которую и требовалось доказать.

2.4. Невырожденные матрицы

И ещё одно важное свойство:

Свойство 4. Пусть дана произвольная квадратная невырожденная матрица

\[T=\left[ \begin{matrix}{{a}_{1,1}} & {{a}_{1,2}} & \cdots & {{a}_{1,n}} \\ {{a}_{2,1}} & {{a}_{2,2}} & \cdots & {{a}_{2,n}} \\ \cdots & \cdots & \cdots & \cdots \\ {{a}_{n,1}} & {{a}_{n,2}} & \cdots & {{a}_{n,n}} \\ \end{matrix} \right]\]

Пусть $\left\{ {{e}_{1}},\ldots ,{{e}_{n}} \right\}$ — произвольный базис линейного пространства $L$. Тогда система векторов $\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$, полученных по формуле

\[\begin{align}{{f}_{1}}&={{a}_{1,1}}{{e}_{1}}+{{a}_{2,1}}{{e}_{2}}+\ldots +{{a}_{n,1}}{{e}_{n}} \\ {{f}_{2}}&={{a}_{1,2}}{{e}_{1}}+{{a}_{2,2}}{{e}_{2}}+\ldots +{{a}_{n,2}}{{e}_{n}} \\ & \cdots \\ {{f}_{n}}&={{a}_{1,n}}{{e}_{1}}+{{a}_{2,n}}{{e}_{2}}+\ldots +{{a}_{n,n}}{{e}_{n}} \\ \end{align}\]

тоже будет базисом $L$.

Иначе говоря, всякая квадратная невырожденная матрица $T$ является матрицей перехода от данного базиса $\left\{ {{e}_{1}},\ldots ,{{e}_{n}} \right\}$ к некоторому новому базису $\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$ линейного пространства $L$.

Обратите внимание: поскольку изначально мы не знаем, что $T$ — матрица перехода, её элементы пронумерованы стандартным образом: первый индекс отвечает за строку, а второй — за столбец. Однако это нисколько не помешает нам доказать теорему.

Для доказательства того, что $\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$ — базис линейного пространства $L$, нужно доказать два утверждения:

Поскольку количество векторов в системе $\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$ совпадает с количеством базисных векторов $\left\{ {{e}_{1}},\ldots ,{{e}_{n}} \right\}$, т.е. равно $n=\dim L$, достаточно лишь проверить линейную независимость.

Рассмотрим линейную комбинацию векторов $\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$ и предположим, что она равна нулю:

\[{{\lambda }_{1}}{{f}_{1}}+{{\lambda }_{2}}{{f}_{2}}+\ldots +{{\lambda }_{n}}{{f}_{n}}=0\]

В матричном виде это выглядит так:

\[\left[ {{f}_{1}},\ldots ,{{f}_{n}} \right]\cdot \left[ \begin{align}& {{\lambda }_{1}} \\ & \cdots\\ & {{\lambda }_{n}} \\ \end{align} \right]=0\]

По условию теоремы векторы $\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$ раскладываются по базису $\left\{ {{e}_{1}},\ldots ,{{e}_{n}} \right\}$ с коэффициентами, записанными в столбцах матрицы $T$. В матричном виде это выглядит так:

\[\left[ {{f}_{1}},\ldots ,{{f}_{n}} \right]=\left[ {{e}_{1}},\ldots ,{{e}_{n}} \right]\cdot T\]

Подставляем полученное выражение для $\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$ в предыдущее матричное уравнение и получаем

\[\left[ {{e}_{1}},\ldots ,{{e}_{n}} \right]\cdot T\cdot \left[ \begin{align}& {{\lambda }_{1}} \\ & \cdots \\ & {{\lambda }_{n}} \\ \end{align} \right]=0\]

Поскольку $\left\{ {{e}_{1}},\ldots ,{{e}_{n}} \right\}$ — базис линейного пространства $L$, такое равенство возможно лишь при условии

\[T\cdot \left[ \begin{matrix} {{\lambda }_{1}} \\ \cdots \\ {{\lambda }_{n}} \\ \end{matrix} \right]=\left[ \begin{matrix} 0 \\ \cdots \\ 0 \\ \end{matrix} \right]\]

Это матричное уравнение можно рассматривать как систему из $n$ однородных уравнений относительно переменных ${{\lambda }_{1}},\ldots ,{{\lambda }_{n}}$. И поскольку по условию теоремы матрица $T$ невырожденная, это СЛАУ имеет лишь одно решение — тривиальное:

\[{{\lambda }_{1}}={{\lambda }_{2}}=\ldots ={{\lambda }_{n}}=0\]

Получаем, что система векторов $\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$ линейно независима, а количество векторов совпадает с размерностью линейного пространства $L$. Следовательно, эта система — базис, что и требовалось доказать.

3. Замена координат в новом базисе

До сих пор мы рассуждали лишь о том, как координаты новых базисных векторов $\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$ выражаются через координаты старых базисных векторов $\left\{ {{e}_{1}},\ldots ,{{e}_{n}} \right\}$. Но что будет с координатами одного и того же вектора линейного пространства $L$ при переходе от одного базиса к другому?

Ответ даёт следующая теорема.

3.1. Формулировка теоремы

Теорема. Пусть $e=\left\{ {{e}_{1}},\ldots ,{{e}_{n}} \right\}$ и $f=\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$ — базисы линейного пространства $L$ над полем $K$. Пусть ${{T}_{e\to f}}$ — матрица перехода от базиса $e$ к $f$:

\[{{T}_{e\to f}}=\left[ \begin{matrix}{{a}_{1,1}} & \cdots& {{a}_{1,n}} \\ \cdots& \cdots& \cdots \\ {{a}_{n,1}} & \cdots & {{a}_{n,n}} \\ \end{matrix} \right]\]

Тогда координаты произвольного вектора $h\in L$ пересчитываются по формуле

\[{{\left[ \begin{matrix} {{x}_{1}} \\ \cdots \\ {{x}_{n}} \\ \end{matrix} \right]}_{e}}={{T}_{e\to f}}\cdot {{\left[ \begin{matrix} {{y}_{1}} \\ \cdots \\ {{y}_{n}} \\ \end{matrix} \right]}_{f}}\]

Ещё раз: если произвольный вектор $h\in L$ в новом базисе $f$ имеет координаты

\[{{\left[ h \right]}_{f}}=\left[ \begin{matrix} {{y}_{1}} \\ \cdots \\ {{y}_{n}} \\ \end{matrix} \right]\]

то в старом базисе $e$ этот же вектор $h\in L$ имеет координаты

\[{{\left[ h \right]}_{e}}=\left[ \begin{matrix} {{x}_{1}} \\ \cdots \\ {{x}_{n}} \\ \end{matrix} \right]={{T}_{e\to f}}\cdot \left[ \begin{matrix} {{y}_{1}} \\ \cdots \\ {{y}_{n}} \\ \end{matrix} \right]\]

Т.е. для векторов всё наоборот: не новые координаты выражаются через старые, а старые — через новые. Впрочем, никто не мешает найти матрицу $T_{e\to f}^{-1}$ и записать

\[\left[ \begin{matrix} {{y}_{1}} \\ \cdots \\ {{y}_{n}} \\ \end{matrix} \right]=T_{e\to f}^{-1}\cdot \left[ \begin{matrix} {{x}_{1}} \\ \cdots \\ {{x}_{n}} \\ \end{matrix} \right]\]

Но такая запись предполагает дополнительное действие — нахождение обратной матрицы.

3.2. Доказательство

Сначала «соберём» матрицу ${{T}_{e\to f}}$. Для этого разложим векторы $\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$ по базису $\left\{ {{e}_{1}},\ldots ,{{e}_{n}} \right\}$:

\[\left\{ \begin{align}{{f}_{1}} &={{a}_{1,1}}{{e}_{1}}+{{a}_{2,1}}{{e}_{2}}+\ldots +{{a}_{n,1}}{{e}_{n}} \\ {{f}_{2}} &={{a}_{1,2}}{{e}_{1}}+{{a}_{2,2}}{{e}_{2}}+\ldots +{{a}_{n,2}}{{e}_{n}} \\ & \cdots \\ {{f}_{n}} &={{a}_{1,n}}{{e}_{1}} +{{a}_{2,n}}{{e}_{2}}+\ldots +{{a}_{n,n}}{{e}_{n}} \\ \end{align} \right.\]

В матричной форме эту систему линейных уравнений можно записать так:

\[\left[ \begin{matrix} {{f}_{1}} \\ {{f}_{2}} \\ \cdots \\ {{f}_{n}} \\ \end{matrix} \right]=\left[ \begin{matrix} {{a}_{1,1}} & {{a}_{2,1}} & \cdots & {{a}_{n,1}} \\ {{a}_{1,2}} & {{a}_{2,2}} & \cdots & {{a}_{n,2}} \\ \cdots & \cdots & \cdots & \cdots \\ {{a}_{1,n}} & {{a}_{2,n}} & \cdots & {{a}_{n,n}} \\ \end{matrix} \right]\cdot \left[ \begin{matrix} {{e}_{1}} \\ {{e}_{2}} \\ \cdots \\ {{e}_{n}} \\ \end{matrix} \right]\]

Транспонируем обе стороны равенства, учитывая, что произведение справа транспонируется по правилу ${{\left( A\cdot B \right)}^{T}}={{B}^{T}}\cdot {{A}^{T}}$:

\[\left[ \begin{matrix}{{f}_{1}} & \cdots & {{f}_{n}} \\ \end{matrix} \right]=\left[ \begin{matrix} {{e}_{1}} & \cdots & {{e}_{n}} \\ \end{matrix} \right]\cdot \left[ \begin{matrix} {{a}_{1,1}} & {{a}_{1,2}} & \cdots & {{a}_{1,n}} \\ {{a}_{2,1}} & {{a}_{2,2}} & \cdots & {{a}_{2,n}} \\ \cdots & \cdots & \cdots & \cdots \\ {{a}_{n,1}} & {{a}_{n,2}} & \cdots & {{a}_{n,n}} \\ \end{matrix} \right]\]

\[\left[ {{f}_{1}}\ \cdots \ {{f}_{n}} \right]=\left[ {{e}_{1}}\ \cdots \ {{e}_{n}} \right]\cdot \left[ \begin{matrix} {{a}_{1,1}} & \cdots & {{a}_{1,n}} \\ \cdots & \cdots & \cdots \\ {{a}_{n,1}} & \cdots & {{a}_{n,n}} \\ \end{matrix} \right]\]

Квадратная матрица справа — это и есть матрица перехода ${{T}_{e\to f}}$. Поэтому матричное уравнение можно переписать так:

\[\left[ \begin{matrix}{{f}_{1}} & \cdots& {{f}_{n}} \\ \end{matrix} \right]=\left[ \begin{matrix}{{e}_{1}} & \cdots& {{e}_{n}} \\ \end{matrix} \right]\cdot {{T}_{e\to f}}\]

Теперь возьмём произвольный вектор $h\in L$ и разложим его по базисам $\left\{ {{e}_{1}},\ldots ,{{e}_{n}} \right\}$ и $\left\{ {{f}_{1}},\ldots ,{{f}_{n}} \right\}$:

\[\begin{align}h &={{x}_{1}}{{e}_{1}}+{{x}_{2}}{{e}_{2}}+\ldots +{{x}_{n}}{{e}_{n}}= \\ &={{y}_{1}}{{f}_{1}}+{{y}_{2}}{{f}_{2}}+\ldots +{{y}_{n}}{{f}_{n}} \end{align}\]

Вновь перейдём к матричной форме. Сначала учтём, что координаты векторов принято записывать в виде вектор-столбцов:

\[{{\left[ h \right]}_{e}}=\left[ \begin{matrix} {{x}_{1}} \\ {{x}_{2}} \\ \cdots \\ {{x}_{n}} \\ \end{matrix} \right]\quad {{\left[ h \right]}_{f}}=\left[ \begin{matrix} {{y}_{1}} \\ {{y}_{2}} \\ \cdots \\ {{y}_{n}} \\ \end{matrix} \right]\]

Тогда левую и правую часть уравнения можно представить как произведение строк с базисными векторами и указанных вектор-столбцов с координатами:

\[\left[ \begin{matrix} {{e}_{1}} & \cdots & {{e}_{n}} \\ \end{matrix} \right]\cdot \left[ \begin{matrix} {{x}_{1}} \\ \cdots \\ {{x}_{n}} \\ \end{matrix} \right]=\left[ \begin{matrix} {{f}_{1}} & \cdots & {{f}_{n}} \\ \end{matrix} \right]\cdot \left[ \begin{matrix} {{y}_{1}} \\ \cdots \\ {{y}_{n}} \\ \end{matrix} \right]\]

\[\left[ {{e}_{1}}\ \cdots \ {{e}_{n}} \right]\cdot \left[ \begin{matrix} {{x}_{1}} \\ \cdots \\ {{x}_{n}} \\ \end{matrix} \right]=\left[ {{f}_{1}}\ \cdots \ {{f}_{n}} \right]\cdot \left[ \begin{matrix} {{y}_{1}} \\ \cdots \\ {{y}_{n}} \\ \end{matrix} \right]\]

Но выше мы выражали строку векторов $\left[ {{f}_{1}},\ldots ,{{f}_{n}} \right]$ через строку $\left[ {{e}_{1}},\ldots ,{{e}_{n}} \right]$ и матрицу перехода ${{T}_{e\to f}}$. Подставим это выражение в наше матричное уравнение:

\[\left[ \begin{matrix} {{e}_{1}} & \cdots & {{e}_{n}} \\ \end{matrix} \right]\cdot \left[ \begin{matrix} {{x}_{1}} \\ \cdots \\ {{x}_{n}} \\ \end{matrix} \right]=\left[ \begin{matrix} {{e}_{1}} & \cdots & {{e}_{n}} \\ \end{matrix} \right]\cdot {{T}_{e\to f}}\cdot \left[ \begin{matrix} {{y}_{1}} \\ \cdots \\ {{y}_{n}} \\ \end{matrix} \right]\]

\[\left[ {{e}_{1}}\ \cdots \ {{e}_{n}} \right]\cdot \left[ \begin{matrix} {{x}_{1}} \\ \cdots \\ {{x}_{n}} \\ \end{matrix} \right]=\left[ {{e}_{1}}\ \cdots \ {{e}_{n}} \right]\cdot {{T}_{e\to f}}\cdot \left[ \begin{matrix} {{y}_{1}} \\ \cdots \\ {{y}_{n}} \\ \end{matrix} \right]\]

Уберём слева и справа первый множитель — строку $\left[ {{e}_{1}},\ldots ,{{e}_{n}} \right]$. Получим уравнение, связывающее координаты вектора в разных базисах:

\[\left[ \begin{matrix} {{x}_{1}} \\ \cdots \\ {{x}_{n}} \\ \end{matrix} \right]={{T}_{e\to f}}\cdot \left[ \begin{matrix} {{y}_{1}} \\ \cdots \\ {{y}_{n}} \\ \end{matrix} \right]\]

Это именно та формула, которую и требовалось доказать.

Задача 1. Базисы трёхмерного пространства

Задача. Убедитесь, что системы векторов

\[{{a}_{1}}={{\left( 1,2,1 \right)}^{T}},\quad {{a}_{2}}={{\left( 2,3,2 \right)}^{T}},\quad {{a}_{3}}={{\left( 1,-1,2 \right)}^{T}}\]

\[\begin{align}{{a}_{1}} &={{\left( 1,2,1 \right)}^{T}}, \\ {{a}_{2}} &={{\left( 2,3,2 \right)}^{T}}, \\ {{a}_{3}} &={{\left( 1,-1,2 \right)}^{T}} \\ \end{align}\]

и

\[{{b}_{1}}={{\left( 1,3,1 \right)}^{T}},\quad {{b}_{2}}={{\left( 1,-1,3 \right)}^{T}},\quad {{b}_{3}}={{\left( 2,2,1 \right)}^{T}}\]

\[\begin{align}{{b}_{1}} &={{\left( 1,3,1 \right)}^{T}}, \\ {{b}_{2}} &={{\left( 1,-1,3 \right)}^{T}}, \\ {{b}_{3}} &={{\left( 2,2,1 \right)}^{T}} \\ \end{align}\]

являются базисами в векторном пространстве ${{\mathbb{R}}^{3}}$. Найдите матрицу перехода ${{T}_{a\to b}}$. Найдите координаты в базисе $a$ вектора $x$, который в базисе $b$ имеет координаты ${{\left( 0,3,2 \right)}^{T}}$.

Решение

Чтобы доказать, что система векторов образует базис, достаточно составить матрицу $A$ из координат этих векторов, а затем вычислить её определитель $\det A$. И если $\det A\ne 0$, то векторы линейно независимы. А поскольку их количество совпадает с размерностью линейного пространства, такие векторы образуют базис.

Рассмотрим систему векторов $a=\left\{ {{a}_{1}},{{a}_{2}},{{a}_{3}} \right\}$. Составим из них матрицу, расположив координаты по столбцам. Получим матрицу перехода ${{T}_{e\to a}}$ от некого исходного базиса $e$ (в котором как раз и даны координаты векторов ${{a}_{i}}$ и ${{b}_{i}}$ в условии задачи) к базису $a$:

\[{{T}_{e\to a}}=\left[ \begin{array}{ccr} 1 & 2 & 1 \\ 2 & 3 & -1 \\ 1 & 2 & 2 \\ \end{array} \right]\]

Определитель этой матрицы отличен от нуля:

\[\det {{T}_{e\to a}}=-1\ne 0\]

Следовательно, $\left\{ {{a}_{1}},{{a}_{2}},{{a}_{3}} \right\}$ — базис пространства ${{\mathbb{R}}^{3}}$.

Теперь составим матрицу из векторов $b=\left\{ {{b}_{1}},{{b}_{2}},{{b}_{3}} \right\}$. Получим матрицу перехода ${{T}_{e\to b}}$:

\[{{T}_{e\to b}}=\left[ \begin{array}{crc} 1 & 1 & 2 \\ 3 & -1 & 2 \\ 1 & 3 & 1 \\ \end{array} \right]\]

Определитель этой матрицы вновь отличен от нуля:

\[\det {{T}_{e\to b}}=12\ne 0\]

Следовательно, $\left\{ {{b}_{1}},{{b}_{2}},{{b}_{3}} \right\}$ — тоже базис пространства ${{\mathbb{R}}^{3}}$.

Осталось найти матрицу перехода ${{T}_{a\to b}}$. Заметим, что эту матрицу можно выразить так:

\[\begin{align}{{T}_{a\to b}} &={{T}_{a\to e}}\cdot {{T}_{e\to b}}= \\ &={{\left( {{T}_{e\to a}} \right)}^{-1}}\cdot {{T}_{e\to b}}\end{align}\]

Мы внедрили «транзитный» базис $e$ и вместо прямого перехода $a\to b$ рассмотрели цепочку $a\to e\to b$. Это стандартный и очень распространённый приём, но из-за этого появился новый элемент $T_{e\to a}^{-1}$ — матрица, обратная к ${{T}_{e\to a}}$. Найдём $T_{e\to a}^{-1}$ методом присоединённой матрицы:

\[\left[ {{T}_{e\to a}}|E \right]\sim \ldots \sim \left[ E|T_{e\to a}^{-1} \right]\]

Напомню, что элементарные преобразования в присоединённых матрицах выполняются только над строками. Если вы забыли, как всё это работает, см. урок «Обратная матрица». В нашем случае получим:

\[\left[ \begin{array}{ccr|ccc}1 & 2 & 1 & 1 & 0 & 0 \\ 2 & 3 & -1 & 0 & 1 & 0 \\ 1 & 2 & 2 & 0 & 0 & 1 \\\end{array} \right]\begin{matrix} \, \\ -2\cdot \left[ 1 \right] \\ -1\cdot \left[ 1 \right] \\ \end{matrix}\]

Мы «зачистили» первый столбец. Теперь «зачистим» последний:

\[\left[ \begin{array}{crr|rcc} 1 & 2 & 1 & 1 & 0 & 0 \\ 0 & -1 & -3 & -2 & 1 & 0 \\ 0 & 0 & 1 & -1 & 0 & 1 \\ \end{array} \right]\begin{matrix} -1\cdot \left[ 3 \right] \\ +3\cdot \left[ 3 \right] \\ \, \\ \end{matrix}\]

Остался лишь средний. Разберёмся и с ним:

\[\left[ \begin{array}{crc|rcr} 1 & 2 & 0 & 2 & 0 & -1 \\ 0 & -1 & 0 & -5 & 1 & 3 \\ 0 & 0 & 1 & -1 & 0 & 1 \\ \end{array} \right]\begin{matrix} +2\cdot \left[ 2 \right] \\ |\cdot \left( -1 \right) \\ \, \\ \end{matrix}\]

Получили единичную матрицу слева от вертикальной черты. Значит, справа стоит искомая матрица $T_{e\to a}^{-1}$:

\[\left[ \begin{array}{ccc|rrr} 1 & 0 & 0 & -8 & 2 & 5 \\ 0 & 1 & 0 & 5 & -1 & -3 \\ 0 & 0 & 1 & -1 & 0 & 1 \\ \end{array} \right]\]

Теперь у нас есть всё, чтобы найти матрицу перехода ${{T}_{a\to b}}$:

\[{{T}_{a\to b}}={{\left( {{T}_{e\to a}} \right)}^{-1}}\cdot {{T}_{e\to b}}=\left[ \begin{array}{rrr} -8 & 2 & 5 \\ 5 & -1 & -3 \\ -1 & 0 & 1 \\ \end{array} \right]\cdot \left[ \begin{array}{crc} 1 & 1 & 2 \\ 3 & -1 & 2 \\ 1 & 3 & 1 \\ \end{array} \right]\]

\[\begin{align}{{T}_{a\to b}} &={{\left( {{T}_{e\to a}} \right)}^{-1}}\cdot {{T}_{e\to b}}= \\ &=\left[ \begin{array}{rrr} -8 & 2 & 5 \\ 5 & -1 & -3 \\ -1 & 0 & 1 \\ \end{array} \right]\cdot \left[ \begin{array}{crc} 1 & 1 & 2 \\ 3 & -1 & 2 \\ 1 & 3 & 1 \\ \end{array} \right] \end{align}\]

После несложных вычислений получаем матрицу перехода от базиса $a$ к базису $b$:

\[{{T}_{a\to b}}=\left[ \begin{array}{rrr} 3 & 5 & -7 \\ -1 & -3 & 5 \\ 0 & 2 & -1 \\ \end{array} \right]\]

Осталось найти координаты вектора $x$, который в базисе $b$ имеет координаты ${{\left( 0,3,2 \right)}^{T}}$. Вспомним формулу, выражающую координаты в старом базисе через координаты в новом базисе:

\[{{\left[ x \right]}_{a}}={{T}_{a\to b}}\cdot {{\left[ x \right]}_{b}}\]

Подставляем в эту формулу матрицу ${{T}_{a\to b}}$ и вектор-столбец ${{\left[ x \right]}_{b}}={{\left[ 0,3,2 \right]}^{T}}$:

\[{{\left[ x \right]}_{a}}=\left[ \begin{array}{rrr} 3 & 5 & -7 \\ -1 & -3 & 5 \\ 0 & 2 & -1 \\ \end{array} \right]\cdot \left[ \begin{matrix} 0 \\ 3 \\ 2 \\ \end{matrix} \right]=\left[ \begin{matrix} 1 \\ 1 \\ 4 \\ \end{matrix} \right]\]

Итак, вектор $x$ в базисе $a$ имеет координаты ${{\left( 1,1,4 \right)}^{T}}$. Задача решена.

Альтернативное решение

Можно найти матрицу ${{T}_{a\to b}}$ заметно быстрее, если использовать алгоритм решения матричных уравнений. Заметим, что нам требуется найти произведение

\[{{T}_{a\to b}}={{A}^{-1}}\cdot B\]

С другой стороны, для нахождения такого произведения достаточно составить присоединённую матрицу вида $\left[ A|B \right]$ и цепочкой элементарных преобразований свести её к виду

\[\left[ A|B \right]\sim \ldots \sim \left[ E|{{A}^{-1}}\cdot B \right]\]

Другими словами, справа от вертикальной черты мы получим искомую матрицу перехода ${{T}_{a\to b}}$!

На практике это выглядит так. Записываем присоединённую матрицу $\left[ A|B \right]$:

\[\left[ \begin{array}{ccr|crc} 1 & 2 & 1 & 1 & 1 & 2 \\ 2 & 3 & -1 & 3 & -1 & 2 \\ 1 & 2 & 2 & 1 & 2 & 1 \\ \end{array} \right]\]

И после элементарных преобразований получим

\[\left[ \begin{array}{ccc|rrr} 1 & 0 & 0 & 3 & 5 & -7 \\ 0 & 1 & 0 & -1 & -3 & 5 \\ 0 & 0 & 1 & 0 & 2 & -1 \\ \end{array} \right]\]

Для экономии места я пропустил промежуточные шаги. Попробуйте сделать их самостоятельно — это очень полезная практика.

Если же вы хотите разобраться, как это работает (и почему вдруг справа возникает матрица вида ${{A}^{-1}}\cdot B$), см. урок «Матричные уравнения». А мы идём дальше.

Задача 2. Базисы в поле вычетов

Найдите матрицу перехода от базиса

\[{{a}_{1}}={{\left( 1,1,1 \right)}^{T}},\quad {{a}_{2}}={{\left( 2,1,1 \right)}^{T}},\quad {{a}_{3}}={{\left( 3,2,1 \right)}^{T}}\]

\[\begin{align}{{a}_{1}} &={{\left( 1,1,1 \right)}^{T}}, \\ {{a}_{2}} &={{\left( 2,1,1 \right)}^{T}}, \\ {{a}_{3}} &={{\left( 3,2,1 \right)}^{T}} \\ \end{align}\]

к базису

\[{{b}_{1}}={{\left( 0,4,3 \right)}^{T}},\quad {{b}_{2}}={{\left( 3,3,2 \right)}^{T}},\quad {{b}_{3}}={{\left( 2,2,1 \right)}^{T}}\]

\[\begin{align}{{b}_{1}} &={{\left( 0,4,3 \right)}^{T}}, \\ {{b}_{2}} &={{\left( 3,3,2 \right)}^{T}}, \\ {{b}_{3}} &={{\left( 2,2,1 \right)}^{T}} \\ \end{align}\]

арифметического линейного пространства $\mathbb{Z}_{5}^{3}$.

Решение

Эта задача проще предыдущей, поскольку поле вычетов ${{\mathbb{Z}}_{5}}$ является конечным и состоит всего из пяти элементов — представителей смежных классов:

\[{{\mathbb{Z}}_{5}}=\left\{ 0,1,2,3,4 \right\}\]

Как и в предыдущей задаче, рассмотрим систему векторов $a=\left\{ {{a}_{1}},{{a}_{2}},{{a}_{3}} \right\}$ и составим из них матрицу ${{T}_{e\to a}}$:

\[{{T}_{e\to a}}=\left[ \begin{matrix} 1 & 2 & 3 \\ 1 & 1 & 2 \\ 1 & 1 & 1 \\ \end{matrix} \right]\]

Определитель $\det {{T}_{e\to a}}=1\ne 0$, поэтому $\left\{ {{a}_{1}},{{a}_{2}},{{a}_{3}} \right\}$ — базис.

Аналогично, рассмотрим систему $b=\left\{ {{b}_{1}},{{b}_{2}},{{b}_{3}} \right\}$ и составим матрицу ${{T}_{e\to b}}$:

\[{{T}_{e\to b}}=\left[ \begin{matrix} 0 & 3 & 2 \\ 4 & 3 & 2 \\ 3 & 2 & 1 \\ \end{matrix} \right]\]

Определитель $\det {{T}_{e\to b}}=4\ne 0$, поэтому $\left\{ {{b}_{1}},{{b}_{2}},{{b}_{3}} \right\}$ — базис.

Выразим искомую матрицу ${{T}_{a\to b}}$ через «транзитный» базис $e$:

\[\begin{align}{{T}_{a\to b}} &={{T}_{a\to e}}\cdot {{T}_{e\to b}}= \\ &={{\left( {{T}_{e\to a}} \right)}^{-1}}\cdot {{T}_{e\to b}} \end{align}\]

Найдём $T_{e\to a}^{-1}$ через присоединённую матрицу:

\[\left[ \begin{array}{ccc|ccc} 1 & 2 & 3 & 1 & 0 & 0 \\ 1 & 1 & 2 & 0 & 1 & 0 \\ 1 & 1 & 1 & 0 & 0 & 1 \\ \end{array} \right]\]

После цепочки элементарных преобразований над строками (попробуйте выполнить их самостоятельно!) получим

\[\left[ \begin{array}{ccc|ccc} 1 & 0 & 0 & 4 & 1 & 1 \\ 0 & 1 & 0 & 1 & 3 & 1 \\ 0 & 0 & 1 & 0 & 1 & 4 \\ \end{array} \right]\]

Итак, мы нашли матрицу $T_{e\to a}^{-1}$:

\[T_{e\to a}^{-1}=\left[ \begin{matrix} 4 & 1 & 1 \\ 1 & 3 & 1 \\ 0 & 1 & 4 \\ \end{matrix} \right]\]

Осталось вычислить искомую матрицу перехода ${{T}_{a\to b}}$:

\[{{T}_{a\to b}}={{\left( {{T}_{e\to a}} \right)}^{-1}}\cdot {{T}_{e\to b}}=\left[ \begin{matrix} 4 & 1 & 1 \\ 1 & 3 & 1 \\ 0 & 1 & 4 \\ \end{matrix} \right]\cdot \left[ \begin{matrix} 0 & 3 & 2 \\ 4 & 3 & 2 \\ 3 & 2 & 1 \\ \end{matrix} \right]=\left[ \begin{matrix} 2 & 2 & 1 \\ 0 & 4 & 4 \\ 1 & 1 & 1 \\ \end{matrix} \right]\]

\[\begin{align}{{T}_{a\to b}} &={{\left( {{T}_{e\to a}} \right)}^{-1}}\cdot {{T}_{e\to b}}= \\ &=\left[ \begin{matrix} 4 & 1 & 1 \\ 1 & 3 & 1 \\ 0 & 1 & 4 \\ \end{matrix} \right]\cdot \left[ \begin{matrix} 0 & 3 & 2 \\ 4 & 3 & 2 \\ 3 & 2 & 1 \\ \end{matrix} \right]= \\ &=\left[ \begin{matrix} 2 & 2 & 1 \\ 0 & 4 & 4 \\ 1 & 1 & 1 \\ \end{matrix} \right] \end{align}\]

По аналогии с предыдущей задачей, матрицу ${{T}_{a\to b}}$ можно найти и через элементарные преобразования присоединённой матрицы $\left[ A|B \right]$. Результат будет точно такой же, но мы сэкономим пару строк вычислений и несколько минут времени.

Задача 3. Пространство многочленов

Убедитесь, что системы многочленов

\[\begin{align}e &=\left\{ 1,t-1,{{\left( t-1 \right)}^{2}} \right\} \\ f &=\left( 1,t+1,{{\left( t+1 \right)}^{2}} \right) \\ \end{align}\]

являются базисами в пространстве ${{P}_{3}}$ многочленов степени не выше 2. Найдите матрицу перехода ${{T}_{e\to f}}$. Разложите по степеням $\left( t-1 \right)$ многочлен ${{\left( t+1 \right)}^{2}}+\left( t+1 \right)+1$.

Решение

Стандартным базисом в пространстве многочленов является система многочленов $p=\left\{ {{p}_{1}},{{p}_{2}},{{p}_{3}} \right\}$, где

\[{{p}_{1}}=1\quad {{p}_{2}}=t\quad {{p}_{3}}={{t}^{2}}\]

Выразим через базис $p$ многочлены из системы $e$:

\[\begin{align} & {{e}_{1}}=1={{p}_{1}} \\ & {{e}_{2}}=t-1={{p}_{2}}-{{p}_{1}} \\ & {{e}_{3}}={{\left( t-1 \right)}^{2}}={{t}^{2}}-2t+1={{p}_{3}}-2{{p}_{2}}+{{p}_{1}} \end{align}\]

\[\begin{align}{{e}_{1}} &=1={{p}_{1}} \\ {{e}_{2}} &=t-1={{p}_{2}}-{{p}_{1}} \\ {{e}_{3}} &={{\left( t-1 \right)}^{2}}= \\ &={{t}^{2}}-2t+1= \\ &={{p}_{3}}-2{{p}_{2}}+{{p}_{1}} \end{align}\]

Следовательно, матрица перехода ${{T}_{p\to e}}$ выглядит так:

\[{{T}_{p\to e}}=\left[ \begin{array}{crr} 1 & -1 & 1 \\ 0 & 1 & -2 \\ 0 & 0 & 1 \\ \end{array} \right]\]

Аналогично, выразим через базис $p$ многочлены из системы $f$:

\[\begin{align} & {{f}_{1}}=1={{p}_{1}} \\ & {{f}_{2}}=t+1={{p}_{2}}+{{p}_{1}} \\ & {{f}_{3}}={{\left( t+1 \right)}^{2}}={{t}^{2}}+2t+1={{p}_{3}}+2{{p}_{2}}+{{p}_{1}} \end{align}\]

\[\begin{align}{{f}_{1}} &=1={{p}_{1}} \\ {{f}_{2}} &=t+1={{p}_{2}}+{{p}_{1}} \\ {{f}_{3}} &={{\left( t+1 \right)}^{2}}= \\ &={{t}^{2}}+2t+1= \\ &={{p}_{3}}+2{{p}_{2}}+{{p}_{1}} \end{align}\]

Получим матрицу перехода ${{T}_{p\to f}}$:

\[{{T}_{p\to f}}=\left[ \begin{matrix} 1 & 1 & 1 \\ 0 & 1 & 2 \\ 0 & 0 & 1 \\ \end{matrix} \right]\]

Обе матрицы оказались верхнетреугольными, их определители отличны от нуля:

\[\begin{align} \det {{T}_{p\to e}} &=1\cdot 1\cdot 1=1 \\ \det {{T}_{p\to f}} &=1\cdot 1\cdot 1=1 \\ \end{align}\]

Следовательно системы многочленов $e$ и $f$ действительно являются базисами пространства ${{P}_{3}}$.

Теперь найдём матрицу перехода ${{T}_{e\to f}}$. Для этого нам даже не потребуется искать обратную матрицу. Достаточно заметить, что векторы ${{f}_{1}}$ и ${{f}_{2}}$ легко раскладываются по базису $e$:

\[\begin{align}{{f}_{1}} &=1={{e}_{1}} \\ {{f}_{2}} &=t+1=\left( t-1 \right)+2={{e}_{2}}+2{{e}_{1}} \\ \end{align}\]

С вектором ${{f}_{3}}$ вычислений будет чуть больше:

\[\begin{align}{{f}_{3}} &={{\left( t+1 \right)}^{2}}= \\ &={{\left( t-1 \right)}^{2}}+4t= \\ &={{\left( t-1 \right)}^{2}}+4\left( t-1 \right)+4= \\ &={{e}_{3}}+4{{e}_{2}}+4{{e}_{1}} \end{align}\]

Итого матрица перехода ${{T}_{e\to f}}$ примет вид

\[{{T}_{e\to f}}=\left[ \begin{matrix} 1 & 2 & 4 \\ 0 & 1 & 4 \\ 0 & 0 & 1 \\ \end{matrix} \right]\]

Теперь разложим многочлен ${{\left( t+1 \right)}^{2}}+\left( t+1 \right)+1$ по базису $e$. Сначала перепишем этот многочлен так:

\[\begin{align}h\left( t \right) &=1+\left( t+1 \right)+{{\left( t+1 \right)}^{2}}= \\ &={{f}_{1}}+{{f}_{2}}+{{f}_{3}} \end{align}\]

Следовательно, в базисе $f$ многочлен $h\left( t \right)$ имеет координаты ${{\left( 1,1,1 \right)}^{T}}$. Но тогда по теореме о замене координат этот же многочлен в базисе $e$ имеет координаты

\[{{\left[ h \right]}_{e}}={{T}_{e\to f}}\cdot {{\left[ h \right]}_{f}}=\left[ \begin{matrix} 1 & 2 & 4 \\ 0 & 1 & 4 \\ 0 & 0 & 1 \\ \end{matrix} \right]\cdot \left[ \begin{matrix} 1 \\ 1 \\ 1 \\ \end{matrix} \right]=\left[ \begin{matrix} 7 \\ 5 \\ 1 \\ \end{matrix} \right]\]

\[\begin{align}{{\left[ h \right]}_{e}} &={{T}_{e\to f}}\cdot {{\left[ h \right]}_{f}}= \\ &=\left[ \begin{matrix} 1 & 2 & 4 \\ 0 & 1 & 4 \\ 0 & 0 & 1 \\ \end{matrix} \right]\cdot \left[ \begin{matrix} 1 \\ 1 \\ 1 \\ \end{matrix} \right]=\left[ \begin{matrix} 7 \\ 5 \\ 1 \\ \end{matrix} \right] \end{align}\]

Другими словами, многочлен $h\left( t \right)$ имеет вид

\[h\left( t \right)={{\left( t-1 \right)}^{2}}+5\left( t-1 \right)+7\]

Это и есть искомое разложение многочлена ${{\left( t+1 \right)}^{2}}+\left( t+1 \right)+1$ по степеням $\left( t-1 \right)$.

Альтернативное решение

Искомое разложение можно получить и без привлечения матриц перехода. Достаточно применить схему Горнера или выделить нужные степени напрямую:

\[\begin{align}h\left( t \right) &={{\left( t+1 \right)}^{2}}+\left( t+1 \right)+1= \\ &={{\left( t-1 \right)}^{2}}+4t+t+1+1= \\ &={{\left( t-1 \right)}^{2}}+5\left( t-1 \right)+5+2= \\ &={{\left( t-1 \right)}^{2}}+5\left( t-1 \right)+7 \end{align}\]

Как видим, результат получился тем же самым, а времени потрачено меньше. Однако уже в пространстве ${{P}_{4}}$ многочленов степени не выше 4 сложность решения через матрицы и через выделение степеней будет сопоставимой. А дальше матрицы начнут выигрывать.

Смысл линейной алгебры — дать универсальные алгоритмы, которые работают с объектами любой природы, если эти объекты подчиняются аксиомам линейного пространства.

Задача 4. Матрица перехода при симметрии

Базис $b$получается из базиса

\[{{a}_{1}}={{\left( 2,1,3 \right)}^{T}},\quad {{a}_{2}}={{\left( 1,1,-1 \right)}^{T}},\quad {{a}_{3}}={{\left( 2,-1,-1 \right)}^{T}}\]

\[\begin{align}{{a}_{1}} &={{\left( 2,1,3 \right)}^{T}}, \\ {{a}_{2}} &={{\left( 1,1,-1 \right)}^{T}}, \\ {{a}_{3}} &={{\left( 2,-1,-1 \right)}^{T}} \\ \end{align}\]

пространства ${{V}_{3}}$ симметрией относительно плоскости $2x+y+3z=0$. Найти матрицу перехода ${{T}_{a\to b}}$.

Решение

Из курса аналитической геометрии мы знаем, что если плоскость задана уравнением

\[ax+by+cz+d=0\]

то вектор-нормаль $n$ имеет координаты

\[n=\left( a,b,c \right)\]

Тогда для плоскости $2x+y+3z=0$ нормаль имеет координаты $n=\left( 2,1,3 \right)$, что в точности совпадает с вектором ${{a}_{1}}$. Следовательно, при симметрии относительно плоскости этот вектор просто перейдёт в противоположный: ${{b}_{1}}=-{{a}_{1}}$.

Далее заметим, что векторы ${{a}_{2}}$ и ${{a}_{3}}$ лежат в плоскости симметрии, поскольку при подстановке их координат уравнение плоскости обращается в верное числовое равенство:

\[\begin{align}{{a}_{2}}={{\left( 1,1,-1 \right)}^{T}} &\Rightarrow 2\cdot 1+1+3\cdot \left( -1 \right)=0 \\ {{a}_{3}}={{\left( 2,-1,-1 \right)}^{T}} &\Rightarrow 2\cdot 2-1+3\cdot \left( -1 \right)=0 \\ \end{align}\]

\[\begin{align}{{a}_{2}}=&{{\left( 1,1,-1 \right)}^{T}}\Rightarrow \\ & \Rightarrow 2\cdot 1+1+3\cdot \left( -1 \right)=0 \\ {{a}_{3}}=&{{\left( 2,-1,-1 \right)}^{T}}\Rightarrow \\ & \Rightarrow 2\cdot 2-1+3\cdot \left( -1 \right)=0 \\ \end{align}\]

Следовательно, при симметрии эти векторы переходят сами в себя: ${{b}_{2}}={{a}_{2}}$, ${{b}_{3}}={{a}_{3}}$. Матрица перехода имеет вид

\[{{T}_{a\to b}}=\left[ \begin{array}{rcc} -1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \\ \end{array} \right]\]

Важное замечание. симметрия предполагает использование проекций и углов, что в конечном счёте сводится к скалярному произведению. Однако мы пока не знаем, что такое скалярное произведение в линейном пространстве.

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

\[\left( a,b \right)=\left| a \right|\cdot \left| b \right|\cdot \cos \alpha \]

Геометрическая интерпретация

Симметрию на плоскости и в пространстве удобно представлять графически. Пусть $\alpha $ — плоскость, относительно которой выполняется симметрия. Тогда векторы $\left\{ {{a}_{1}},{{a}_{2}},{{a}_{3}} \right\}$ будут выглядеть так:

Матрица перехода при симметрии

Из приведённого рисунка сразу видно, что при симметрии вектор ${{a}_{1}}$ перейдёт в противоположный, а векторы ${{a}_{2}}$ и ${{a}_{3}}$ останутся на месте.

Задача 5. Матрица поворота

Базис $e=\left\{ i,j,k \right\}$ пространства ${{V}_{3}}$ поворачивается на 180° вокруг прямой $l$, заданной системой

\[\left\{ \begin{align}x-y &=0 \\ z &=0 \\ \end{align} \right.\]

Затем полученный базис $f$ поворачивается на 90° в отрицательном направлении вокруг нового положения вектора $j$. В результате получается базис $g=\left\{ {{i}_{2}},{{j}_{2}},{{k}_{2}} \right\}$.

Найдите матрицу перехода ${{T}_{e\to g}}$. Найдите в базисе $e$ координаты вектора $h$, который в новом базисе $g$ имеет координаты $\left( 1,1,1 \right)$.

Решение

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

Вновь обратимся к геометрической интерпретации. Рассмотрим исходный базис $e=\left\{ i,j,k \right\}$ трёхмерного пространства:

Матрица перехода при повороте

Также на этом рисунке изображена прямая $l$, которая задаётся требованиями $z=0$ и $x=y$. Эта лежит в плоскости $Oxy$ и является биссектрисой первой координатной четверти.

Очевидно, что при повороте пространства на 180° относительно прямой $l$ базисные векторы $i$ и $j$ просто поменяются местами, а вектор $k$ перейдёт в противоположный:

Промежуточный базис

Другими словами, ${{i}_{1}}=j$, ${{j}_{1}}=i$, ${{k}_{1}}=-k$, поэтому матрица перехода от базиса $e=\left\{ i,j,k \right\}$ к базису $f=\left\{ {{i}_{1}},{{j}_{1}},{{k}_{1}} \right\}$ примет вид

\[{{T}_{e\to f}}=\left[ \begin{array}{ccr} 0 & 1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & -1 \\ \end{array} \right]\]

Далее поворот осуществляется вокруг нового положения вектора $j$, т.е. вокруг вектора ${{j}_{1}}$. Вновь обратимся к чертежу. В этот раз нам уже не нужны координатные оси — нас интересуют лишь векторы ${{i}_{1}}$, ${{j}_{1}}$ и ${{k}_{1}}$, а также ось вращения:

Положиельное и отрицательное направление вращения

Обратите внимание: в задаче сказано, что базис вращается на 90° в отрицательном направлении. Если мы смотрим на плоскость, образованную векторами ${{i}_{1}}$ и ${{k}_{1}}$, с вершины вектора ${{j}_{1}}$ (как на картинке), то отрицательное направление — это по часовой стрелке (отмечено зелёным), а положительное —против часовой стрелки (отмечено красным).

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

Окончательное положение базисных векторов

Итак, ${{i}_{2}}={{k}_{1}}$, ${{j}_{2}}={{j}_{1}}$ и ${{k}_{2}}=-{{i}_{1}}$, поэтому матрица перехода от базиса $f=\left\{ {{i}_{1}},{{j}_{1}},{{k}_{1}} \right\}$ к базису $g=\left\{ {{i}_{2}},{{j}_{2}},{{k}_{2}} \right\}$ имеет вид

\[{{T}_{f\to g}}=\left[ \begin{array}{ccr} 0 & 0 & -1 \\ 0 & 1 & 0 \\ 1 & 0 & 0 \\ \end{array} \right]\]

Теперь мы можем найти матрицу ${{T}_{e\to g}}$ через транзитный базис $f$:

\[{{T}_{e\to g}}={{T}_{e\to f}}\cdot {{T}_{f\to g}}=\left[ \begin{array}{ccr} 0 & 1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & -1 \\ \end{array} \right]\cdot \left[ \begin{array}{ccr} 0 & 0 & -1 \\ 0 & 1 & 0 \\ 1 & 0 & 0 \\ \end{array} \right]=\left[ \begin{array}{rcr} 0 & 1 & 0 \\ 0 & 0 & -1 \\ -1 & 0 & 0 \\ \end{array} \right]\]

\[\begin{align}{{T}_{e\to g}} &={{T}_{e\to f}}\cdot {{T}_{f\to g}}= \\ &=\left[ \begin{array}{ccr} 0 & 1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & -1 \\ \end{array} \right]\cdot \left[ \begin{array}{ccr} 0 & 0 & -1 \\ 0 & 1 & 0 \\ 1 & 0 & 0 \\ \end{array} \right]= \\ &=\left[ \begin{array}{rcr} 0 & 1 & 0 \\ 0 & 0 & -1 \\ -1 & 0 & 0 \\ \end{array} \right] \end{align}\]

Кроме того, нам известны координаты вектора $h$ в базисе $g$:

\[h={{\left( 1,1,1 \right)}^{T}}\]

Тогда в базисе $e$ координаты этого же вектора равны

\[{{\left[ h \right]}_{e}}={{T}_{e\to g}}\cdot {{\left[ h \right]}_{g}}=\left[ \begin{array}{rcr} 0 & 1 & 0 \\ 0 & 0 & -1 \\ -1 & 0 & 0 \\ \end{array} \right].\left[ \begin{matrix} 1 \\ 1 \\ 1 \\ \end{matrix} \right]=\left[ \begin{array}{r} 1 \\ -1 \\ -1 \\ \end{array} \right]\]

\[\begin{align}{{\left[ h \right]}_{e}} &={{T}_{e\to g}}\cdot {{\left[ h \right]}_{g}}= \\ &=\left[ \begin{array}{rcr} 0 & 1 & 0 \\ 0 & 0 & -1 \\ -1 & 0 & 0 \\ \end{array} \right].\left[ \begin{matrix} 1 \\ 1 \\ 1 \\ \end{matrix} \right]=\left[ \begin{array}{r} 1 \\ -1 \\ -1 \\ \end{array} \right] \end{align}\]

Итак, мы нашли матрицу перехода ${{T}_{e\to g}}$ и координаты вектора $h$ в исходном базисе. Задача решена.

Смотрите также:
  1. Критерий Сильвестра для квадратичных функций
  2. Работа с формулами в задаче B12
  3. Тест к уроку «Площади многоугольников на координатной сетке» (легкий)
  4. Показательные функции в задаче B15
  5. Задача B5: площадь кольца
  6. Случай четырехугольной пирамиды