Матриця переходу
Матрицею переходу в
-мірному просторі від базису
до базису
є квадратна матриця, стовпці якої — координати розкладу векторів
в базисі
.
Позначається 
Зміст |
Представлення [ред.]
Оскільки


.
Матриця переходу це 
При множенні справа вектора з лінійної оболонки базису
на матрицю переходу ми отримуємо той самий вектор, виражений через базис
.
Матриці переходу дозволяють виразити лінійні перетворення у форматі зручному для обчислень. Послідовності перетворень можуть бути обчислені шляхом перемноження матриць.
Для лінійних відображень не обов'язково щоб базиси належали одному простору чи, щоб простори мали одинакову розмірність. В такому випадку матриця стає прямокутною.
В однорідній системі координат, афінні перетворення та перспективні проекції в
можуть бути представлені як лінійні перетворення в
. Через це, матриці перетворення 4x4 широко використовуються в тривимірній графіці.
Побудова матриці переходу [ред.]
Маючи лінійне перетворення
в функціональній формі, можемо визначити матрицю переходу A, перетворюючи кожний вектор базису за допомогою T, потім вставляємо результати в стовпці матриці. Інакше кажучи,
Наприклад, функція
являє собою лінійне перетворення. Застосувавши описаний процес, отримаємо
Приклади перетворень на площині [ред.]
Обертання [ред.]
Функціональна форма запису обертання на кут θ проти годинникової стрілки відносно початку координат
в матричній формі, це матриця повороту:
Маштабування [ред.]
Функціональна форма маштабування:
.
В матричній формі — діагональна матриця:
Коли
, тоді зберігається площа.
Зсув [ред.]
У випадку зсуву (shear) можливі два варіанти. Зсув по осі x
і
; тоді матриця зсуву має вигляд:
Зсув по осі y
and
, в цьому випадку:
Відбиття [ред.]
Для відбиття вектора від лінії яка проходить через початок координат, нехай (lx, ly) вектор, що лежить лінії:
Відбиття відносно лінії яка не проходить через початок координат не є лінійним перетворенням; це перетворення афінне.
Для відбиття точки відносно площини
можна використати рівняння
. Де I одинична матриця і N одиничний вектор нормалі до площини. Матриця перетворення буде мати вигляд:
Врахуйте, що такий підхід працює лише якщо площина проходить через початок координат: якщо ні, потрібне афінне перетворення.
Ортогональна проекція [ред.]
Для проекціонування вектора ортогонально на лінію яка проходить через початок координат, поначемо як (ux, uy) вектор, що лежить на лінії. Тоді використовуємо натупну матрицю:
Як і з відбиттям, ортогональна проекція на лінію яка не проходить через початок координат є афінним перетворенням, а не лінійним.
Композиція і відкат перетворень [ред.]
Одна з головних причин використання матриць для представлення лінійних перетворень це те, що перетворення можуть бути легко зкомпоновані і "відкочені".
Ефект композиції досягається шляхом матричного добутку. Якщо A та B матриці двох лінійних перетворень, тоді:
Іншими словами матриця композиції перетворень A і B це просто добуток окремих матриць перетворень. Зверніть увагу на порядок множників у добутку.
Обернена матриця A-1 представляє перетворення, яке "відкочує" A.
Див. також [ред.]
Посилання [ред.]
- Weisstein, Eric W. Матриця обертання(англ.) на сайті Wolfram MathWorld.
- Калькулятор лінійних перетворень(англ.)
- Аплет перетворень(англ.) - Генерує матриці з 2D перетворень і навпаки.



.




.





