posts | comments
26Mar

Аффінноє перетворення і його матричне уявлення

No comments
« Логічна система координат   |   Математичне завдання прямій на площині »

[ R1,1 R1,2 0 ]

[ R2,1 R2,2 0 ]

[ tx ty 1 ]

Якщо помножити вектор-рядок на цю матрицю отримуємо результат перетворення:

[ x у 1 ] * [ R1,1 R1,2 0 ]

[ R2,1 R2,2 0 ]

[ tx ty 1 ]

=

[ x’ у’ 1 ] + [ tx ty 1 ]

При цьому [ x’ у’ ] = R * [ x у ]

Прим. Цікавий читач вже поставив собі питання: у чому сенс визначника матриці R? При аффінном перетворенні площі всіх фігур змінюються в |R|. (Можна строго довести це з погляду математики, але тут цей факт наводиться без доказу.)

Т.ч. аффінноє перетворення представляється у вигляді композиції деякого перетворення, що задається матрицею R, і паралельного перенесення. Розберемо детальніше природу цієї матриці і можливості, які вона нам дає.

Матриця R визначає новий базис площини. Тобто вектор (1, 0) переходить в (R1,1, R1,2), вектор (0, 1) переходить в (R2,1, R2,2). Новий базис це рядки матриці R.

Приклад.

При віддзеркаленні щодо осі у, базисний вектор по осі ординат зберігається, а по осі абсцис переходить в (-1, 0). Т.ч. матриця R виглядатиме таким чином:

[ -1 0 ]

[ 0 1 ]

Тепер стає ясно, що окрім вищеперелічених перетворень, за допомогою аффінного перетворення можна отримати скіс:

Вище приведені базові відомості про такий могутній інструмент, як аффінноє перетворення. Залишається багато питань: який підклас аффінних перетворень зберігає кути між прямими? Як можна представити аффінноє перетворення у вигляді композиції декількох підкласів? Як задавати складніші перетворення, наприклад, осьова симетрія щодо довільної прямої?

Відповіді на ці питання і детальніший розгляд аффінного перетворення будуть приведені окремо, як розділ курсу теоретичної геометрії.


Tags: , , , , , , , ,

2D теорія


Схожі записи

Categories: 2D теорія

Thursday, March 26th, 2009 at 09:15 and is filed under 2D теорія. You can follow any responses to this entry through the feed. Both comments and pings are currently closed.