- •Предисловие
- •§ 1. Преобразования декартовых координат
- •Введём новую систему координат (X', y'), полученную переносом осей координат в новое начало o' (-b/2a, c-b2/4a).
- •Старые координаты выражаются через новые по формулам:
- •Поскольку оба базиса ортонормированные, то матрица
- •Так как объём параллелепипеда, построенного на векторах
- •§ 2. Ориентация плоскости и пространства
- •§ 3. Исследование квадрики на плоскости
- •§ 4. Движения плоскости и пространства. Общие свойства движений плоскости и пространства
- •§ 5. Аналитическое задание движений плоскости и пространства
- •§ 6. Параллельный перенос плоскости и пространства
- •§ 7. Поворот плоскости
- •§ 8. Поворот пространства вокруг прямой
- •§ 9 Осевая симметрия плоскости
- •§ 10. Зеркальная симметрия пространства
- •§ 11. Классификация движений плоскости и пространства
- •§ 12. Преобразования подобия
- •§ 12. Аффинные преобразования плоскости
- •Говорят, что три точки находятся в общем положении, если они не лежат на одной прямой.
- •§ 13 Параллельное проектирование
- •§ 14. Изображение фигур на плоскости.
- •1.Преобразования декартовой системы координат и ориентация плоскости и пространства
- •2. Движения плоскости
- •3. Аффинные преобразования плоскости
- •4. Изображение фигур в параллельной проекции.
§ 5. Аналитическое задание движений плоскости и пространства
п.1. Аналитическое задание движений
Пусть в пространстве задана декартова система координат. Требуется найти аналитическое задание движения пространства, т.е. найти общий вид формул, выражающих координаты любой точки M (x,y,z) через координаты её прообраза M (x,y,z). Такая же задача ставится для движений плоскости.
По теореме 3 существует такая новая декартова система координат *, что одноимённые координаты точки в старой системе и её образа в новой совпадают. Следовательно, точка M имеет координаты (x,y,z) в системе и координаты (x,y,z) в системе * Таким образом, задача сводится к выражению старых координат (x, y, z) через новые (x, y, z). Соответствующие формулы имеют вид 20 и 21 § 1:
x=x cos1 +y cos2 +z cos3+a,
y= x cos 1+ y cos 2+ z cos3+b, (1)
z= x cos 1+y cos2 +z cos3 +c,
где матрица преобразования ортогональна.
п.2. Движения плоскости
Для движений плоскости получим два вида формул:
x=x cos - y sin+a,
y= x sin + y cos+b. (2)
и
x=x cos +y sin + a,
y= x sin - y cos + b. (3)
Теорема 1. Всякое преобразование пространства (плоскости), заданное в декартовых координатах линейными формулами с ортогональной матрицей, является движением.
Доказательство проведём для плоскости.
Пусть дано преобразование
x=a1 x +a2 y+ a,
y= b1 x + b2 y + b (4)
и выполнены условия:
a12 + b12 = 1, a22 + b22 = 1, a1 a2 +b1 b2=0. (5)
Докажем, что для любых двух точек M1 (x1,y1,z1) M2 (x2,y2,z2) и их образов M1 (x1,y1,z1) M2 (x2,y2,z2) выполняется равенство: M1M2 = M1M2
Достаточно убедиться, что M1M2 2= M1M2 2.
M1M2 2= (x2-x1)2 + (y2-y1)2 = [a1(x2 – x1) +a2 (y2-y1)]2 +
+[b1(x2 –x1) +b2 (y2-y1)]2 = (a12 +b12) (x2 –x1)2 + (a22 +b22) (y2 –y1)2 +
+ 2(a1a2+b1b2) (x2 – x1) (y2 - y1).
В силу условий (5) получаем:
M1M2 2= (x2 -x1 )2 + (y2 -y1 )2 =M1M2 2 .
Чтобы найти движение, обратное данному, нужно из системы, задающей данное движение, выразить (x,y,z) через (x`,y`,z`). Получим систему, задающую обратное движение. Проще всего это можно сделать следующим образом.
Пусть движение f задаётся системой (1). Так как матрица обратного движения транспонированная по отношению к матрице данного, то движение f -1 задаётся системой
(6)
где
свободные члены
пока не определены.
Для их вычисления выберем произвольную точку M0 (x0, y0, z0) и по формулам (1) найдём её образ M0 (x0, y0, z0). Подставляя координаты x0, y0, z0, x0, y0, z0 в систему (6), найдём a, b, c .
Удобно в качестве точки M0 взять точку (0,0,0).Тогда (x0, y0, z0) = (a,b,c),
a = – a1a – b1b + c1c ,
b = – a2a – b2b + c2c , (7)
c = – a3a – b3b + c3c .
Пример
1.
Дано
движение f:
Найдите обратное движение.
Решение.
Обратное движение f
–1
задаётся
системой:
Положим (x0, y0) = (0,0). Тогда (x0, y0) = (-8, 2) и
Обратное движение задаётся системой:
Замечание. Преобразования координат и движения задаются формулами одного вида. Вообще, всякая система равенств вида
x = f(x,y,z),
y = g(x,y,z), (8)
z= h(x,y,z)
может быть истолкована в двух смыслах.
Даны две системы и . Координаты (x, y, z) всякой точки M в системе выражаются через её же координаты в системе формулами (8).
Дана система координат. Каждой точке M (x,y,z) сопоставляется точка M с координатами (x,y,z), выраженными формулами (8) в той же системе.
В первом случае формулы (8) определяют преобразование координат, во втором – преобразование пространства.
п.3. Движения первого и второго рода
Движение плоскости (пространства) называется движением I рода, если определитель задающего его преобразования в декартовых координатах положителен (равен 1). Если этот определитель отрицателен, то движение называется движением II рода. Формулы (2) задают движение плоскости I рода, формулы (3) – движение плоскости II рода.
Из определение рода движения следует, что движение I рода не меняет ориентацию системы координат, а движение II рода меняет ориентацию на противоположную.
Непосредственно из определения рода движения получаем следующую теорему.
Теорема 2. Композиция двух движений одного рода есть движение I рода, композиция двух движений разного рода есть движение второго II рода. Движение, обратное данному, есть движение того же рода, что и данное.
Замечание. Нужно доказать, что определение рода движения не зависит от выбора системы координат, в которой это движение задано, т.е. что при переходе к другой системе координат знак определителя не меняется. Это доказательство удобно провести в матричной форме. При этом, поскольку свободные члены не входят в определитель, можно ограничиться рассмотрением однородных преобразований.
Пусть
в системе
точке M
и
её образу M
соответствуют
координатные столбцы X
и
X,
а движению f
–
матрица A.
Пусть переход от системы
к новой системе
определён матрицей B.
Координатные столбцы точек M
и
M
в
системе
обозначим
.
Тогда сказанное можно записать в виде:
X = AX, (6)
X
= B
,
X=B
(7)
Подставляя выражения для X и X из равенств (7) в равенство (6), получим: BX* = ABX*,
то есть
=B-1 A B , (8)
так как для определителей (A), (B-1), (B) выполняется равенство:
(B-1) (A)(B) =(A). (9)
Поэтому определитель в формулах, задающих движения, не зависит от выбора системы координат.
