Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]


Аффинные преобразования плоскости

Аффинные преобразования плоскости


Преобразование плоскости задается двумя скалярными функциями двух переменных:


\begin{cases}y_1=f_1(x_1,x_2),\\y_2=f_2(x_1,x_2).\end{cases} или, что то же самое, вектор-функцией f(x)=\begin{pmatrix}f_1(x)&f_2(x)\end{pmatrix}^T.

Формула аффинного преобразования плоскости


Пусть на плоскости фиксирована аффинная система координат O\vec{e}_1\vec{e}_2. Преобразование \mathcal{A} плоскости называется аффинным, если координаты y_1,y_2 образа Y выражаются через координаты x_1,x_2 прообраза X~(Y=\mathcal{A}(X)) по формулам


\begin{cases} y_1=a_1+ a_{11}x_1+ a_{12}x_2,\\ y_2= a_2+a_{21}x_1+a_{22}x_2,\end{cases} \Leftrightarrow\quad \mathop{y}\limits_{(\vec{e})}= \mathop{a}\limits_{(\vec{e})}+ \mathop{A}\limits_{(\vec{e})}\cdot \mathop{x}\limits_{(\vec{e})},
(2.11)

где \mathop{A}\limits_{(\vec{e})}= \begin{pmatrix} a_{11}& a_{12}\\ a_{21}&a_{22}\end{pmatrix} — невырожденная матрица (матрица аффинного преобразования), \mathop{y}\limits_{(\vec{e})}= \begin{pmatrix} y_1\\y_2\end{pmatrix},~\mathop{x}\limits_{(\vec{e})}=\begin{pmatrix}x_1\\x_2\end{pmatrix} координатные столбцы образа Y и прообраза X (координатные столбцы радиус-векторов \overrightarrow{OY} и \overrightarrow{OX}) соответственно, \mathop{a}\limits_{(\vec{e})}= \begin{pmatrix}a_1\\a_2\end{pmatrix} — координатный столбец образа начала координат, или вектора переноса начала координат. В формулах аффинного преобразования (2.11) подчеркивается зависимость матрицы преобразования и координат векторов от выбранной системы координат. Обозначение системы координат в (2.11) будем опускать, если понятно, в какой системе координат задано преобразование.




Замечания 2.4


1. Столбец a=\begin{pmatrix}a_1\\a_2\end{pmatrix} в (2.11) определяет координаты образа O'=\mathcal{A}(O) начала координат. Действительно, подставляя координаты x_1=x_2=0 точки O'=\mathcal{A}(O) в (2.11), получаем координаты y_1=a_1,\,y_2=a_2 точки \vec{a}=\overrightarrow{OO'}. Можно сказать, что при аффинном преобразовании начало координат переносится на вектор а=00 , координатный столбец которого равен a.


2. Аффинное преобразование (2.11) в любой другой аффинной системе координат O'\vec{e}\,'_1\vec{e}\,'_2 задается формулами того же вида.


Действительно, пусть известны: матрица S= \mathop{S}\limits_{(\vec{e})\to (\vec{e}\,')} перехода от старого базиса (\vec{e})=\begin{pmatrix}\vec{e}_1&\vec{e}_2\end{pmatrix} к новому базису (\vec{e}\,')=\begin{pmatrix}\vec{e}\,'_1&\vec{e}\,'_2\end{pmatrix} и координатный столбец s вектора переноса начала координат \vec{s}=\overrightarrow{OO'} (рис.2.17). Тогда по формуле (2.8) имеем \begin{cases} x=s+S\cdot x',\\ y=s+S\cdot y',\end{cases} где x,y и x',y' — координатные столбцы точек X,Y (радиус-векторов \overrightarrow{OX}, \overrightarrow{OY} и \overrightarrow{O'X}, \overrightarrow{O'Y}) в старой O\vec{e}_1\vec{e}_2 и новой O'\vec{e}\,'_1 \vec{e}\,'_2 системах координат.


Координатный столбец вектора переноса начала координат

Подставляя в (2.11), получаем


\underbrace{s+ S\cdot y'}_{y}= a+A\cdot(\underbrace{s+ S\cdot x'}_{x}).

Учитывая, что матрица S обратимая (см. свойство 2 матриц перехода в разд.2.2.1), выражаем координатный столбец y' образа Y через координатный столбец x' прообраза X в системе координат O'\vec{e}\,'_1\vec{e}\,'_2:


y'=\underbrace{S^{-1}\cdot(a+A\cdot s-s)}_{a'}+\underbrace{S^{-1}\cdot A\cdot S}_{A'}\cdot x'=a'+A'\cdot x'.

В результате получили аффинное преобразование вида (2.11):


\mathop{y'}\limits_{(\vec{e}\,')}=\mathop{a'}\limits_{(\vec{e}\,')}+\mathop{A'}\limits_{(\vec{e}\,')}\cdot\mathop{x'}\limits_{(\vec{e}\,')}.

с матрицей A'=S^{-1}\cdot A\cdot S и координатным столбцом a'=S^{-1}\cdot(a+A\cdot s-s) вектора переноса.


Таким образом, связь матриц одного и того же аффинного преобразования в разных базисах, а также координатных столбцов вектора переноса, имеет вид


\mathop{A'}\limits_{(\vec{e}\,')}=\mathop{S^{-1}}\limits_{(\vec{e})\to (\vec{e}\,')}\cdot\mathop{A}\limits_{(\vec{e})}\cdot \mathop{S}\limits_{(\vec{e})\to(\vec{e}\,')},\quad\quad \mathop{a'}\limits_{(\vec{e}\,')}=\mathop{S^{-1}}\limits_{(\vec{e})\to (\vec{e}\,')}\cdot\! \left(\mathop{a}\limits_{(\vec{e})}+ \mathop{A}\limits_{(\vec{e})}\cdot \mathop{s}\limits_{(\vec{e})}-\mathop{s}\limits_{(\vec{e})}\right),
(2.12)

где \mathop{A}\limits_{(\vec{e})},\, \mathop{A'}\limits_{(\vec{e}\,')} — матрицы (\mathop{a}\limits_{(\vec{e})},\mathop{a'}\limits_{(\vec{e}\,')} — координатные столбцы вектора переноса) аффинного преобразования в старом и новом базисах, a \mathop{S}\limits_{(\vec{e})\to(\vec{e}\,')} — матрица перехода от старого базиса к новому.


3. Запишем (2.11), обозначив образ точки X через X'=\mathcal{A}(X):


\begin{cases}x'_1=a_1+ a_{11}x_1+ a_{12}x_2,\\x'_2= a_2 +a_{21}x_1+ a_{22}x_2,\end{cases} \Leftrightarrow\quad x'=a+A\cdot x\,.
(2.13)

Сравнивая формулы (2.13) аффинного преобразования плоскости с формулами (2.8) аффинного преобразования координат, заключаем, что эти соотношения: x'=a+A\cdot x и x=s+S\cdot x' будут равносильными, если положить S=A^{-1} и s=-A^{-1}\cdot a. Действительно, умножая обе части равенства x=-A^{-1}\cdot a+A^{-1}\cdot x', следующего из первого соотношения, на матрицу A слева, с учетом равенства A\cdot A^{-1}=E получаем A\cdot x=-A\cdot A^{-1}\cdot a+A\cdot A^{-1}\cdot x', т.е. A\cdot x=-a+x', что равносильно x'=a+A\cdot x. Таким образом, изменение координат точки будет одно и то же, подвергаем ли мы плоскость аффинному преобразованию, оставляя систему координат неизменной, или же оставляем плоскость неизменной, подвергая систему координат обратному преобразованию.


4. Аффинное преобразование плоскости порождает преобразование векторов на плоскости, если рассматривать векторы как упорядоченные пары точек, а именно: при аффинном преобразовании \mathcal{A} каждому вектору \vec{v} (рассматриваемому как упорядоченная пара точек \vec{v}=\overrightarrow{MN}) ставится в соответствие вектор \vec{v}\,' (\vec{v}\,'=\overrightarrow{M'V'}, причем M'=\mathcal{A}(M),~N'=\mathcal{A}(N)), координаты которого выражаются через координаты прообраза \vec{v} no формулам:


v'=A\cdot v\,,
(2.14)

где v,v' — координатные столбцы векторов \vec{v},\,\vec{v}\,' (относительно одного и того же базиса), A — матрица аффинного преобразования (в том же базисе).


Это свойство следует из правила нахождения координат вектора, согласно которому из координат конца вектора надо вычесть координаты его начала. Если m,m',n,n' — координатные столбцы точек M,M',N,N' соответственно, то учитывая (2.13): m'=a+ A\cdot m, n'=a+A\cdot n и, получаем


v'=n'-m'=\underbrace{(a+A\cdot n)}_{n'}-\underbrace{(a+A\cdot m)}_{m'}=A\cdot\underbrace{(n-m)}_{v}=A\cdot v,
что и требовалось доказать.



Способы задания аффинного преобразования плоскости


Первый способ. Чтобы задать аффинное преобразование плоскости по определению, достаточно указать систему координат O\vec{e}_1\vec{e}_2 и формулы (2.11), т.е. задать невырожденную матрицу A преобразования и координатный столбец a в (2.11).


Второй способ. Пусть на плоскости заданы две аффинные системы координат: старая O\vec{e}_1\vec{e}_2 и новая O'\vec{e}\,'_1\vec{e}\,'_2 (рис.2.18). Тогда существует единственное аффинное преобразование \mathcal{A} плоскости, которое каждой точке X ставит в соответствие точку Y=\mathcal{A}(X), координаты которой в новой системе координат O'\vec{e}\,'_1\vec{e}\,'_2 совпадают с координатами точки X в старой системе координат.


Аффинные системы координат (старая и новая) на плоскости

Действительно, пусть \vec{s}=\overrightarrow{OO'} — вектор переноса начала координат, \mathop{S}\limits_{(\vec{e})\to(\vec{e}\,')} — матрица перехода от старого базиса (\vec{e})=\begin{pmatrix}\vec{e}_1&\vec{e}_2\end{pmatrix} к новому базису (\vec{e}\,')=\begin{pmatrix}\vec{e}\,'_1&\vec{e}\,'_2\end{pmatrix}. Тогда, учитывая (2.8), имеем \mathop{y}\limits_{(\vec{e})}=\mathop{s}\limits_{(\vec{e})}+\mathop{S}\limits_{(\vec{e})\to(\vec{e}\,')}\cdot\mathop{y'}\limits_{(\vec{e}\,')}. Подставляя \mathop{y'}\limits_{(\vec{e}\,')}=\mathop{x}\limits_{(\vec{e})} (координаты образа Y=\mathcal{A}(X) в новой системе координат совпадают с координатами прообраза X в старой системе координат), получаем аффинное преобразование


\mathop{y}\limits_{(\vec{e})}=\mathop{s}\limits_{(\vec{e})}+\mathop{S}\limits_{(\vec{e})\to(\vec{e}\,')}\cdot\mathop{x}\limits_{(\vec{e})}

вида (2.11) с невырожденной матрицей \mathop{A}\limits_{(\vec{e})}=\mathop{S}\limits_{(\vec{e})\to(\vec{e}\,')} и столбцом \mathop{a}\limits_{(\vec{e})}=\mathop{s}\limits_{(\vec{e})}. Существование аффинного преобразования доказано. Докажем единственность от противного. Пусть преобразование \mathcal{B} удовлетворяет тем же условиям, что и \mathcal{A}, но для некоторой (хотя бы одной) точки X образы \mathcal{A}(X) и \mathcal{B}(X) не совпадают. Тогда в новой системе координат O'\vec{e}\,'_2\vec{e}\,'_2 разные точки \mathcal{A}(X) и \mathcal{B}(X) будут иметь равные координаты (такие же, как координаты точки X в старой системе координат O\vec{e}_1\vec{e}_2), чего быть не может (см. пункт 1 замечаний 2.1). Полученное противоречие доказывает единственность аффинного преобразования.

Таким образом, аффинное преобразование (2.15) может быть задано указанием двух аффинных систем координат. Говорят, что аффинное преобразование задано переходом от одной аффинной системы координат к другой.


Третий способ. Аффинное преобразование плоскости вполне определяется образами трех данных точек, не лежащих на одной прямой, т.е. существует единственное аффинное преобразование, переводящее три точки O,A,B, не лежащие на одной прямой, в три точки O',A',B', также не лежащие на одной прямой.


В самом деле, заданные точки O,A,B и O',A',B' порождают две аффинные системы координат O\vec{e}_1\vec{e}_2 и O'\vec{e}\,'_1\vec{e}\,'_2, где \vec{e}_1=\overrightarrow{OA},\,\vec{e}_2=\overrightarrow{OB} и \vec{e}\,'_1=\overrightarrow{O'A'},\,\vec{e}\,'_2=\overrightarrow{O'B'} — пары базисных (неколлинеарных) векторов, и тем самым однозначно определяют аффинное преобразование.




Пример 2.7. В прямоугольной системе координат O\vec{i}\vec{j} заданы точки (рис.2.19):


Q(2,1),\quad A(6,4),\quad B(-2.4),\quad Q'(10,3),\quad A'(10,5),\quad B'(6,6),\quad X(2,7).

Требуется вывести формулы (2.11) аффинного преобразования \mathcal{A}, отображающего точки Q,A,B в точки Q',A',B', и найти координаты образа Y=\mathcal{A}(X) точки X:

Формулы аффинного преобразования, отображающего точки

а) в системе координат Q\vec{e}_1\vec{e}_2,~\vec{e}_1=\overrightarrow{QA},~\vec{e}_2=\overrightarrow{QB};

б) в заданной прямоугольной системе координат.


Решение. а) Искомое преобразование \mathcal{A} отображает систему координат Q\vec{e}_1\vec{e}_2 в систему координат Q'\vec{e}\,'_1\vec{e}\,'_2, где \vec{e}\,'_1=\overrightarrow{Q'A'}=\mathcal{A}(\vec{e}_1), \vec{e}\,'_2=\overrightarrow{Q'B'}=\mathcal{A}(\vec{e}_2). Формулы, задающие такое преобразование \mathcal{A}, имеют вид (2.15), где s — координатный столбец вектора \vec{s}=\overrightarrow{QQ'} в базисе (\vec{e})=\begin{pmatrix}\vec{e}_1&\vec{e}_2\end{pmatrix}, а \mathop{S}\limits_{(\vec{e})\to(\vec{e}\,')} — матрица перехода от базиса (\vec{e})=\begin{pmatrix}\vec{e}_1&\vec{e}_2\end{pmatrix} к базису (\vec{e}\,')=\begin{pmatrix}\vec{e}\,'_1&\vec{e}\,'_2\end{pmatrix}. По рис.2.19, учитывая, что \vec{i}=\frac{1}{8}(\vec{e}_1-\vec{e}_2) и \vec{j}=\frac{1}{6}(\vec{e}_1+\vec{e}_2) определяем разложения векторов \vec{s},\vec{e}\,'_1,\vec{e}\,'_2 по базису (\vec{e}):


\begin{gathered}\vec{s}=8\cdot\vec{i}+2\cdot\vec{j}=\frac{8}{8}\cdot(\vec{e}_1-\vec{e}_2)+\frac{2}{6}\cdot(\vec{e}_1+\vec{e}_2)=\frac{4}{3}\cdot\vec{e}_1-\frac{2}{3}\cdot\vec{e}_2;\\[3pt]\vec{e}\,'_1=2\cdot\vec{j}=\frac{2}{6}\cdot(\vec{e}_1+\vec{e}_2)=\frac{1}{3}\vec{e}_1+\frac{1}{3}\cdot\vec{e}_2;\quad\vec{e}\,'_2=\vec{e}_2=0\cdot\vec{e}_1+1\cdot\vec{e}_2.\end{gathered}

Следовательно, в системе координат Q\vec{e}_1\vec{e}_2 преобразование (2.15) имеет вид


\begin{pmatrix}y_1\\[2pt]y_2\end{pmatrix}=\begin{pmatrix}\dfrac{4}{3}\\[8pt]-\dfrac{2}{3}\end{pmatrix}+\begin{pmatrix}\dfrac{1}{3}&0\\[8pt]\dfrac{1}{3}&1\end{pmatrix}{\cdot}\begin{pmatrix}x_1\\[2pt]x_2\end{pmatrix},

поскольку согласно (2.2) матрица перехода формируется путем записи по столбцам координат векторов \vec{e}\,'_1,\vec{e}\,'_2 в базисе (\vec{e}).

Найдем координаты образа точки X. В системе координат Q\vec{e}_1\vec{e}_2 точка X имеет координаты x_1=1,~x_2=1,так как \overrightarrow{QX}=1\cdot\vec{e}_1+1\cdot\vec{e}_2. Подставляя в найденные формулы координаты прообраза, получаем искомые координаты образа:


\begin{pmatrix}y_1\\[2pt]y_2\end{pmatrix}=\begin{pmatrix}\dfrac{4}{3}\\[8pt]-\dfrac{2}{3}\end{pmatrix}+\begin{pmatrix}\dfrac{1}{3}&0\\[8pt]\dfrac{1}{3}&1\end{pmatrix}{\cdot}\begin{pmatrix}1\\[2pt]1\end{pmatrix}=\begin{pmatrix}\dfrac{5}{3}\\[8pt]\dfrac{2}{3}\end{pmatrix}, то есть \mathop{Y}\limits_{(\vec{e})}\!\left(\frac{5}{3},\frac{2}{3}\right).

Заметим, что в новой системе координат Q'\vec{e}\,'_1\vec{e}\,'_2 точка Y=\mathcal{A}(X) имеет координаты \mathop{Y}\limits_{(\vec{e}\,')}(1,1), которые совпадают с координатами точки \mathop{X}\limits_{(\vec{e})}(1,1) в старой системе координат Q\vec{e}_1\vec{e}_2.


б) Подставляя в (2.11) координаты образов и прообразов, получаем:


\begin{aligned}Q'&=\mathcal{A}(Q)\colon\quad\begin{pmatrix}10\\3\end{pmatrix}=\begin{pmatrix}a_1\\a_2\end{pmatrix}+\begin{pmatrix}a_{11}&a_{12}\\a_{21}&a_{22}\end{pmatrix}{\cdot}\begin{pmatrix}2\\1\end{pmatrix},\\[3pt]A'&=\mathcal{A}(A)\colon\quad\begin{pmatrix}10\\5\end{pmatrix}=\begin{pmatrix}a_1\\a_2\end{pmatrix}+\begin{pmatrix}a_{11}&a_{12}\\a_{21}&a_{22}\end{pmatrix}{\cdot}\begin{pmatrix}4\\6\end{pmatrix},\\[3pt]B'&=\mathcal{A}(B)\colon\quad\begin{pmatrix}6\\6\end{pmatrix}=\begin{pmatrix}a_1\\a_2\end{pmatrix}+\begin{pmatrix}a_{11}&a_{12}\\a_{21}&a_{22}\end{pmatrix}{\cdot}\begin{pmatrix}-2\\4\end{pmatrix}.\end{aligned}

Вычитая первое уравнение из второго и третьего, получаем


\begin{pmatrix}0\\2\end{pmatrix}=\begin{pmatrix}a_{11}&a_{12}\\a_{21}&a_{22}\end{pmatrix}{\cdot}\begin{pmatrix}4\\3\end{pmatrix} и \begin{pmatrix}-4\\3\end{pmatrix}=\begin{pmatrix}a_{11}&a_{12}\\a_{21}&a_{22}\end{pmatrix}{\cdot}\begin{pmatrix}-4\\3\end{pmatrix}, т.е. \left\{\!\!\begin{aligned}4a_{11}+3a_{12}&=0,\\4a_{21}+3a_{22}&=2,\\-4a_{11}+3a_{12}&=-4,\\-4a_{21}+3a_{22}&=3.\end{aligned}\right.

Решая эту систему, находим элементы матрицы A= \begin{pmatrix} 1/2& -2/3\\-1/8& 5/6 \end{pmatrix}, после чего определяем столбец a=\begin{pmatrix}a_1\\a_2\end{pmatrix}=\begin{pmatrix}29/3\\29/12\end{pmatrix}. Таким образом, искомое преобразование \mathcal{A} в заданной прямоугольной системе координат имеет вид


\begin{pmatrix}y_1\\[2pt]y_2 \end{pmatrix}= \begin{pmatrix}a_1\\[2pt]a_2 \end{pmatrix}+ A\cdot\! \begin{pmatrix}x_1\\[2pt]x_2\end{pmatrix}= \begin{pmatrix} \dfrac{29}{3}\\[8pt] \dfrac{29}{12}\end{pmatrix}+\begin{pmatrix}\dfrac{1}{2}&-\dfrac{2}{3}\\[8pt]-\dfrac{1}{8}&\dfrac{5}{6}\end{pmatrix}{\cdot}\begin{pmatrix}x_1\\[2pt]x_2\end{pmatrix}.

Найдем координаты образа точки X(2,7):


\begin{pmatrix}y_1\\[2pt]y_2\end{pmatrix}=\begin{pmatrix}\dfrac{29}{3}\\[8pt]\dfrac{29}{12}\end{pmatrix}+\begin{pmatrix}\dfrac{1}{2}&-\dfrac{2}{3}\\[8pt]-\dfrac{1}{8}&\dfrac{5}{6}\end{pmatrix}{\cdot}\begin{pmatrix}2\\[2pt]7\end{pmatrix}=\begin{pmatrix}6\\[2pt]8\end{pmatrix}, то есть Y(6,8).

Получим теперь формулы аффинного преобразования \mathcal{A} в системе координат Q\vec{e}_1\vec{e}_2, используя связи (2.12). Учитывая, что переход от прямоугольной системы координат O\vec{i}\vec{j} системе координат Q\vec{e}_1\vec{e}_2 определяется матрицей S=\begin{pmatrix}4&-4\\3&3\end{pmatrix} столбцом s=\begin{pmatrix}2\\1\end{pmatrix} поскольку \vec{s}=\overrightarrow{OQ}, \vec{e}_1=4\vec{i}+3\vec{j}, \vec{e}_2=-4\vec{i}+3\vec{j} находим


\begin{aligned}\mathop{A'}\limits_{(\vec{e})}&=S^{-1}\cdot A\cdot S={\begin{pmatrix}4&-4\\[2pt]3&3\end{pmatrix}\!}^{-1}\cdot\!\begin{pmatrix}\dfrac{1}{2}&-\dfrac{2}{3}\\[8pt]-\dfrac{1}{8}&\dfrac{5}{6}\end{pmatrix}\!\cdot\!\begin{pmatrix}4&-4\\[2pt]3&3\end{pmatrix}=\\ &=\frac{1}{24}\cdot\!\begin{pmatrix}3&4\\[2pt]-3&4\end{pmatrix}\!\cdot\!\begin{pmatrix}0&-4\\[2pt]2&3\end{pmatrix}=\frac{1}{24}\cdot\!\begin{pmatrix}8&0\\[2pt]-8&24\end{pmatrix}=\begin{pmatrix}\dfrac{1}{3}&0\\[8pt]\dfrac{1}{3}&1\end{pmatrix}\!,\end{aligned}

\begin{aligned} \mathop{a'}\limits_{(\vec{e})}&= S^{-1}\cdot(a+A\cdot s-s)= {\begin{pmatrix} 4&-4\\ 3&3 \end{pmatrix}\!}^{-1} \cdot\! \left[\begin{pmatrix}\dfrac{29}{3}\\[8pt]\dfrac{29}{12}\end{pmatrix}+\begin{pmatrix}\dfrac{1}{2}&-\dfrac{2}{3}\\[8pt]-\dfrac{1}{8}&\dfrac{5}{6}\end{pmatrix}\!\cdot\! \begin{pmatrix}2\\[2pt]1\end{pmatrix}-\begin{pmatrix}2\\[2pt]1\end{pmatrix}\right]=\\[2pt] &=\frac{1}{24}\cdot\! \begin{pmatrix}3&4\\[2pt]-3&4\end{pmatrix}\!\cdot\! \begin{pmatrix} \dfrac{29}{3}+1-\dfrac{2}{3}-2\\[8pt]\dfrac{29}{12}-\dfrac{1}{4}+\dfrac{5}{6}-1\end{pmatrix}= \frac{1}{24}\cdot\! \begin{pmatrix}3&4\\[2pt]-3&4\end{pmatrix}\!\cdot\!\begin{pmatrix}8\\[2pt]2\end{pmatrix}= \frac{1}{24}\cdot\!\begin{pmatrix}32\\[2pt]16 \end{pmatrix}= \begin{pmatrix} \dfrac{4}{3}\\[8pt]-\dfrac{2}{3}\end{pmatrix},\end{aligned}

что совпадает с результатами пункта "а".



Свойства аффинных преобразований плоскости



1. Аффинное преобразование взаимно однозначное, кроме того:

а) преобразование, обратное к аффинному, является также аффинным;
б) композиция аффинных преобразований является также аффинным преобразованием.

2. При аффинном преобразовании векторы преобразуются следующим образом:

г) равные векторы — в равные;
б) коллинеарные — в коллинеарные, причем отношение коллинеарных векторов сохраняется;
в) неколлинеарные — в неколлинеарные.

3. При аффинном преобразовании сохраняется отношение, в котором точка делит отрезок.


4. При аффинном преобразовании (2.11) площадь любого параллелограмма изменяется в одном и том же отношении, т.е. умножается на одно и то же число (называемое коэффициентом искажения площади): S_{\ast'}=\vert\det\vert\cdot S_{\ast}, где S_{\ast} — площадь параллелограмма, a S_{\ast'} — площадь образа этого параллелограмма. Другими словами, коэффициент искажения площади при аффинном преобразовании равен модулю определителя матрицы этого преобразования.


Первое свойство следует из обратимости матрицы A аффинного преобразования, поскольку из (2.11) можно выразить координаты прообраза через координаты образа:


x=-A^{-1}\cdot a+A^{-1}\cdot y.

Заметим, что эти формулы имеют тот же вид, что и (2.11), т.е. преобразование, обратное к аффинному, является аффинным преобразованием с матрицей A^{-1} и вектором переноса (-A^{-1}\cdot a). Композиция аффинных преобразований y=a+A\cdot x и z=b+B\cdot y:


z=b+B\cdot\underbrace{(a+A\cdot x)}_{y}=b+B\cdot a+B\cdot A\cdot x

также является аффинным преобразованием с матрицей B\cdot A (невырожденной в силу невырожденности B и A) и вектором переноса b+B\cdot a.

Докажем второе свойство. Пусть ненулевые векторы \vec{v} и \vec{w} коллинеарны, причем \frac{\vec{v}}{\vec{w}}=\lambda. Надо доказать, что их образы \vec{v}\,'=\mathcal{A}(\vec{v}) и \vec{w}\,'=\mathcal{A}(\vec{w}) также коллинеарны и \frac{\vec{v}\,'}{\vec{w}\,'}=\lambda. Действительно, если { v} и w — координатные столбцы векторов \vec{v} и \vec{w}, то v=\lambda\cdot w. Тогда для координатных столбцов v' и w' (векторов \vec{v}\,' и \vec{w}\,') по формуле (2.14) получаем (см. пункт 4 замечаний 2.4):


v'=A\cdot v=A\cdot\underbrace{\lambda\cdot w}_{v}=\lambda\cdot\underbrace{A\cdot w}_{w'}=\lambda\cdot w', то есть v'=\lambda\cdot w'.

Следовательно, \vec{v}\,'=\lambda\cdot\vec{w}\,', т.е. векторы \vec{v}\,' и \vec{w}\,' коллинеарны и \frac{\vec{v}\,'}{\vec{w}\,'}=\lambda. Если же хотя бы один из векторов нулевой, например, \vec{v}=\vec{o}, то его образ (по свойству 2) также нулевой вектор \vec{v}\,'=\vec{o}, который коллинеарен любому вектору \vec{w}\,'. При \lambda=1 получаем, что равные векторы преобразуются в равные. Наконец, неколлинеарные векторы не могут преобразоваться в коллинеарные, поскольку в этом случае при обратном преобразовании коллинеарные векторы преобразуются в неколлинеарные, что противоречит пункту 2,"б".


Третье свойство следует из второго (см. пункт 2,"б"). Действительно, пусть точки A,B,C отображаются в точки A',B',C' соответственно. Если точка C делит отрезок AB в отношении AC:CB=\alpha:\beta, то векторы \overrightarrow{AC} и \overrightarrow{AB} коллинеарные и \overrightarrow{AC}=\frac{\alpha}{\alpha+\beta}\cdot\overrightarrow{AB}. По свойству 2 пункта "б" векторы \overrightarrow{A'C'} и \overrightarrow{A'B'} также коллинеарны и \overrightarrow{A'C'}=\frac{\alpha}{\alpha+\beta}\cdot\overrightarrow{A'B'}, т.е. точка C' делит отрезок A'B' в отношенииПараллелограмм, построенный на базисных векторах, и его образ


A'C':C'B'=\alpha:\beta=AC:CB\,.

Обсудим четвертое свойство. На рис.2.20 заштрихованы параллелограмм, построенный на базисных векторах \vec{e}_1\vec{e}_2, и его образ (параллелограмм, построенный на базисных векторах \vec{e}\,'_1,\vec{e}\,'_2). Справедливость утверждения для параллелограммов следует из свойства 3 матрицы перехода от одного базиса к другому. Любой параллелограмм разбивается диагональю на два равных треугольника. Следовательно, утверждение справедливо для треугольников, а значит и для многоугольников, поскольку любой многоугольник разбивается на конечное число треугольников. Средствами математического анализа это свойство может быть распространено на произвольную измеримую плоскую фигуру.




Замечания 2.5


1. Третье свойство является характеристическим для аффинного преобразования и может быть взято в качестве эквивалентного определения.


2. Преобразование (2.11) для произвольной квадратной матрицы A (быть может, вырожденной) называется линейным, при этом матрица A называется матрицей линейного преобразования. Любое аффинное преобразование является линейным, но не всякое линейное преобразование является аффинным.


3. Квадратные матрицы A и A', связанные соотношением A'=S^{-1}\cdot A\cdot S, называются подобными, а матрица S — преобразующей. В силу (2.12) матрицы аффинного преобразования в разных базисах оказываются подобными, причем преобразующей матрицей служит матрица перехода от одного базиса к другому.

Математический форум (помощь с решением задач, обсуждение вопросов по математике).
Кнопка "Поделиться"
Если заметили ошибку, опечатку или есть предложения, напишите в комментариях.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Яндекс.Метрика

Copyright © 2010-2023 MathHelpPlanet.com. All rights reserved