Читать в оригинале

<< Предыдущая Оглавление Следующая >>


2-13 ПРЕОБРАЗОВАНИЕ ЕДИНИЧНОГО КВАДРАТА

До сих пор мы рассматривали поведение точек и линий для определения результатов простых матричных преобразований. Однако можно корректно рассматривать применение матрицы к любой точке плоскости. Как было показано ранее, единственная точка, остающаяся инвариантной при воздействии матричных преобразований, - это точка начала координат. Все другие точки плоскости подвержены преобразованию, которое можно представить как растяжение исходной плоскости, системы координат и перевод в новую форму. Формально принято считать, что преобразование вызывает переход от одного координатного пространства к другому.

Рассмотрим координатную сетку, состоящую из единичных квадратов на координатной плоскости  (рис. 2-11). Четыре координатных вектора вершин единичного квадрата, проходящие под одним углом к началу координат, имеют следующий вид:

.

Такой единичный квадрат изображен на рис. 2-11а. Применяя к нему -матрицу общего преобразования, получаем

                      (2-38)

Результаты этого преобразования показаны на рис. 2-11b. Из выражения (2-38) следует, что начало координат не подвергается преобразованию, т.е. . Далее отметим, что координаты  равны первой строке матрицы преобразования, а координаты  - второй. Таким образом, матрица преобразования является определенной, если определены координаты  и  (преобразование единичных векторов , ). Поскольку стороны единичного квадрата первоначально параллельны и ранее было показано, что параллельные линии преобразуются снова в параллельные, то результирующая фигура является параллелограммом.

Влияние элементов , ,  и  матрицы  может быть установлено отдельно. Элементы  и , как видно из рис. 2-11b, вызывают сдвиг (см. разд. 2-4) исходного квадрата в направлениях  и  соответственно. Как отмечалось ранее, элементы  и  играют роль масштабных множителей. Таким образом, -матрица задает комбинацию сдвига и масштабирования.

Несложно определить также площадь параллелограмма  из рис. 2-11b, которую можно вычислить следующим образом:

.

094.jpg

Рис. 2-11 Общее преобразование единичного квадрата: а) до преобразования; b) после преобразования.

В результате получаем

.   (2-39)

Можно показать, что площадь любого параллелограмма , образованного путем преобразования квадрата, есть функция от определителя матрицы преобразования и связана с площадью исходного квадрата  простым отношением

.         (2-40)

Фактически, так как площадь всей фигуры равна сумме площадей единичных квадратов, то площадь любой преобразованной фигуры  зависит от площади исходной фигуры

.                  (2-41)

Это полезный способ определения площадей произвольных фигур.

Пример 2-5 Масштабирование области

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

,

образуя новый треугольник  (рис. 2-12).

Площадь треугольника  равна

.

095.jpg

Рис. 2-12 Масштабирование области.

Воспользуемся уравнением (2-41), тогда площадь преобразованного треугольника  будет равна

.

Векторы преобразованного треугольника  теперь равны

.

Вычислим площадь, образованную результирующими вершинами:

.

Это совпадает с полученным ранее результатом.

 



<< Предыдущая Оглавление Следующая >>