logo
ПОСОБИЕ ПО ПРОЕКТИВНОЙ ГЕОМЕТРИИ, МАРТ 13 2010

§7. Преобразование проективных координат

Пусть в n-мерном проективном пространстве Pn задано два проективных репера = (A1, A2, …, An+1, E) и = (A1, A2, …, An+1, E). Пусть некоторая точка М имеет координаты (x1, x2, …, xn+1) в репере и (y1, y2, …, yn+1) в репере .

Поставим задачу: найти формулы, выражающие координаты {xi} через {yi}.

Рассмотрим координаты точек репера в репере :

Представляя координаты точек в виде столбцов матрицы, получаем матрицу перехода A от репера к реперу , имеющую (n +2) столбца и (n+1) строку

A = (1)

Матрица перехода от репера к реперу называется согласованной, если сумма первых (n+1) столбцов равна последнему столбцу.

Если матрица перехода от репера к реперу не является согласованной, то необходимо провести процедуру согласования. Для этого каждый i-ый столбец матрицы (1) умножаем на неопределенный множитель ki. (Напомним, что проективные координаты точек задаются с точностью до ненулевого множителя).

Для определения неизвестных ki, i=1,…,n+1, получаем систему линейных уравнений:

(2)

Решением системы (2) являются ненулевые множители k1, k2, …, kn+1. Заметим, что система (2) имеет нетривиальное решение, так как её главный определитель отличен от нуля. Умножая каждый столбец матрицы (1) на соответствующий множитель, получаем согласованную квадратную матрицу A перехода от репера к реперу

A = (ki) = [(a)]

Теперь, последний столбец, составленный из координат единичной точки Е, можно не записывать.

Рассмотрим векторное пространство Vn+1, порождающее проективное пространство Pn. Пусть реперу соответствует базис {ai}, а реперу – базис {ai}. Тогда вектор m = xjaj = x1a1 + x2a2 + … + xn+1an+1 порождает точку М. Поскольку векторы m и m порождают одну и ту же точку, то они коллинеарны. Пусть, например, m = m, R, 0. Векторы aj, j = 1, …, n+1, раскладываются по базису aj:

aj = (a)ai = (a)a1 + (a)a2 + … + (a)an+1

Итак,

m = m (xjaj) = yi(ai) = yi(a)aj

Таким образом, мы получили векторное равенство:

(xjaj) = [yi(a)]aj

Поскольку {aj} базис в Pn+1, то имеем xj = yi(a), j = 1, …, n+1. Полагая для краткости (a) = b, окончательно имеем

xj = byi, j = 1, …, n+1. (3)

Это и есть формулы преобразования координат точки проективного пространства n измерений.

Запишем формулы (3) в развернутом виде:

(4)

где действительное число 0.

Для проективной плоскости P2 формулы (4) имеют вид:

(5)

Аналогично для проективной прямой P1.

(6)

Задача 19. Составить формулы преобразования проективных координат при переходе от репера = (A1, A2, A3, E) к реперу = (A1, A2, A3, E), если точки A1 = (1, 0, –1), A2 = (2, 1, 0), A3 = (0, 0, 1) заданы своими координатами в репере , а для точки E рассмотреть два варианта: а) E(3, 1, 0,), б) E(1, 1, 2).