Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебник

.pdf
Скачиваний:
34
Добавлен:
23.02.2015
Размер:
2.82 Mб
Скачать

21. КРИВЫЕ ВТОРОГО ПОРЯДКА. ОПРЕДЕЛЕНИЕ ПАРАМЕТРОВ И ПОСТРОЕНИЕ КРИВОЙ ПО ОБЩЕМУ УРАВНЕНИЮ

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

èт. д. Следовательно, знание инвариантов должно не только помочь нам определить тип кривой, но и обязательно дать возможность определить все ее геометрические параметры.

Âэтом разделе мы получим соответствующие соотношения, а затем решим задачу об определении местонахождения канони- ческой системы отсчета без непосредственных преобразований координат, которые зачастую требуют громоздких вычислений.

21.1. Связь параметров кривой с инвариантами. Характеристическое уравнение

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

Особенно просто выглядит такой расчет для параболы, приведенное уравнение которой имеет вид:

313

III. Кривые и поверхности второго порядка

b

y2 + 2b x = 0.

(21.1)

22

13

 

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

Сравнивая это соотношение с каноническим уравнением параболы y2 = 2 px, для параметра параболы получаем выражение для

параметра p = −b13 / b22 .

Затем вычисляем инварианты

I1 = b22 è

 

 

 

0

0

b13

 

b2 .

 

 

 

 

 

 

I

3

=

0

b

0

= −b

(21.2)

 

 

 

22

 

22

13

 

 

 

 

b13

0

0

 

 

 

Отсюда находим выражения для коэффициентов приведенно-

го уравнения:

 

 

 

 

b

= I

è b = −

I3

(21.3)

 

22

1

13

I1

 

 

 

 

 

и окончательно выражаем параметр параболы через инварианты:

p = −

I3

.

(21.4)

 

 

I 3

 

 

1

 

 

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

Отметим, что величина p, заданная соотношением (21.4), всегда существует для кривых параболического типа, так как у них инвариант I1 не может быть равен нулю, а I1I3 < 0. Попробуйте доказать это самостоятельно.

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

b

y2 +b = 0,

(21.5)

22

33

 

314

21. Определение параметров и построение кривых по общему уравнению

вычислим инварианты:

I1 = b22 , I2 = 0, I3 = 0, K = b22b33

(21.6)

и выразим коэффициенты уравнения через них. В итоге уравнение (21.5) приобретет вид:

 

I y2 + K

= 0,

(21.7)

 

 

1

I1

 

 

 

 

 

 

 

òî åñòü

 

 

 

 

 

 

y2 = −

K

h2 .

(21.8)

 

I 2

 

 

 

 

 

 

 

 

1

 

 

Здесь величина h2 = −

K

может быть названа квадратом рас-

I 2

 

 

 

 

 

 

1

 

 

 

 

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

Теперь обратимся к линиям эллиптического и гиперболического типов. Приведенное уравнение для этих кривых имеет вид

b x2

+b

y2 +b = 0.

(21.9)

11

22

33

 

Следовательно, инварианты оказываются равными

I1 = b11 +b22 , I2 = b11b22 , I3 = b11b22b33.

(21.10)

Коэффициент b33 выражается через второй и третий инварианты:

b =

I3

.

(21.11)

 

33

I2

 

 

 

Это выражение всегда определено, так как для эллиптических и гиперболических кривых инвариант I2 0.

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

315

III. Кривые и поверхности второго порядка

b

+b

= I

(21.12)

 

11

22

1 .

 

b11b22 = I2

 

С другой стороны, можно попытаться сразу написать уравнение, корнями которого являются величины b11 è b22 :

(λ −b11 )(λ −b22 ) = 0.

(21.13)

После раскрытия скобок из этого соотношения получаем

уравнение

 

 

 

 

 

 

λ 2 (b

+b

)λ +b b = 0,

(21.14)

11

22

 

 

11

22

 

èëè

 

 

 

 

 

 

λ 2 I λ + I

2

= 0.

(21.15)

 

1

 

 

 

 

Мы получили уравнение, которое, с одной стороны, дает возможность определить параметры кривой в канонической системе отсчета, а с другой стороны, является инвариантным, то есть оно может быть составлено и, главное, решено в любой системе отсчета, в которой задано исходное уравнение данной кривой. Это уравнение называется характеристическое уравнение. Заметим также, что уравнение (21.15) могло быть получено прямо из системы (21.12), а вывод (21.13)–(21.15) есть не что иное, как применение теоремы Виета о корнях квадратного уравнения.

Решение характеристического уравнения (21.15) может быть записано в виде:

λ

=

1

(I

 

±

I 2

4I

 

) .

(21.16)

1,2

 

2

 

1

 

1

 

2

 

 

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

Решение (21.16) всегда существует, дискриминант уравнения (21.15) D = I12 4I2 всегда неотрицателен. Чтобы убедиться в этом, можно подставить в выражение для дискриминанта определение инвариантов через коэффициенты уравнения кривой:

316

21. Определение параметров и построение кривых по общему уравнению

D = I 2

4I

2

= (a + a )2

4(a a a a ) =

 

1

 

 

11

22

 

 

11

22

12

12

(21.17)

 

 

= (a a )2

+ 4a2

0.

 

 

 

 

 

 

 

 

 

 

11

 

22

 

12

 

 

 

 

 

Мы видим, что он является суммой двух квадратов вещественных величин, а значит, он не отрицателен. Ситуация, в которой дискриминант равен нулю, соответствует эллиптической кривой

(так как тогда I2 1 0 ) с одинаковыми полуосями, то есть ок-

= I 2 >

4

ружности (мнимой или вещественной). В то же время решение (21.16) может применяться для кривых параболического типа, при этом один корень будет равен первому инварианту λ p = I1, а второй будет равен нулю.

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

21.2. Эллипс

Сначала определим полуоси эллипса. Для этого используем корни характеристического уравнения λ1,2 . Пусть λa — это меньшее из абсолютных значений корней λ1,2 , à λb — большее из этих значений, то есть:

λa,b =

1

(

 

I1

 

 

I12 4I2 )

(21.18)

 

 

 

2

 

 

 

 

 

b

x2 +b y2

+b = 0 приобре-

Тогда каноническое уравнение

 

 

 

 

 

 

 

11

22

33

òàåò âèä

317

III. Кривые и поверхности второго порядка

 

 

λ

a

x2signI

1

b

y2signI

1

+

I3

= 0

 

 

 

I2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ

a

x2

b

y2

= −

I3

signI

=

 

 

I3

 

 

 

sign(I I

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I2

1

 

 

 

 

I2

3 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

+

 

 

 

 

y2

 

= sign(I

 

I ).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I3

 

 

 

 

 

 

 

 

I3

 

 

 

 

 

3

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I2λa

 

 

 

 

 

I2λb

 

 

 

 

 

 

Отсюда

äëÿ

квадратов

полуосей

 

получаем:

b2 =

 

I3

 

 

,

à ñ

учетом соотношения

 

λaλb

 

= I2 ,

 

 

 

 

 

 

 

 

 

 

 

I2λb

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(21.27), имеем

 

 

 

 

 

 

I3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a2 ,b2 =

 

 

 

 

 

(

 

I

 

± I

2

4I

 

).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2I22

 

 

1

 

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a2 =

 

I3

 

è

I2λa

 

 

следующего из

(21.19)

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

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

tg 2ϕ =

2a12

 

 

.

a

a

11

22

 

Отсюда можно найти косинус и синус двойного угла с точностью до знака:

cos 2ϕ =

 

 

a11 a22

S =

a11 a22

 

S,

 

 

 

 

 

 

(a11

a22 )2 + 4a122

 

 

 

D

 

 

 

sin 2ϕ =

 

2a12

 

S =

2a12

S.

(21.20)

 

 

 

 

 

(a11 a22 )2 + 4a122

D

 

 

 

318

21. Определение параметров и построение кривых по общему уравнению

Здесь величина S равна единице или минус единице:

 

S = ±1.

(21.21)

Знак этой величины мы будем пытаться определить из условия, чтобы приведенная система координат являлась канонической.

Заметим, что в знаменателях выражений (21.20) стоит корень из дискриминанта D (21.17) характеристического уравнения, и если он равен нулю, то углы поворота оказываются неопределенными. Это соответствует случаю окружности, для которой все углы поворота вкруг центра равноправны между собой.

Для дальнейших действий выпишем еще раз связь между коэффициентами в исходной и повернутой системе отсчета:

 

b

= a

cos2 ϕ + 2a

cosϕ sinϕ + a

sin2 ϕ ,

 

11

11

 

12

22

 

 

b

= a

sin2 ϕ −2a

cosϕ sinϕ + a

cos2 ϕ ,

 

22

11

 

12

22

 

b

= −a

cosϕ sinϕ + a

(cos2 ϕ −sin2 ϕ ) + a cosϕ sinϕ.

12

11

 

12

 

 

22

Используя условие b12 = 0,

исключаем из первых двух соотно-

шений коэффициент 2cosϕ sinϕ , тогда

 

b11

b22

=

a

+

 

2a122

cos2

ϕ +

a

22

2a122

sin2

ϕ ,

(21.22)

 

 

 

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a11 a22

 

 

 

 

 

 

a11 a22

 

 

=

a

+

 

2a122

 

sin2

ϕ +

a

 

 

2a122

 

cos2

ϕ.

(21.23)

 

 

 

 

 

 

 

 

11

 

 

 

 

 

 

 

22

 

 

 

 

 

 

 

 

 

 

 

 

a11 a22

 

 

 

 

 

 

a11 a22

 

 

Теперь учтем, что в случае эллипса коэффициенты b11 è b22 имеют

одинаковый знак (так как b b

= I

2

+b2 > 0), причем он совпадает со

11

22

 

12

знаком коэффициентов a11,

a22 , потому что b11 +b22 = I1 = a11 + a22 .

И предположим пока, что все эти коэффициенты положительны.

Тогда в канонической системе отсчета коэффициент b

=

1

 

a2

соответствует большой полуоси, а b

=

1

11

 

— малой, следователь-

b2

22

 

 

 

 

 

íî, b11 < b22 . Соотношения (21.20), (21.21) с помощью известных тригонометрических соотношений

319

III. Кривые и поверхности второго порядка

cos2 ϕ =

1+cos 2ϕ

è

sin2 ϕ =

1cos 2ϕ

 

 

(21.24)

 

 

 

 

 

 

2

 

 

 

 

 

2

 

 

 

могут быть переписаны следующим образом:

 

 

b = a11 + a22

+ a a

 

+

4a122

cos 2ϕ

,

(21.25)

22

 

 

11

2

 

11

 

 

a11 a22

 

 

 

 

 

 

 

 

2

 

 

b = a11 + a22

a a

22

+

4a122

cos 2ϕ .

 

22

2

 

 

11

 

 

 

2

 

 

 

 

 

 

a11 a22

Подставляя эти выражения в неравенство b11 < b22 , стейших преобразований получаем:

(21.26)

после про-

 

cos 2ϕ

< 0

 

 

1

 

a11 a22

S < 0

S < 0.

 

 

a11

a22

 

 

a11 a22

 

 

D

 

В случае, когда a11

è a22

(а вместе с ними и

I1) отрицательны,

мы получаем противоположное условие b11 > b22 , из которого сле-

дует противоположное неравенство S > 0. Отсюда получаем, что

äëÿ S можно написать такое выражение:

 

 

 

S = −sign(a11 + a22 ) = −sign I1.

(21.27)

Теперь соотношения (21.20) однозначно определяют двойной угол, из которого можно найти и сам угол поворота из исходной системы в каноническую, например, так:

cosϕ = ± 1+cos 2ϕ sign(sin 2ϕ ),

(21.28 à)

 

2

 

sinϕ = ±

1cos 2ϕ .

(21.28 á)

 

2

 

Заметьте, что у нас еще остался произвол в выборе знака. Этот произвол связан с произволом выбора канонической системы от- счета у эллипса как геометрической фигуры.

320

21.Определение параметров и построение кривых по общему уравнению

21.3.Гипербола

Âканонической системе отсчета приведенное уравнение ги-

перболы

b

x2 +b

y2

+b

= 0

должно иметь такой же вид, как

 

 

11

22

 

33

 

 

 

 

 

 

 

 

 

x2 / a2 y2 / b2 1 = 0,

è

каноническое

уравнение

гиперболы

 

òî

åñòü

отличаться

îò

уравнения

сопряженной гиперболы

x2 / a2 y2 / b2 +1 = 0.

Значит,

â

íåì

знаки

коэффициентов b

è b33 должны быть противоположны:

 

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

b11b33 < 0.

 

 

 

 

 

 

Коэффициент b33

можно выразить через инварианты

 

 

 

 

b b = b

b11b22b33

b

I3

< 0.

 

 

 

 

 

 

 

 

 

 

11

33

11

 

b b

11 I

2

 

 

 

 

 

 

 

 

 

 

11

22

 

 

 

 

 

 

А так как знак инварианта I2

определен для кривых гипербо-

лического типа: I2 < 0, то из предыдущего неравенства получим

искомое неравенство, определяющее знак b11

и содержащее, кро-

ме коэффициента b11, лишь инварианты:

 

 

 

 

 

 

 

 

 

 

b11I3 > 0.

 

 

 

 

 

Теперь можно найти полуоси гиперболы. Давайте среди корней характеристического уравнения λ1,2 выберем тот корень, который имеет тот же знак, что и третий инвариант и назовем его λ (+) : λ (+) I3 > 0. Такой выбор всегда однозначен, потому что у гиперболы второй инвариант отрицателен, а, следовательно, корни характеристического уравнения имеют разные знаки. Кроме того, и знак третьего инварианта всегда определен, потому что у гиперболы I3 0.

Теперь достаточно вместо b11 подставить λ (+) , а вместо b22 подставить λ () — второй из корней характеристического уравнения. Тогда из приведенного уравнения гиперболы b11 x2 +b22 y2 +b33 = 0 получим:

321

III. Кривые и поверхности второго порядка

λ (+) x2 () y2 = −

I3

 

=

 

I3

 

 

 

λ (+)

 

x2

 

λ ()

 

y2 =

 

 

I3

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I2

 

 

I2

 

 

 

I2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отсюда для квадратов полуосей получаем выражение

 

a

2 ,b2 =

I3

λ ( ) ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I22

 

 

 

 

 

ãäå sign(λ (±) I3 ) = ±1, которое так же, как и в случае с эллипсом, есть инвариантная величина.

Чтобы определить угол поворота, подставим в соотношение

b11I3 > 0 выражение (21.23) для b11, содержащее косинус двойно-

ãî óãëà

cos 2ϕ.

 

 

 

 

 

 

 

 

 

 

 

 

a

+ a

 

a

a +

4a2

 

cos 2ϕ

I

 

 

 

 

11

22 +

 

12

 

 

 

3

> 0,

 

 

 

 

 

 

2

 

 

 

a11 a22

2

 

 

 

 

à ñàì

cos 2ϕ

 

выразим через искомую величину

 

S с помощью

(21.18). Тогда это неравенство сводится к виду:

 

 

 

 

 

 

 

 

 

(I1 + S

D) I3 > 0.

 

 

 

 

(21.29)

Напомним, что S

принимает значения ±1.

 

 

 

 

Здесь опять используем тот факт, что для гиперболы I2 < 0. В этом случае дискриминант характеристического уравнения D

может быть переписан в виде

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D = I 2 4I

2

= I 2 + 4

 

I

2

 

> I 2

,

 

 

 

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

1

 

а значит, корень из него заведомо больше модуля I1 :

 

D =

I 2 + 4

 

I

2

 

>

 

I

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

Следовательно, величина

S

D + I1

имеет тот же знак, что и

S

D, а следовательно, тот же знак, что и

S. Значит, в этом слу-

÷àå

S = +1 .

для величины S

получаем S = −1. Òà-

Аналогично, в случае I3 < 0

ким образом, искомая величина S определяется знаком третьего инварианта:

322