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

Материал из testwiki
Перейти к навигации Перейти к поиску

Шаблон:Стиль статьи В линейной алгебре базис векторного пространства размерности n[1] — это последовательность из n векторов (α1,...,αn), таких, что любой вектор пространства может быть представлен единственным образом в виде линейной комбинации базисных векторов. При заданном базисе операторы представляются в виде квадратных матриц. Так как часто есть необходимость работать с несколькими базисами в одном и том же векторном пространстве, необходимо иметь правило перевода координат векторов и операторов из базиса в базис. Такой переход осуществляется с помощью матрицы перехода, или замены.

Определение

Если векторы 𝐛𝟏,,𝐛𝐧 выражаются через векторы 𝐚𝟏,,𝐚𝐧 как:

𝐛1=α11𝐚1+α21𝐚2++αn1𝐚n.
𝐛2=α12𝐚1+α22𝐚2++αn2𝐚n.
.
𝐛n=α1n𝐚1+α2n𝐚2++αnn𝐚n.

то матрица перехода от базиса (𝐚𝟏,,𝐚𝐧) к базису (𝐛𝟏,,𝐛𝐧) будет:

(α11α12...α1nα21α22...α2n............αn1αn2...αnn)

Использование

При умножении матрицы, обратной к матрице перехода, на столбец, составленный из коэффициентов разложения вектора по базису a1,a2,,an, мы получаем тот же вектор, выраженный через базис b1,b2,,bn.

Пример

Для того, чтобы повернуть вектор на угол θ против часовой стрелки, можно умножить матрицу поворота на него:

[xy]=[cosθsinθsinθcosθ][xy]
Матрицы наиболее распространённых преобразований
В двумерных координатах В однородных двумерных координатах В однородных трёхмерных координатах
Масштабирование

При a, b и c — коэффициенты масштабирования соответственно по осям OX, OY и OZ:

[a00b]
[a000b0001]
[a0000b0000c00001]
Поворот

При φ — угол поворота изображения в двухмерном пространстве

По часовой стрелке

[cosϕsinϕsinϕcosϕ]
[cosϕsinϕ0sinϕcosϕ0001]

Относительно OX на угол φ

[10000cosϕsinϕ00sinϕcosϕ00001]

Относительно OY на угол ψ

[cosψ0sinψ00100sinψ0cosψ00001]

Против часовой стрелки

[cosϕsinϕsinϕcosϕ]

Относительно OZ на угол χ

[cosχsinχ00sinχcosχ0000100001]
Перемещение

При a, b и c — смещение соответственно по осям OX, OY и OZ.

В неоднородных координатах не имеет матричного представления.

[10a01b001]
[100a010b001c0001]

Свойства

Пример поиска матрицы

Найдём матрицу перехода от базиса a1=(121),a2=(142),a3=(510) к единичному базису b1=(100),b2=(010),b3=(001) путём элементарных преобразований

(115100241010120001)(10021019010159001012) следовательно Pab=(21019159012)

См. также

Примечания

Шаблон:Примечания

Ссылки

Шаблон:Нет ссылок