Открыть сервис

Аффинные координаты

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

Определение и основные понятия

Пусть дано аффинное пространство \(A\) размерности \(n\) над полем действительных чисел \(\mathbb{R}\). Аффинная система координат задаётся выбором:

  • фиксированной точки \(O \in A\) — начала координат;
  • упорядоченного базиса \(\{\mathbf{e}_1, \mathbf{e}_2, \dots, \mathbf{e}_n\}\) векторного пространства \(V\), ассоциированного с \(A\).

Тогда для любой точки \(X \in A\) существует единственный набор чисел \((x_1, x_2, \dots, x_n)\), называемых аффинными координатами точки \(X\), такой что: \[ \overrightarrow{OX} = x_1 \mathbf{e}_1 + x_2 \mathbf{e}_2 + \dots + x_n \mathbf{e}_n. \]

Числа \(x_i\) — это координаты радиус-вектора точки \(X\) относительно начала \(O\) в базисе \(\{\mathbf{e}_i\}\). Таким образом, аффинные координаты обобщают понятие декартовых координат на случай произвольного (не обязательно ортонормированного) базиса.

Свойства аффинных координат

Линейность

Аффинные координаты обладают свойством линейности: если точка \(X\) имеет координаты \((x_1, \dots, x_n)\), а точка \(Y\) — \((y_1, \dots, y_n)\), то координаты вектора \(\overrightarrow{XY}\) равны \((y_1 - x_1, \dots, y_n - x_n)\). Это следует из того, что \(\overrightarrow{XY} = \overrightarrow{OY} - \overrightarrow{OX}\).

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

При переходе от одной аффинной системы координат к другой координаты точки преобразуются по аффинному закону: \[ \mathbf{x}' = A \mathbf{x} + \mathbf{b}, \] где \(A\) — невырожденная матрица размера \(n \times n\), а \(\mathbf{b}\) — вектор сдвига. Это преобразование сохраняет коллинеарность точек, параллельность прямых и отношение отрезков на одной прямой.

Барицентрические координаты

Аффинные координаты тесно связаны с барицентрическими: если ввести дополнительную координату, равную 1, то аффинные координаты можно рассматривать как однородные координаты в проективном пространстве.

Частные случаи

Декартова система координат

Если базисные векторы \(\mathbf{e}_i\) попарно ортогональны и имеют единичную длину, аффинная система координат превращается в прямоугольную декартову. В этом случае координаты точки называются декартовыми.

Косоугольная система

Если базисные векторы не ортогональны, но имеют единичную длину, система называется косоугольной. Она часто используется в кристаллографии и механике для описания решёток и деформаций.

Аффинные координаты на прямой

На прямой (одномерное аффинное пространство) аффинная система координат задаётся началом \(O\) и ненулевым вектором \(\mathbf{e}\). Координата точки \(X\) — это число \(x\) такое, что \(\overrightarrow{OX} = x \mathbf{e}\). Фактически это просто шкала с произвольным масштабом.

Применение

Геометрия и топология

Аффинные координаты используются для изучения аффинных многообразий, выпуклых многогранников и задач линейной интерполяции. В вычислительной геометрии они позволяют эффективно работать с триангуляциями и барицентрическими координатами.

Компьютерная графика

В трёхмерной графике аффинные координаты применяются для описания трансформаций (сдвиг, масштабирование, поворот) объектов. Матрицы аффинных преобразований размером \(4 \times 4\) (с использованием однородных координат) стандартны в библиотеках OpenGL и DirectX.

Физика и механика

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

Экономика и теория игр

В многомерном анализе аффинные координаты применяются для построения симплексов (например, в задачах линейного программирования) и описания смешанных стратегий в играх.

Примеры

Двумерный случай

Пусть на плоскости задана аффинная система с началом \(O(0,0)\) и базисом \(\mathbf{e}_1 = (1,0)\), \(\mathbf{e}_2 = (0.5, 1)\). Точка \(X\) с координатами \((2, 3)\) будет иметь радиус-вектор: \[ \overrightarrow{OX} = 2 \cdot (1,0) + 3 \cdot (0.5, 1) = (2 + 1.5, 0 + 3) = (3.5, 3). \]

Переход к декартовым координатам

Если в декартовой системе координаты базисных векторов известны, аффинные координаты точки можно пересчитать в декартовы по формуле: \(\mathbf{x}_{\text{декарт}} = M \mathbf{x}_{\text{аффин}} + \mathbf{t}\), где \(M\) — матрица, составленная из столбцов базисных векторов, а \(\mathbf{t}\) — вектор начала.

Критика и ограничения

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

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

Источники

  • Александров П. С. Лекции по аналитической геометрии. — М.: Наука, 1968.
  • Беклемишев Д. В. Курс аналитической геометрии и линейной алгебры. — М.: Физматлит, 2001.
  • Постников М. М. Аналитическая геометрия. — М.: Наука, 1979.
  • Кострикин А. И. Введение в алгебру. Часть II. Линейная алгебра. — М.: Физматлит, 2000.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →