Это не официальный сайт wikipedia.org 01.01.2023

Аффинное преобразование — Википедия

Аффинное преобразование

(перенаправлено с «Аффинные преобразования»)

Аффи́нное преобразование, иногда афинное преобразование[1] (от лат. affinis «соприкасающийся, близкий, смежный») — отображение плоскости или пространства в себя, при котором параллельные прямые переходят в параллельные прямые, пересекающиеся — в пересекающиеся, скрещивающиеся — в скрещивающиеся[2].

красный треугольник переходит в синий при аффинном преобразовании ( x , y ) ( y 100 , 2 x + y 100 ) , если новые координаты отобразить в прежнем базисе

ОпределенияПравить

ГеометрическоеПравить

Биекция евклидова пространства или плоскости в себя, отображающая параллельные прямые в параллельные прямые, называется аффинным преобразованием.

АлгебраическоеПравить

Аффинное преобразование f : R n R n   есть преобразование вида

f ( x ) = M x + v ,  

где M   — обратимая матрица и v R n  .

КомментарииПравить

  • Заметим, что в геометрическом определении не предполагается непрерывность. Однако непрерывность следует из определения не вполне тривиальным образом. Более того, оба определения равносильны по так называемой основной теореме аффинной геометрии.
  • Заметим, что преобразование является аффинным, если его можно получить следующим образом:
    1. Выбрать «новый» базис пространства с «новым» началом координат v  ;
    2. Каждой точке x   пространства поставить в соответствие точку f ( x )  , имеющую те же координаты относительно «новой» системы координат, что и x   в «старой».

ПримерыПравить

Примерами аффинных преобразований являются

СвойстваПравить

  • При аффинном преобразовании прямая переходит в прямую.
  • Аффинные преобразования образуют группу относительно композиции.
  • Любые три точки, не лежащие на одной прямой и их образы соответственно (не лежащие на одной прямой) однозначно задают аффинное преобразование плоскости.

Типы аффинных преобразованийПравить

  • Эквиаффинное преобразование — аффинное преобразование, сохраняющее площадь (также сохраняется аффинная длина).
  • Центроаффинное преобразование — аффинное преобразование, сохраняющее начало координат.

Матричное представлениеПравить

Как и другие проективные преобразования, аффинное преобразование f ( x ) = M x + v   можно записать как матрицу перехода в однородных координатах:

( f ( x ) 1 ) = ( M v 0 1 ) ( x 1 )  

Матричное представление используется, в частности, для записи аффинных преобразований в компьютерной графике. Указанная выше форма используется в OpenGL[3]; в DirectX (где координаты представляются в виде матриц 1×4) она транспонирована[4].

Вариации и обобщенияПравить

  • В приведённом выше определении аффинного преобразования можно использовать любое поле, а не только поле вещественных чисел R  .
  • Отображение между метрическими пространствами называется аффинным, если оно переводит геодезические в геодезические (с учётом параметризации).
  • Аффинные преобразования пространства R n   являются частным случаем проективных преобразований того же пространства. В свою очередь, проективные преобразования пространства R n   можно представить как аффинные преобразования пространства R n + 1  .

См. такжеПравить

ПримечанияПравить

  1. Каган В.Ф. Основы теории поверхностей в тензорном изложении. — Рипол-классик, 2013. — 518 с. — ISBN 9785458491099.
  2. И. М. Виноградов. Аффинное преобразование // Математическая энциклопедия. — М.: Советская энциклопедия (рус.). — 1977—1985.
  3. OpenGL Transformation (англ.). Дата обращения: 4 августа 2010. Архивировано 23 августа 2011 года.
  4. Transforms (Direct3D 9) (англ.). Дата обращения: 4 августа 2010. Архивировано 23 августа 2011 года.

СсылкиПравить