stringtranslate.com

Картирование сдвига

Сдвиг сетки 5/4
Горизонтальный сдвиг плоскости, превращающий синюю форму в красную. Черная точка — это начало координат.
В гидродинамике карта сдвига изображает поток жидкости между параллельными пластинами в относительном движении.

В плоской геометрии сдвиговое отображение — это аффинное преобразование , которое смещает каждую точку в фиксированном направлении на величину, пропорциональную ее расстоянию со знаком от заданной линии , параллельной этому направлению. [1] Этот тип отображения также называют сдвиговым преобразованием , трансвекцией или просто сдвигом . Преобразования можно применять с помощью матрицы сдвига или трансвекции , элементарной матрицы , которая представляет собой добавление кратного числа одной строки или столбца к другой. Такая матрица может быть получена путем взятия единичной матрицы и замены одного из нулевых элементов ненулевым значением.

Примером может служить линейная карта , которая переносит любую точку с координатами в точку . В этом случае смещение горизонтальное с коэффициентом 2, где фиксированная линия — это ось x , а расстояние со знаком — это координата y . Обратите внимание, что точки на противоположных сторонах опорной линии смещаются в противоположных направлениях.

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

То же определение используется в трехмерной геометрии , за исключением того, что расстояние измеряется от фиксированной плоскости. Трехмерное сдвиговое преобразование сохраняет объем сплошных фигур, но изменяет области плоских фигур (кроме тех, которые параллельны смещению). Это преобразование используется для описания ламинарного течения жидкости между пластинами, одна из которых движется в плоскости выше и параллельно первой.

В общем n -мерном декартовом пространстве расстояние измеряется от фиксированной гиперплоскости , параллельной направлению смещения. Это геометрическое преобразование представляет собой линейное преобразование , сохраняющее n -мерную меру (гиперобъем) любого множества.

Определение

Горизонтальный и вертикальный сдвиг плоскости

Горизонтальный разрез квадрата на параллелограммы с факторами и

В плоскости горизонтальный сдвиг (или сдвиг, параллельный оси x ) — это функция, которая переводит общую точку с координатами в точку ; где m — фиксированный параметр, называемый коэффициентом сдвига .

Результатом этого отображения является смещение каждой точки по горизонтали на величину, пропорциональную ее координате y . Любая точка над осью x смещается вправо (увеличивая x ), если m > 0 , и влево, если m < 0 . Точки ниже оси X перемещаются в противоположном направлении, а точки на оси остаются неподвижными.

Прямые линии, параллельные оси x , остаются там, где они есть, в то время как все остальные линии поворачиваются (на разные углы) вокруг точки, где они пересекают ось x . Вертикальные линии, в частности, становятся наклонными линиями с наклоном. Таким образом, коэффициент сдвига m представляет собой котангенс угла сдвига между бывшими вертикалями и осью x . (В примере справа квадрат наклонен на 30°, поэтому угол сдвига равен 60°.)

Если координаты точки записаны в виде вектор-столбца ( матрица 2×1 ), отображение сдвига можно записать как умножение на матрицу 2×2:

Вертикальный сдвиг (или сдвиг параллельно оси y ) линий аналогичен, за исключением того, что роли x и y меняются местами. Это соответствует умножению координатного вектора на транспонированную матрицу :

Вертикальный сдвиг смещает точки справа от оси Y вверх или вниз, в зависимости от знака m . Он оставляет вертикальные линии неизменными, но наклоняет все остальные линии относительно точки их пересечения с осью Y. Горизонтальные линии, в частности, наклоняются под углом сдвига и становятся линиями с наклоном m .

Состав

Два или более сдвиговых превращения могут быть объединены.

Если две матрицы сдвига и

то их матрица композиции равна

В частности, если имеем

что является положительно определенной матрицей .

Высшие измерения

Типичная матрица сдвига имеет вид

Эта матрица сдвигается параллельно оси x в направлении четвертого измерения основного векторного пространства.

Сдвиг, параллельный оси x , приводит к и . В матричной форме:

Точно так же сдвиг, параллельный оси y , имеет и . В матричной форме:

В трехмерном пространстве эта матрица разрезает плоскость YZ на диагональную плоскость, проходящую через эти три точки:

Определитель всегда будет равен 1, поскольку независимо от того, где расположен элемент сдвига, он будет членом косой диагонали, которая также содержит нулевые элементы (поскольку все косые диагонали имеют длину не менее двух), следовательно, его произведение останется нулевым. и не будет вносить вклад в определитель. Таким образом, каждая матрица сдвига имеет обратную , а обратная — это просто матрица сдвига с отрицательным элементом сдвига, представляющая преобразование сдвига в противоположном направлении. Фактически, это часть более общего результата, который легко получить: если S — матрица сдвига с элементом сдвига λ , то S n — матрица сдвига, элемент сдвига которой равен просто n λ . Следовательно, возведение матрицы сдвига в степень n умножает ее коэффициент сдвига на n .

Характеристики

Если S — матрица сдвига размера n × n , то:

Общие отображения сдвига

Для векторного пространства V и подпространства W сдвиговая фиксация W перемещает все векторы в направлении , параллельном W.

Точнее, если Vпрямая сумма W и W′ , и мы пишем векторы как

соответственно, типичный сдвиг L, фиксирующий W, равен

где M — линейное отображение W′ в W . Следовательно, в терминах блочной матрицы L можно представить как


Приложения

Следующие применения картографирования сдвига были отмечены Уильямом Кингдоном Клиффордом :

«Последовательность ножниц позволит нам свести любую фигуру, ограниченную прямыми линиями, к треугольнику равной площади».
«...мы можем разрезать любой треугольник на прямоугольный, и это не изменит его площади. Таким образом, площадь любого треугольника равна половине площади прямоугольника, стоящего на том же основании и с высотой, равной перпендикуляру на основание под противоположным углом». [2]

Свойство сохранения площади сдвигового отображения можно использовать для результатов, связанных с площадью. Например, теорема Пифагора была проиллюстрирована сдвиговым отображением [3] , а также связанной с ней теоремой о среднем геометрическом .

Матрицы сдвига часто используются в компьютерной графике . [4] [5] [6]

Алгоритм Алана В. Паэта использует последовательность из трех сдвиговых отображений (горизонтальное, вертикальное и снова горизонтальное) для поворота цифрового изображения на произвольный угол. Алгоритм очень прост в реализации и очень эффективен, поскольку на каждом шаге одновременно обрабатывается только один столбец или одна строка пикселей . [7]

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

В доэйнштейновской теории относительности Галилея преобразования между системами отсчета представляют собой сдвиговые отображения, называемые преобразованиями Галилея . Их также иногда можно увидеть при описании перемещения систем отсчета относительно «предпочтительного» кадра, иногда называемого абсолютным временем и пространством .

Смотрите также

Рекомендации

  1. ^ Определение согласно Вайсштейну, Эрику В. Ширу из MathWorld — веб-ресурса Wolfram.
  2. ^ Уильям Кингдон Клиффорд (1885) Здравый смысл и точные науки , страница 113
  3. ^ Хоэнвартер, М. Теорема Пифагора по сдвиговому отображению; сделано с помощью GeoGebra . Перетащите ползунки, чтобы наблюдать за ножницами.
  4. ^ Фоли и др. (1991, стр. 207–208, 216–217)
  5. ^ Геометрические инструменты для компьютерной графики, Филип Дж. Шнайдер и Дэвид Х. Эберли, стр. 154-157.
  6. ^ Компьютерная графика, Апуева А. Десаи, стр. 162-164.
  7. ^ Алан Пэт (1986), Быстрый алгоритм общего вращения растра. Труды графического интерфейса '86, страницы 77–81.

Библиография