Книга
Книга
УДК 514 ББК 22.151 Б42
Беклемишев Д. В. Курс аналитической геометрии и линейной алгебры: Учеб, для вузов. — 10-е изд., испр. — М.: ФИЗМАТЛИТ, 2005. — 304 с. - ISBN 5-9221-0304-0.
В учебнике излагается основной материал, входящий в объединенный курс аналитической геометрии и линейной алгебры: векторная алгебра, прямые и плоскости, линии и поверхности второго порядка, аффинные преобразования, системы линейных уравнений, линейные пространства, евклидовы и унитарные пространства, аффинные пространства, тензорная алгебра.
Настоящее издание существенно переработано. В основном изменения направлены на улучшение изложения, но сделано много добавлений, из которых наиболее существенное — теорема Жордана. Добавлены задачи и упражнения, снабженные ответами и указаниями. Произведен также ряд сокращений.
Для студентов университетов и технических вузов с расширенной программой по математике.
Табл. 2. Ил. 55. Библиогр. 23 назв.
© ФИЗМАТЛИТ, 2000, 2001, 2003, 2004, 2005
ISBN 5-9221-0304-0ISBN 5-9221-0304-0© Д. В. Беклемишев, 2000, 2001, 2003, 2004, 2005
ISBN 5-9221-0304-0
ISBN 5-9221-0304-0
ОГЛАВЛЕНИЕ
Предисловие 9
ГЛАВА I. ВЕКТОРНАЯ АЛГЕБРА
Векторы 9
Предварительные замечания (9). 2. Определение вектора (9). 3. О другом определении вектора (10). 4. Линейные операции (11). 5. Линейная зависимость векторов (13). 6. Базис (16).
Системы координат 17
Декартова система координат (17).2. Деление отрезка в заданном
отношении (18).3. Декартова прямоугольная система координат (19).
Полярная система координат (19). 5. Цилиндрические и сферические координаты (20).
Замена базиса и системы координат 21
Изменение базиса (21). 2. Изменение системы координат (22). 3. Замена декартовой прямоугольной системы координат на плоскости (22).
Скалярное, смешанное и векторное произведения 24
Скалярное произведение (24).2. Ориентация прямой, плоскости и
пространства (27).3. Площадь ориентированного параллелограмма,
объем ориентированного параллелепипеда (29).4. Смешанное произведение (30).5. Выражение векторного и смешанного произведения
через компоненты сомножителей (32).6. Детерминанты второго и
третьего порядков (33).7. Условия коллинеарности и компланарности (35).8. Площадь параллелограмма (36).9. Двойное векторное
произведение (37).10. Биортогональный базис (37).11. О векторных
величинах (38).
ГЛАВА II. ПРЯМЫЕ ЛИНИИ И ПЛОСКОСТИ
Общее понятие об уравнениях 40
Определения (40).2. Алгебраические линии и поверхности (42).
Уравнения, не содержащие одной из координат (44).4. Однородные
уравнения. Конусы (45).
Уравнения прямых и плоскостей 46
Поверхности и линии первого порядка (46). 2. Параметрические уравнения прямой и плоскости (47).3. Прямая линия на плоскости (48).
Векторные уравнения плоскости и прямой (50).5. Параллельность
плоскостей и прямых на плоскости (52).6. Уравнения прямой в про
странстве (54).
Основные задачи о прямых и плоскостях 56
Уравнение прямой, проходящей через две точки (56). 1. Уравнение прямой, проходящей через две точки (56). 3. Параллельность прямой и плоскости (56). 4. Полупространство (57). 5. Расстояние от точки до плоскости (58). 6. Расстояние от точки до прямой (58). 7. Расстояние между скрещивающимися прямыми (59). 8. Вычисление углов (60). 9. Некоторые задачи на построение (60). 10. Пучок прямых (62). 11. О геометрическом смысле порядка алгебраической линии (63).
ГЛАВА III. ЛИНИИ И ПОВЕРХНОСТИ ВТОРОГО ПОРЯДКА
Исследование уравнения второго порядка 65
Эллипс, гипербола и парабола 69
Эллипс (69). 2. Гипербола (73). 3. Парабола (76).
Линия второго порядка, заданная общим уравнением 79
Пересечение линии второго порядка и прямой (79). 2. Тип линии (80).
Диаметр линии второго порядка (80).4. Центр линии второго порядка (81).5. Сопряженные направления (84).6. Главные направле
ния (85).7. Касательная к линии второго порядка (85).8. Особые
точки (86).
Поверхности второго порядка 88
Поверхности вращения (88). 2. Эллипсоид (89). 3. Конус второго порядка (90). 4. Однополостный гиперболоид (90). 5. Двуполостный гиперболоид (91). 6. Эллиптический параболоид (92). 7. Гиперболический параболоид (92).
ГЛАВА IV. ПРЕОБРАЗОВАНИЯ ПЛОСКОСТИ
Отображения и преобразования 95
Определение (95).2. Примеры (95).3. Произведение отображе
ний (96). 4. Координатная запись отображений (98).
Линейные преобразования 99
Ортогональные преобразования (99).2. Определение линейных преобразований (100).3. Произведение линейных преобразований (102).
Образ вектора при линейном преобразовании (103).
Аффинные преобразования 106
Образ прямой линии (106).2. Изменение площадей при аффинном
преобразовании (107). 3. Образы линий второго порядка (109). 4. Разложение ортогонального преобразования (110).5. Разложение аффин
ного преобразования (111).
ГЛАВА V. МАТРИЦЫ И СИСТЕМЫ ЛИНЕЙНЫХ УРАВНЕНИЙ
Матрицы 114
Определение (114).2. Транспонирование матриц (115).3. Некоторые виды матриц (116).4. Сложение и умножение на число (116).
Линейная зависимость матриц (117).
Умножение матриц 120
Символ У^ (120). 2. Определение и примеры (121). 3. Свойства умножения матриц (123).4. Элементарные преобразования. Элементар
ные матрицы (125). 5. Вырожденные и невырожденные матрицы (127).
Обратная матрица (129).
Ранг матрицы 132
Основные теоремы (133). 3. Ранг произведения матриц (134). 4. Нахождение ранга матрицы (135).
Детерминанты 136
Определение детерминанта (136).2. Единственность детерминан
та (139). 3. Существование детерминанта. Разложение по столбцу (140).
Свойства детерминантов (142). 5. Формула полного разложения (143).
Системы линейных уравнений (основной случай) 146
Постановка задачи (146).2. Основной случай (148).3. Правило
Крамера (148). 4. Формулы для элементов обратной матрицы (149).
Системы линейных уравнений (общая теория) 149
Условия совместности (149). 2. Нахождение решений (152). 3. Приведенная система (152).4. Общее решение системы линейных уравне
ний (155). 5. Пример (155).
ГЛАВА VI. ЛИНЕЙНЫЕ ПРОСТРАНСТВА
Основные понятия 157
Определение линейного пространства (157).2. Простейшие следст
вия (159). 3. Линейная зависимость (159). 4. Базис (160). 5. Замена базиса (163). 6. Ориентация пространства (164).
Линейные подпространства 165
Определения и примеры (165).2. Сумма и пересечение подпрост
ранств (167).
Линейные отображения 171
Определение (171).2. Координатная запись отображений (173).
Изоморфизм линейных пространств (175).4. Изменение матрицы
линейного отображения при замене базисов (175).5. Канонический
вид матрицы линейного отображения (176).6. Сумма и произведение
отображений (176).
Задача о собственных векторах 178
Линейные преобразования (178). 2. Умножение преобразований (179).
Инвариантные подпространства (180). 4. Собственные подпространства (182). 5. Характеристическое уравнение (183). 6. Свойства собственных подпространств (185).7. Комплексные характеристические
числа (186). 8. Приведение матрицы преобразования к диагональному виду (187).9. Приведение матрицы преобразования к треугольному
виду (189).
Линейные функции 191
Определение функции (191). 2. Линейные функции (191). 3. Сопряженное пространство (193).
Квадратичные формы 195
Билинейные функции (195). 2. Квадратичные формы (197). 3. Ранг и индекс квадратичной формы (201). 4. Полуторалинейные функции (204).
Теорема Жордана 205
Теорема Гамильтона-Кэли (205). 2. Корневые подпространства (207).
Строение корневого подпространства (208).4. Теорема Жорда
на (211). 5. Приведение к жордановой форме (212).
ГЛАВА VII. ЕВКЛИДОВЫ И УНИТАРНЫЕ ПРОСТРАНСТВА
Евклидовы пространства 215
Скалярное произведение (215). 2. Длина и угол (216). 3. Выражение скалярного произведения через координаты сомножителей (217). 4. Ортогональные базисы (218). 5. Ортогональные матрицы (219). 6. Ортогональное дополнение подпространства (220).7. Ортогональные проек-
ции (221).8. Метод ортогонализации (221).9. QH-разложение (223).
Объем параллелепипеда (223).
Линейные преобразования евклидовых пространств 225
Преобразование, сопряженное данному (225).2. Самосопряженные
преобразования (226).3. Изоморфизм евклидовых пространств (229).
Ортогональные преобразования (230). 5. Полярное разложение (232).
Функции на евклидовых пространствах 235
Линейные функции (235). 2. Преобразование, присоединенное к билинейной функции (236).3. Ортонормированный базис, в котором квад
ратичная форма имеет диагональный вид (237).
Понятие об унитарных пространствах 239
Определение (239). 2. Свойства унитарных пространств (241). 3. Самосопряженные и унитарные преобразования (242). 4. Эрмитовы формы в унитарном пространстве (243).
ГЛАВА VIII. АФФИННЫЕ ПРОСТРАНСТВА
Плоскости 245
Аффинное пространство (245).2. Плоскости в аффинном простран
стве (247).
Общая теория линий и поверхностей второго порядка 248
Закон преобразования коэффициентов (248).2. Линии второго по
рядка на плоскости (251). 3. Ортогональные инварианты (252). 4. Поверхности второго порядка (253).
ГЛАВА IX. ОСНОВЫ ТЕНЗОРНОЙ АЛГЕБРЫ
Тензоры в линейном пространстве 259
Вводные замечания (259).2. Обозначения (259).3. Определение
и примеры (261).4. Линейные операции (264).5. Умножение тензо
ров (265). 6. Свертывание (266). 7. Транспонирование (268). 8. Симметрирование и альтернирование (269). 9. Замечание (270).10. Сим
метричные и антисимметричные тензоры (271).
Тензоры в евклидовом пространстве 273
Метрический тензор (273). 2. Поднятие и опускание индексов (273).
Евклидовы тензоры (274).
Поливекторы. Внешние формы 277
р-векторы (277).2. Относительные инварианты (279).3. Внешние
формы (280). 4. Внешнее умножение (281).
Указания и ответы к упражнениям 285
Предметный указатель 298
Список литературы 302
греческий алфавит
А, а альфа
В, 3 бета
г, 7 гамма
А, 5 дельта
Е, £
Z, С
Н, т)
0, 6
эпсилон
дзета
эта
тета
1,1
К, к
А, А
М, //
йота
каппа
лямбда
мю
N, v
О, о
П, 7Г
ню
КСИ
омикрон
ри
р, р
Е, ст
т, Т
Y, и
ро
сигма
тау
ипсилон
ф, ф
X, X
Ф, ф
Q, и
фи
хи
пси
омега
ПРЕДИСЛОВИЕ
Эта книга отражает многолетний опыт преподавания соответствующего курса в Московском физико-техническом институте. Особенности подготовки студентов МФТИ вызывают необходимость ускоренного изложения курса математики, по объему приближающегося к университетскому. В связи с этим аналитическая геометрия излагается так, чтобы на простом и доступном материале подготовить студента к изучению линейной алгебры. Собственно линейной алгебре, т. е. теории линейных пространств, предпослана большая глава о системах линейных уравнений и матрицах. Ее цель — дать читателю исследование систем линейных уравнений, независимое от методов линейной алгебры. В этой же главе собраны и другие сведения, необходимые для дальнейшего.
Настоящее издание существенно отличается от предыдущих. Произведены две перестановки материала: в теории определителей используется умножение матриц и элементарные операции, теория евклидовых пространств излагается после квадратичных форм. Добавлены параграфы о теореме Жордана и о внешних формах. Кроме того, сделан ряд других дополнений и изменений. В конце каждого параграфа добавлены упражнения, снабженные ответами и указаниями. Произведены также некоторые сокращения.
В настоящем издании улучшены некоторые доказательства и исправлены погрешности предыдущего. В частности, ранг матрицы изучается независимо от теории определителей. Добавлена теорема о приведении матрицы линейного преобразования к треугольному виду. Более подробное представление о строении книги можно получить из оглавления.
Мне хочется с благодарностью отметить то влияние, которое оказали на эту книгу преподаватели кафедры высшей математики МФТИ, больше других все, читавшие лекции по курсу аналитической геометрии и линейной алгебры. Особенно я благодарен проф. А.А. Абрамову, проф. Л.А. Беклемишевой, чл.-корр. РАН Л.Д. Кудрявцеву, проф. В.Б. Лидскому, акад. Л.В. Овсянникову, проф. С.С. Рыш- кову, проф. С.А. Теляковскому.
ГЛАВА I
ВЕКТОРНАЯ АЛГЕБРА
Векторы
Предварительные замечания. Первые главы этой книги можно рассматривать как продолжение школьного курса геометрии. Известно, что каждая математическая дисциплина основывается на некоторой системе не доказываемых предложений, называемых аксиомами. Полный перечень аксиом геометрии, так же, как и обсуждение роли аксиом в математике, можно найти в книге Н.В. Ефимова [5]. (Цифры в квадратных скобках означают ссылки на список рекомендуемой литературы, помещенный в конце книги.)
Мы не ставим себе целью изложение логических основ предмета и потому просто опираемся на теоремы, доказываемые в курсе элементарной геометрии. Равным образом мы не пытаемся дать определения основных геометрических понятий: точки, прямой, плоскости. Читатель, интересующийся их строгим введением, может обратиться к той же книге Н.В. Ефимова, мы же просто будем считать, что эти и другие введенные в школьном курсе математики понятия известны читателю.
Предполагаются также известными определение вещественных (действительных) чисел и их основные свойства. (Строгая теория вещественного числа приводится в учебниках математического анализа.) Будет широко использоваться то обстоятельство, что при выбранной единице измерения каждому отрезку можно сопоставить положительное вещественное число, называемое его длиной. Единицу измерения длин мы будем считать выбранной раз и навсегда и, говоря о длинах отрезков, не будем указывать, какой единицей они измеряются.
Определение вектора. Понятие вектора также известно из школьного курса, но лучше напомнить основные факты, с ним связанные. Пару точек мы называем упорядоченной, если про эти точки известно, какая из них первая, а какая — вторая.
Определение 1. Отрезок, концы которого упорядочены, называется направленным отрезком или вектором. Первый из его концов называется началом, второй — концом вектора. К векторам относится и нулевой вектор, у которого начало и конец совпадают.
Направление вектора на рисунке принято обозначать стрелкой, над буквенным обозначением вектора тоже ставится стрелка, напри-
мер АВ (при этом буква, обозначающая начало, обязательно пишется первой). В книгах буквы, обозначающие векторы, набираются полужирным шрифтом, например а. Нулевой вектор обозначается 0.
Расстояние между началом и концом вектора называется его длиной (а также модулем или абсолютной величиной). Длина вектора обозначается |а| или |АВ|.
Векторы называются коллинеарными, если существует такая прямая, которой они параллельны. Векторы компланарны, если существует плоскость, которой они параллельны. Нулевой вектор считается коллинеарным любому вектору, так как он не имеет определенного направления. Длина его, разумеется, равна нулю.
Определение 2. Два вектора называются равными, если они коллинеарны, одинаково направлены и имеют равные длины.
Из этого определения вытекает, что, выбрав любую точку А*, мы можем построить (и притом только один) вектор \А'В'\, равный некоторому заданному вектору |ЛВ|, или, как говорят, перенести вектор |АВ| в точку А'.
О другом определении вектора. Понятие равенства векторов существенно отличается от понятия равенства, например, чисел. Каждое число равно только самому себе, иначе говоря, два равных числа при всех обстоятельствах могут рассматриваться как одно и то же число. С векторами дело обстоит по-другому: в силу определения существуют различные, но равные между собой векторы. Хотя в большинстве случаев у нас не будет необходимости различать их между собой, вполне может оказаться, что в какой-то момент нас будет интересовать именно вектор АВ, а не равный ему вектор А* В*.
Для того чтобы упростить понятие равенства и снять некоторые связанные с ним трудности, иногда идут на усложнение определения вектора. Мы не будем пользоваться этим усложненным определением, но сформулируем его. Чтобы не путать, будем писать “Вектор” (с большой буквы) для обозначения определяемого ниже понятия.
Определение 3. Пусть дан направленный отрезок. Множество всех направленных отрезков, равных данному в смысле определения 2, называется Вектором.
Таким образом, каждый направленный отрезок определяет Вектор. Легко видеть, что два направленных отрезка определяют один и тот же Вектор тогда и только тогда, когда они равны согласно определению 2. Для Векторов, как и для чисел, равенство означает совпадение.
Из начального курса физики хорошо известно, что сила может быть изображена направленным отрезком. Но она не может быть изображена Вектором, поскольку силы, изображаемые равными направленными отрезками, производят, вообще говоря, различные действия. (Если сила действует на упругое тело, то изображающий ее отре-
зон не может быть перенесен даже вдоль той прямой, на которой он лежит.)
Это только одна из причин, по которой наряду с Векторами приходится рассматривать и направленные отрезки. При этих обстоятельствах применение определения 3 осложняется большим числом оговорок. Мы будем придерживаться определения 1, причем по общему смыслу всегда будет ясно, идет речь об определенном векторе или на его место может быть подставлен любой, ему равный.
В связи со сказанным стоит разъяснить значение некоторых слов, встречающихся в литературе. Вместо определения 2 можно ввести для векторов другое определение равенства, согласно которому векторы равны, если они равны по длине, лежат на одной прямой и направлены в одну сторону. В этом случае вектор не может быть перенесен в любую точку пространства, а переносится только вдоль прямой, на которой он лежит. При таком понимании равенства векторы называются скользящими векторами. В механике сила, действующая на абсолютно твердое тело, изображается скользящим вектором.
Можно для векторов не давать никакого особого определения равенства, т. е. считать, что вектор характеризуется, помимо длины и направления в пространстве, еще и точкой приложения. В этом случае векторы называются приложенными. Как уже упоминалось, сила, действующая на упругое тело, изображается приложенным вектором.
Если нужно подчеркнуть, что равенство векторов понимается в смысле определения 2, то векторы называются свободными.
Линейные операции. Так называются сложение векторов и умножение вектора на число. Напомним их определения.
Определение. Пусть даны два вектора а и Ь. Построим равные им векторы АВ и ВС. Тогда вектор АС называется суммой векторов а и b и обозначается а + Ь.
Заметим, что, выбрав вместо В другую точку, мы получили бы другой вектор, равный вектору АС.
Определение. Произведением вектора а на вещественное число а называется вектор Ь, удовлетворяющий следующим условиям:
|Ь| = |а||а|;
b коллинеарен а;
b и а направлены одинаково, если а > 0, и противоположно, если а < 0.
(Если же а = 0, то из первого условия следует b = 0.)
Произведение вектора а на число а обозначается аа.
Приведенное определение определяет вектор аа не единственным образом, но все удовлетворяющие ему векторы равны между собой.
В курсе средней школы были выведены основные свойства линейных операций. Перечислим их без доказательства.
Предложение 1. Для, любых векторов а, b и с и любых чисел а и 3 выполнено:
а + b = b + а (сложение коммутативно);
(а + Ь) + с = а + (Ь + с) (сложение ассоциативно);
а + 0 = а;
вектор (—1)а противоположный для а: а + (—1)а = 0;
(аЗ)а = а(3а);
(а + 3)a = аа + За;
а(а + b) = аа + ab;
1а = а.
Рис. 1Рис. 1Вектор (—1)а обозначается —а. Разностью векторов а и b называется сумма векторов а и — Ь. Она обозначается а — Ь. Если b + х = = а, то х = а — b (рис. 1). В этом смысле вычитание — операция, сопоставляющая паре векторов разность первого и второго, — есть операция, обратная сложению, и мы не считаем его отдельной операцией. Точно так же мы не выделяем деление вектора на число оц так как его можно определить как умножение на а-1.
Рис. 1
Рис. 1
Из определения произведения вектора на число прямо следует
Предложение 2. Если а ^ О, то любой вектор Ь, коллинеарный а, представим в виде b =
= ±(|Ь|/|а|)а. Знак + или — берут, смотря по тому, направлены а и b однаково или нет.
Применяя линейные операции, можно составлять суммы векторов, умноженных на числа: diai + «2^2 + ... + о^а^. Выражения такого вида называются линейными комбинациями. Числа, входящие в линейную комбинацию, называются ее коэффициентами. Свойства, перечисленные в предложении 1, позволяют преобразовывать линейные комбинации по обычным правилам алгебры: раскрывать скобки, приводить подобные члены, переносить некоторые члены в другую
часть равенства с противоположным знаком и т. д.
Предложение 1 дает в некотором смысле полный набор свойств: любые вычисления, использующие линейные операции, можно производить, основываясь на них и не обращаясь к определениям. Это будет иметь для нас принципиальное значение в гл. VI.
Линейные комбинации обладают следующим очевидным свойством: если векторы ai, ...,а^ коллинеарны, то любая их линейная комбинация им коллинеарна. Если же они компланарны, то любая их линейная комбинация им компланарна. Это сразу следует из того, что вектор аа коллинеарен а, а сумма векторов компланарна слагаемым и коллинеарна им, если они коллинеарны.
Множество называется замкнутым относительно некоторой операции, если для любых элементов множества результат применения этой операции принадлежит данному множеству.
Определение. Множество векторов, замкнутое относительно линейных операций, называется векторным пространством. Если одно векторное пространство является подмножеством другого, то оно называется его подпространством.
Таким образом, можно сказать, что множество всех векторов, параллельных данной прямой, и множество всех векторов, параллельных данной плоскости, являются векторными пространствами. Чтобы различать эти два типа векторных пространств, их называют соответственно одномерными и двумерными пространствами.
Помимо упомянутых, существуют еще два векторных пространства: нулевое или нульмерное, состоящее только из нулевого вектора, и трехмерное — множество всех векторов пространства.
Нулевое пространство является подпространством для каждого другого, и каждое векторное пространство является подпространством для трехмерного.
. Линейная зависимость векторов. Мы будем говорить, что вектор b раскладывается по векторам ai,...,a^, если он представим как их линейная комбинация: найдутся такие коэффициенты, что b = = Aai + ... + 3kak- Вполне может случиться, что какой-то вектор раскладывается по данной системе векторов, и при этом коэффициенты разложения определены неоднозначно. Например, если а3 = ai + а2, то вектор b = — а3 раскладывается так же, как b = —ai — а2 или b = а3 — 2ai — 2а2 и т. д. Посмотрим, с чем это связано.
Нулевой вектор раскладывается по любой системе векторов: мы получим нулевой вектор, если возьмем линейную комбинацию этих векторов с нулевыми коэффициентами. Такая линейная комбинация называется тривиальной.
Определение. Система векторов ai,...,a^ называется линейно независимой, если нулевой вектор раскладывается по ней единственным образом.
Иначе говоря, система векторов линейно независима, если только тривиальная линейная комбинация этих векторов равна нулевому вектору, или, подробнее, если из равенства c^ai + ... + o^k = 0 следует, что ад = ... = а^ = 0.
Система векторов ai,..., а^ линейно зависима, если нулевой вектор раскладывается по ней не единственным образом, т. е. если найдутся такие коэффициенты а\,...,ак^ что a^ai + ... + а^к = 0, но не все они равны нулю: а^ + ... + а^ ^ 0.
Рассмотрим свойства линейно-зависимых и линейно-независимых систем векторов.
Если среди векторов ai,..., а^ есть нулевой, то такая система линейно зависима. Действительно, рассмотрим линейную комбинацию, в которую 0 входит с коэффициентом 1, а остальные векторы с нулевыми коэффициентами. Эта линейная комбинация нетривиальна и равна нулевому вектору. В частности,
Система, содержащая один вектор, линейно зависима, если он нулевой.
Если к линейно зависимой системе ai,...,a^ добавить какие-то векторы bi, ...,bs, то полученная система векторов будет линейно зависимой. В самом деле, к имеющейся равной 0 нетривиальной линейной комбинации векторов ai,..., а& можно добавить векторы bi,..., bs с нулевыми коэффициентами.
Таким образом,
Если в системе векторов какая-то часть линейно зависима, то вся система обязательно линейно зависима.
Отсюда от противного следует, что
Любая часть линейно независимой системы линейно независима.
Предложение 3. Если вектор х раскладывается по системе векторов ai,...,a^, то это разложение единственно тогда и только тогда, когда система векторов линейно независима.
Действительно, пусть существуют два разложения х = a^ai + ... ... + akak и х = Дах + ... + Да^. Вычитая их почленно одно из другого, мы получим («1 — Д)ах + ... + (а& — Д)а& = 0. Если векторы линейно независимы, отсюда следует, что од — Д = 0, ..., а^ — Д = О, т. е. оба разложения совпадают.
Обратно, если векторы линейно зависимы, существует их нетривиальная линейная комбинация, равная нулевому вектору: адах + ... ... д- akak = 0. Мы можем прибавить ее к имеющемуся разложению х = Дах + ... + Да^ и получить новое разложение х по тем же векторам: х = (ад + Д)ах + ... + (ак + Д)а&. Предложение доказано.
Предложение 4. Система из k > 1 векторов линейно зависима тогда и только тогда, когда один из векторов раскладывается по остальным.
ак— ak.ахак— ak.ахДоказательство. Пусть система векторов ах,...,а^ линейно зависима, т. е. существуют такие коэффициенты а^,...,ак, что ад ах + ... + «^а^ = 0, и, например, ад отличен от нуля. В этом случае мы можем разложить ах по остальным векторам:
ак
— ak.
ах
ак
— ak.
ах
С12
ai = а2 —ах
Обратно, пусть один из векторов, например, ai, разложен по остальным векторам: ах = Да2 + ... + Да^. Это означает, что линейная комбинация векторов ai,...,a^ с коэффициентами —1,Д,...,Д равна нулевому вектору. Предложение доказано.
Понятие линейной зависимости будет играть большую роль в дальнейшем изложении, но сейчас мы могли бы обойтись без него ввиду простого геометрического смысла, который имеет это понятие.
Теорема 1. Система из одного вектора линейно зависима тогда и только тогда, когда это — нулевой вектор.
Система из двух векторов линейно зависима тогда и только тогда, когда векторы коллинеарны.
Система из трех векторов линейно зависима тогда и только тогда, когда векторы компланарны.
Любые четыре вектора линейно зависимы.
Доказательство 1. Мы уже отмечали, что нулевой вектор составляет линейно зависимую систему. Система, содержащая только ненулевой вектор линейно независима, так как при его умножении на число, отличное от нуля, получится ненулевой вектор.
Пусть векторы а и b коллинеарны. Если а = 0, то а и b линейно зависимы. Пусть а ^ 0. Тогда по предложению 2 b раскладывается по а. Таким образом, в любом случае коллинеарные векторы линейно зависимы.
Обратно, из двух линейно зависимых векторов один обязательно раскладывается по другому и, следовательно, ему коллинеарен.
Рис. 2Рис. 2Пусть векторы а, b и с компланарны. Если а и b коллинеарны, то они линейно зависимы, и тогда линейно зависимы все три вектора. Пусть а и b не коллинеарны. Разложим с по ним.
Рис. 2
Рис. 2
ке Р с прямой,ке Р с прямой,на которой лежит а.на которой лежит а.Для этого поместим начала всех векторов в одну точку О (рис. 2) и проведем через конец С вектора с прямую, параллельную Ь, до пересечения в точ-
ке Р с прямой,
ке Р с прямой,
на которой лежит а.
на которой лежит а.
(Это построение возможно, так как векторы а и b не коллинеарны и, в част-
ности, оба ненулевые.) Теперь ОС = ОР + PC, причем ОР и PC коллинеарны соответственно а и Ь. По доказанному выше найдутся числа а и 0 такие, что ОР = аа и PC = /ЗЬ. Таким образом, с = = аа + /ЗЬ. Это означает, что а, b и с линейно зависимы.
Обратно, если а, b и с линейно зависимы, то один из них раскладывается по двум другим и, следовательно, им компланарен.
Рассмотрим четыре вектора а, Ь, с и d. Если а, b и с компланарны, то они линейно зависимы сами по себе и вместе с вектором d.
Рис. 3Рис. 3Пусть а, b и с не компланарны. Аналогично предыдущему докажем, что d раскладывается по ним. Поместим начала всех векторов в одну точку О (рис. 3) и проведем через конец D вектора d прямую, параллельную с, до пересечения в точке Р с плоскостью, на которой лежат а и Ь. Теперь OD = ОР + РР, причем ОР компланарен а и b, a PD коллинеарен с. По доказанному выше ОР раскладывается по а и b, a PD — по с. Значит, d разложен по а, b
Рис. 3
Рис. 3
дока-дока-и с и составляет с ними линейно зависимую систему. Теорема зана.
дока-
дока-
Базис. В конце п. 4 было дано определение векторного пространства. Введем следующее
Определение. Базисом в векторном пространстве называется упорядоченная линейно независимая система векторов такая, что любой вектор этого пространства по ней раскладывается.
Из теоремы 1 сразу вытекает, что
В нулевом пространстве базиса не существует.
В одномерном пространстве (на прямой линии) базис состоит из одного ненулевого вектора.
В двумерном пространстве (на плоскости) базис — упорядоченная пара неколлинеарных векторов.
В трехмерном пространстве базис — упорядоченная тройка некомпланарных векторов.
Требование упорядоченности означает, что, например, в случае плоскости а, b и Ь, а — два разных базиса.
Так как векторы базиса линейно независимы, коэффициенты разложения по базису для каждого вектора пространства определены однозначно. Они называются компонентами или координатами вектора в этом базисе.
Таким образом, если ei, е2, е3 — базис трехмерного пространства, то по формуле а = Qiei + «2^2 + «Зе3 каждому вектору сопоставлена единственная упорядоченная тройка чисел «1,«2,«3 и каждой тройке чисел — единственный вектор. Аналогично, вектор на плоскости имеет две компоненты, а на прямой — одну.
Компоненты пишутся в скобках после буквенного обозначения вектора, например а(1,0,1).
В аналитической геометрии геометрические рассуждения о векторах сводятся к вычислениям, в которых участвуют компоненты этих векторов. Следующее предложение показывает, как производятся линейные операции над векторами, если известны их компоненты.
Предложение 5. При умножении вектора на число все его компоненты умножаются на это число. При сложении векторов складываются их соответствующие компоненты.
Действительно, если а = «цех + «2^2 + «3е3, то
Ла = A(«iei + <т2е2 + «3е3) = (А«х)е1 + (Аа2)е2 + (А«3)е3.
Если а = Qiei + а2е2 + «Зе3 и b = Дех + Де2 + Де3, то
а + b = («161 + «2е2 + а3е3) + (Д ех + Де2 + Де3) =
= («1 + Д)б1 + («2 + Д)е2 + («3 + Д)е3.
Для одномерного и двумерного пространств доказательство отличается только числом слагаемых.
Упражнения
Докажите, что точка С лежит на отрезке АВ тогда и только тогда, когда существует число А G [0,1] такое, что для любой точки О выполнено ОС = ХОА + (1 — Х^ОВ. Если А дано, то в каком отношении точка С делит отрезок АВ?
Дан правильный шестиугольник ABCDEF, |АВ| = 2. Найдите координаты вектора АС в базисе АВ, AD.
В некотором базисе на плоскости заданы координаты векторов а(1, 2), Ь(2,3) и с(—1,1). Проверьте, что а и b линейно независимы, и найдите координаты с в базисе а, Ь.
Даны три точки А, В и С. Найдите такую точку О, что О А + + ОВ + ОС = 0. Решив аналогичную задачу для четырех точек, докажите, что в треугольной пирамиде отрезки, соединяющие вершины с центрами тяжести противоположных граней, пересекаются в одной точке.
Системы координат
Декартова система координат. Фиксируем в пространстве точку О и рассмотрим произвольную точку М. Радиус-вектором точки М по отношению к точке О называется вектор ОМ. Если в пространстве кроме точки О выбран некоторый базис, то точке М сопоставляется упорядоченная тройка чисел — компоненты ее радиус- вектора.
Определение. Декартовой системой координат в пространстве называется совокупность точки и базиса.
Точка носит название начала координат. Прямые, проходящие через начало координат в направлении базисных векторов, называются осями координату первая — осью абсцисс, вторая — осью ординат, третья — осью аппликат. Плоскости, проходящие через оси координат, называются координатными плоскостями.
Определение. Пусть дана декартова система координат О, ei,e2,e3. Компоненты х,у,% радиус-вектора ОМ точки М называются координатами точки М в данной системе координат:
ОМ = ЖС1 + т/е2 + ге3.
Первая координата называется абсциссой, вторая — ординатой, а третья — аппликатой.
Аналогично определяются координаты на плоскости и на прямой линии. Разумеется, точка на плоскости имеет только две координаты, а на прямой линии — одну.i е2 А(1/2 1/2)
Координаты точки пишут в скобках пос- V ' ле буквы, обозначающей точку. Например, за- \\
пись А(2,1/2) означает, что точка А имеет ко-Л
ординаты 2 и 1/2 в ранее выбранной декартовой О в1 системе координат на плоскости (рис. 4).Рис> 4
2 Д.В. Беклемишев
Координаты точки, как и компоненты вектора, — величины безразмерные. В частности, они не зависят от выбранной единицы измерения длин. В самом деле, раскладывая векторы в теореме 1, мы сводили дело к разложению вектора по коллинеарному с ним ненулевому вектору. А в этом случае компонента равна отношению длин, взятому с определенным знаком (предложение 2).
Легко видеть, что при заданной системе координат координаты точки определены однозначно. С другой стороны, если задана система координат, то для каждой упорядоченной тройки чисел найдется единственная точка, имеющая эти числа в качестве координат. Система координат на плоскости определяет такое же соответствие между точками плоскости и парами чисел. Задание системы координат на прямой линии сопоставляет каждой точке вещественное число и каждому числу — точку.
Рассмотрим две точки А и В, координаты которых относительно некоторой декартовой системы координат О, ei,e2,e3 соответственно $i,yi,2i и Ж2,т/2^2- Поставим себе задачу найти компоненты вектора АВ. Очевидно, что АВ = ОВ — О А (рис. 5). Компоненты радиус-векторов О А и ОВ равны (жъ yi, 21) и (ж2,7/2,^2) по
определению координат. Из предложения 5 § 1 следует, что АВ имеет компоненты (#2 — xi,y^ — У1^2 — 21). Этим доказано следующее
Предложение 1. Чтобы найти координаты вектора, нужно из координат его конца вычесть координаты его начала.
Деление отрезка в заданном отношении. Найдем координаты точки М на отрезке АВ, которая делит этот отрезок в отноше
\АМ\\МВ\\АМ\\МВ\pt > Оpt > Онии А/pi, т. е. удовлетворяет условию
\АМ\
\МВ\
\АМ\
\МВ\
pt > О
pt > О
видеpiAM = ХМВ.(1)видеpiAM = ХМВ.(1)(рис. 6). Это условие можно переписать в
виде
piAM = ХМВ.(1)
виде
piAM = ХМВ.(1)
Обозначив через (xi,yi,2i) и (^2,7/2^2) соответственно координаты точек А и В,
а через (х,у,2) координаты точки М, разложим обе части равенства по базису, причем компоненты векторов АМ и МВ найдем по предложению 1. Тогда
ц(х - Ж1) = А(ж2 - ж), р^у - У1) = А(у2 - у), Лг - 21) = А(^2 - z).
Из этих равенств можно найти ж, у и г, поскольку А + pt ^ 0:
_ //Ж1 + АЖ2 _ № + Луг _ /^1 + Агг
Х + ц ’ У Х + р ’Х+р "j
Если в формулах (2) мы будем считать одно из чисел А или pi отрицательным, то из равенства (1) увидим, что М находится на той же прямой вне отрезка АВ, деля его в отношении |А///|. Поэтому из формул (2) можно найти координаты точки, делящей отрезок в заданном отношении как внутренним, так и внешним образом.
На плоскости и на прямой линии задача о делении отрезка решается точно так же, только из трех равенств в (2) остается соответственно два и одно равенство.
Декартова прямоугольная система координат. Общие декартовы системы координат используются реже, чем специальный класс таких систем — декартовы прямоугольные системы координат.
Определение. Базис называется ортонормированным, если его векторы попарно ортогональны и по длине равны единице. Декартова система координат, базис которой ортонормирован, называется декартовой прямоугольной системой координат.
Нетрудно проверить, что координаты точки относительно декартовой прямоугольной системы координат в пространстве по абсолютной величине равны расстояниям от этой точки до соответствующих координатных плоскостей. Они имеют знак плюс или минус в зависимости от того, лежит точка по ту же или по другую сторону от плоскости, что и конец базисного вектора, перпендикулярного этой плоскости.
Аналогично находят координаты точки относительно декартовой прямоугольной системы координат на плоскости.
Полярная система координат. Декартовы системы координат не единственный способ определять при помощи чисел положение точки на плоскости. Для этого используются многие другие типы координатных систем. Здесь мы опишем некоторые из них.
На плоскости часто употребляется полярная система координат. Она определена, если задана точка О, называемая полюсом, и исходящий из полюса луч I, который называется полярной осью. Положение точки М фиксируется двумя числами: радиусом г = |ОМ| и углом ф между полярной осью ипм
вектором ОМ. Этот угол называется полярныму
углом (рис. 7).г у
Мы будем измерять полярный угол в радиа- е2| у нах и отсчитывать от полярной оси против ча- I уС^ совой стрелки. У полюса г = 0, а ф не определе-V-——
но. У остальных точек г > 0, а ф определяется с° ei1
точностью до слагаемого, кратного 2тг. Это озна-Рис- 7
чает, что пары чисел (г, р\ (т, р + 2тг) и вообще (г, р + 2А:тг), где к — любое целое число, представляют собой полярные координаты одной и той же точки.
Иногда ограничивают изменение полярного угла какими-нибудь условиями, например, 0 < ^ < 2тг или —тг < р < тг. Это устраняет неоднозначность, но зато вводит другие неудобства.
Пусть задана полярная система координат и упорядоченная пара чисел (г,у?), из которых первое неотрицательно. Мы можем сопоставить этой паре точку, для которой эти числа являются полярными координатами. Именно, если г = 0, мы сопоставляем полюс. Если же г > 0, то паре (г, р) ставим в соответствие точку, радиус-вектор которой имеет длину г и составляет с полярной осью угол р. При этом парам чисел (г, р) и (ri,(^i) сопоставляется одна и та же точка, если г = ri, а р — р^ = 2тг&, где к — целое число.
Выберем на плоскости декартову прямоугольную систему координат, поместив ее начало в полюс О и приняв за базис векторы ei и е2 длины 1, направленные соответственно вдоль полярной оси и под углом тг/2 к ней (угол отсчитывается против часовой стрелки). Как легко видеть из рис. 7, декартовы координаты точки выражаются через ее полярные координаты формулами
ж = г cos р, у = г sin р. (3)
Цилиндрические и сферические координаты. В пространстве обобщением полярных систем координат являются цилиндрические и сферические системы координат. И для тех, и для других фигура, относительно которой определяется положение точки, состоит из точки О, луча I, исходящего из О, и вектора п, равного по длине 1 и перпендикулярного к I. Через точку О проведем плоскость 0, перпендикулярную вектору п. Луч I лежит в этой плоскости.
Пусть дана точка М. Опустим из нее перпендикуляр ММ* на плоскость 0.
Цилиндрические координаты точки М — это три числа г, р, h. Числа г и р — полярные координаты точки М* по отношению к полю
су О и полярной оси l^h — компонента вектора М'М по вектору п. Она определена, так как эти векторы коллинеарны (рис. 8).
Сферические координаты точки — три числа (г, ф,6). Они определяются так: г = |ОМ|. Как и для цилиндрических координат, ф — угол вектора ОМ с лучом I, а 6 — угол вектора ОМ с плоскостью 0 (рис. 9).
Упражнения
Дан параллелограмм О АВС. В нем |ОЛ| = 2, |ОС| = 3, угол АОС равен тг/3. Найдите координаты точки В в системе координат О, ОС, ОА.
Даны три точки A(xi,yi), В^х^уСф С(хз,уз)- Найдите координаты вершины D параллелограмма ABCD.
Нарисуйте на плоскости множества точек, полярные координаты которых связаны соотношениями: а) г = 2/ cos <^; б) г = 2 cos ф.
Пусть О, I, п — сферическая система координат. Введем декартову прямоугольную систему координат О, ei, е2, п, где ei направлен вдоль I, а угол тг/2 от ei к 62 отсчитывается в сторону возрастания полярного угла. Напишите формулы, выражающие декартовы координаты через сферические.
§ 3. Замена базиса и системы координат
Изменение базиса. До сих пор мы предполагали, что рассматривается один базис. Однако выбор базиса ничем не ограничен, и принципиальное значение имеет задача о нахождении компонент вектора в одном базисе по его компонентам в другом базисе. При этом положение нового базиса относительно старого должно быть задано, а именно должны быть известны компоненты новых базисных векторов е^, е^ и е^ в старом базисе ei,e2,e3. Пусть1
е^ = a^ei + а^е2 + а^е3,
е2 = a^ei + а2е2 + а2е3,(1)
eg = ajei + азе2 + а3е3.
Произвольный вектор а разложим по базису е^е^е^:
а = оде^ + а'2е'2 + «363.
Компоненты этого же вектора в старом базисе обозначим di,d2,d3. Раскладывая каждый член предыдущего равенства по базису ei, е2, е3. в силу предложения 5 § 1 имеем
ад = а\а*у + а2а2 + а^а^,
а2 = а^а^ + а2а2 + а^а^,(2)
а3 = а^а'у + а2а2 + (23CI3.
Соотношения (2) и являются решением нашей задачи. Если нас заинтересует выражение новых компонент через старые, то надо будет решить систему уравнений (2) относительно неизвестных а^а^а^. Результат будет иметь такой же вид, как (2), только коэффициентами будут компоненты старых базисных векторов в новом базисе.
ком-ком-(3)(3)Точно тем же способом получаются формулы, связывающгпоненты вектора в разных базисах на плоскости. Вот они:ад = а^с^ + 02^2,«2 = a^d^ + а2а*2.
ком-
ком-
(3)
(3)
Коэффициенты в формулах (2) можно записать в таблицу:
«1«2°3
(4)(4)«1 «1 а| ■
(4)
(4)
«1 «1 «з
Она называется матрицей перехода от базиса е^е^вз к ex, 62, е3. В ее столбцах стоят компоненты векторов е^, е^, 63 в старом базисе.
Изменение системы координат. Рассмотрим теперь две декартовы системы координат: старую О, 61,62,63 и новую О', е^, е^, 63. Пусть М — произвольная точка, и координаты ее в этих системах обозначены (x,y,z) и ^х* ,у* ,z'Y Поставим себе задачу выразить ж, у и z через х\ у* и z', считая известным положение новой системы относительно старой. Оно определяется координатами (а^а^а^) точки О1 в системе координат О, 61,62,63 и компонентами векторов 61,62,63, составляющими матрицу перехода (4).
Радиус-векторы точки М относительно точек О и О* связаны равенством ОМ = 00* + О' М, которое мы можем записать в виде
ОМ = бб' + х'< + у'е'2 + z'e'3,(5)
так как х', у1 и z' — компоненты О'М в базисе 61,62,63. Разложим каждый член равенства (5) по базису 61,62,63, имея в виду, что компоненты векторов ОМ и 00' равны координатам точек М и О', которые мы обозначили (x,y,z) и (а^а^а^. Мы получим
х = а^ + а^х' + а2у' + a^z',
у = <2д + а^х' + а^у' + a^z',(6)
z = а^ + а^х' + а2у' + a^z'.
Равенства (6) представляют собой закон преобразования координат точки при переходе от одной декартовой системы координат в пространстве к другой такой же системе.
Замена декартовой прямоугольной системы координат на плоскости. Формулы перехода от одной декартовой системы координат на плоскости к другой получаются из (6), если там оставить
(7)(7)только первые два равенства и в них вычеркнуть члены с г'\ х = а^х1 + aW + а^
(7)
(7)
У = «1$' + аЗД + а^.
Рассмотрим частный случай, когда обе системы координат декартовы прямоугольные. Через ф обозначим угол между векторами ei и е^, отсчитываемый в направлении кратчайшего поворота от ei к е2. Тогда (рис. 10)
е^ = cos ф ei + sin ф е2,
е^ = cos уф ± — jei + sin уф ± 2 72*
В разложении е^ ставится знак плюс, если кратчайший поворот от 61 к 62 направлен так же, как кратчайший поворот от 61 к е^, т. е. если новый базис повернут относительно старого на угол ф. Знак
Рис. 10. Два случая взаимного расположения ортонорми-рованных базисов на плоскости
минус в разложении е^ ставится в противоположном случае, когда
Поскольку cosПоскольку cos= =р sinc^, sin= =р sinc^, sinновый базис не может быть получен поворотом старого.
Поскольку cos
Поскольку cos
= =р sinc^, sin
= =р sinc^, sin
= ±cos<^, получаем
(8)(8)x = x* cos ф =p y' sin ф + a^у = x* sin ф zE y' cos ф + ng
(8)
(8)
причем при повороте системы координат берутся верхние знаки.
Упражнения
Выведите формулы замены базиса и замены системы координат на прямой линии. Как меняются координаты точек прямой, если при неизменном начале координат длина базисного вектора увеличивается вдвое?
Пусть О' — середина стороны АВ треугольника ОАВ. Напишите формулы перехода от системы координат О, OB, ОА к системе координат О', ОО. О^В.
Дана декартова система координат О, ei, 62, ез. Как расположена относительно нее система координат О' е^, 62,63, если формулы перехода имеют вид х = 1 — у1 — z у = \ — х — z , z = 1 — х' — у'.
§ 4. Скалярное, смешанное и векторное произведения
. Скалярное произведение. Под углом между векторами мы понимаем угол между векторами, равными данным и имеющими общее начало. В некоторых случаях мы будем указывать, от какого вектора и в каком направлении угол отсчитывается. Если такого указания не сделано, углом между векторами считается тот из углов, который не превосходит тг. Если угол прямой, то векторы называются ортогональными.
Определение. Скалярным произведением двух векторов называется число, равное произведению длин этих векторов на косинус угла между ними. Если хоть один из векторов нулевой, то угол не определен, и скалярное произведение по определению равно нулю.
Скалярное произведение векторов а и b обозначается (а, Ь) или ab. Таким образом, мы можем написать
(а,Ь) = |а||Ь| COS(£,
где ср — угол между векторами а и Ь.
Необходимо подчеркнуть следующее принципиальное обстоятельство: скалярное произведение может быть определено только после того, как будет выбрана определенная единица измерения длин векторов. Иначе приведенное выше определение не имеет смысла.
Скалярное умножение имеет следующие очевидные свойства.
Коммутативность: для любых а и b выполнено (а,Ь) = (Ь,а).
(а, а) = |а|2 для любого вектора а.
Скалярное произведение равно нулю тогда и только тогда, когда сомножители ортогональны или хотя бы один из них равен 0.
Векторы ортонормированного базиса удовлетворяют равенствам (ei,ei) = (е2,е2) = (е3,е3) = 1, (ei,e2) = (е2,е3) = (e3,ei) = 0.
Предложение 1. Если базисные векторы попарно ортогональны,Предложение 1. Если базисные векторы попарно ортогональны,то компоненты любого вектора а находятся по формуламто компоненты любого вектора а находятся по формуламодод(a, ei)|ei|= ’(a, ei)|ei|= ’(Т2 —(Т2 —(а, е2)|е2|2 ’(а, е2)|е2|2 ’«3 —«3 —(а, е3)1езр "(а, е3)1езр "В частности, если базис ортонормирован- ный,«1 = (a, ei), о2 = (а, е2), а3 = (а, е3) (1)В частности, если базис ортонормирован- ный,«1 = (a, ei), о2 = (а, е2), а3 = (а, е3) (1)а = (a,ei)ei + (а,е2)е2 + (а,е3)е3.а = (a,ei)ei + (а,е2)е2 + (а,е3)е3.
Предложение 1. Если базисные векторы попарно ортогональны,
Предложение 1. Если базисные векторы попарно ортогональны,
то компоненты любого вектора а находятся по формулам
то компоненты любого вектора а находятся по формулам
од
од
(a, ei)|ei|= ’
(a, ei)|ei|= ’
(Т2 —
(Т2 —
(а, е2)
|е2|2 ’
(а, е2)
|е2|2 ’
«3 —
«3 —
(а, е3)
1езр "
(а, е3)
1езр "
В частности, если базис ортонормирован- ный,
«1 = (a, ei), о2 = (а, е2), а3 = (а, е3) (1)
В частности, если базис ортонормирован- ный,
«1 = (a, ei), о2 = (а, е2), а3 = (а, е3) (1)
а = (a,ei)ei + (а,е2)е2 + (а,е3)е3.
а = (a,ei)ei + (а,е2)е2 + (а,е3)е3.
рис пДоказательство. Пусть а = ai +
+ а2 + ад, причем каждое слагаемое коллинеарно соответствующему базисному вектору. Мы знаем из предложе-
ния 2 § 1, что «1 = ±|ai|/|ei|, где выбирается знак + или — в зависимости от того, одинаково или противоположно направлены ai и ei. Но, как видно из рис. 11, ±|ai| = |а| cos^i, где ^i — угол между векторами а и ei. Итак, «i = |а| cos(^i/|ei| = (a, ei)/|ei|2.
Аналогично вычисляются и остальные компоненты.
Определение. Косинусы углов между вектором а и базисными векторами декартовой прямоугольной системы координат называются направляющими косинусами этого вектора.
Направляющие косинусы — это компоненты вектора а0 = а/|а|. Их отличительная особенность состоит в том, что сумма их квадратов равна квадрату длины а0, т. е. 1 (см. ниже формулу (3)).
Предложение 2. Для любых векторов а, b и с и любых чисел а и 0 выполнено равенство
(аа + 0Ъ, с) = «(а, с) + /3(Ь, с).
В частности, («а, с) = «(а, с) и (а + Ь, с) = (а, с) + (Ь, с).
Доказательство. Если с = 0, то утверждение очевидно. Пусть с ^ 0. Примем с за первый вектор базиса, а остальные выберем ортогонально к нему и между собой. Число («а + /Лэ, с)/1с|2 — первая компонента вектора «а + /Лэ. Точно так же (а, с)/|с|2 и (Ъ, с)/|с|2 — первые компоненты векторов а и Ь. Согласно предложению 5 § 1
(«а +/ЗЬ, с)/|с|2 = а(а,с)/|с|2 +/3(Ь, с)/|с|2.
Отсюда прямо получается доказываемое равенство.
Легко показать, что такая же формула справедлива и для линейной комбинации любого числа векторов. Используя коммутативность скалярного умножения, мы получаем тождество
(а, /Лэ + ус) = 0(а, Ь) + у(а, с).
Теорема 1. Если базис ортонормированный, то скалярное произведение векторов а и b выражается через их компоненты («1, «2, «з) (01,02,0з) по формуле
(а,Ь) = «1/31 + а2/?2 + азЗз-(2)
Действительно, подставим вместо а его разложение и воспользуемся предложением 2:
(а, Ь) = («161 + «2б2 + «363, ь) = «1(б1,Ь) + «2(б2,Ь) + «з(е3,Ь).
Теперь доказываемое следует из формулы (1).
Отметим, что требование ортонормированности базиса очень существенно. В произвольном базисе выражение скалярного произведения через компоненты гораздо сложнее. Поэтому в задачах, связанных со скалярным произведением, чаще всего используются ортонормированные базисы.
Если почему-либо все же надо вычислить скалярное произведение в неортонормированном базисе, следует перемножить разложения сомножителей по базису и, раскрыв скобки, подставить в полученное
выражение известные скалярные произведения базисных векторов.
Теорема 1 позволяет выписать выражение длины вектора через его компоненты в ортонормированном базисе
1а1 = ^ + а| + а|,(3)
а также выражение косинуса угла между векторами
cos,«1/31 + «2/32 + аз/?з
lallbl
Используя формулу (3), мы можем вычислить расстояние между точками, если заданы их координаты в декартовой прямоугольной системе координат. В самом деле, пусть точки А и В имеют координаты (ж, у, г) и (жх, у\. ^i). Тогда расстояние между ними равно
|АВ| =++(5)
Скалярное умножение тесно связано с понятием проекции вектора. Слово “проекция” употребляется в двух смыслах. Введем соот
ветствующие определения.
Пусть задан вектор АВ и некоторая прямая I. Опустим из точек А
и В перпендикуляры на прямую и обозначим их основания А* и В* (рис. 12). Вектор А*В* называется (ортогональной) векторной проекцией вектора АВ на прямую I и обозначается Пр^В.
Из определения сразу следует, что векторные проекции равных векторов на параллельные прямые равны между собой.
Пусть е — ненулевой вектор на прямой I. Тогда А*В* = ае при некото
ром а. Представим АВ в виде АВ = А*Вн = cte + b и заметим, что вектор b = В*В" ортогонален е. Поэтому после скалярного умножения на е получаем (ЛВ,е) = а(е,е). Находя отсюда а, имеем
„(АВ.е)nPiAB = W2„(АВ.е)nPiAB = W2е.е.(6)(6)
„(АВ.е)
nPiAB = W2
„(АВ.е)
nPiAB = W2
е.
е.
(6)
(6)
Хотя на вид это выражение зависит от е, фактически оно не меняется при замене е любым ненулевым вектором Ле, коллинеарным е.
Проекцию А1 В1 можно представить в виде
(ЛВ,е) е
Iе! Iе!
и заметить, что (ЛВ,е)/|е| — это компонента А'В' по вектору е° = = е/|е|. Так как |е°| = 1, компонента по абсолютной величине равна
длине А* В*. Она положительна, если направление А*В* совпадает с направлением е, и отрицательна в противоположном случае.
Величина (ЛВ,е)/|е| не меняется при замене е на сонаправленный вектор Ае, А > 0, и меняет знак при замене е на противоположно направленный вектор.
Прямая линия называется направленной прямой (употребляются также термины ориентированная прямая и ось), если на ней указано определенное направление. Подробнее это определение рассматривается в начале п. 2.
Определение. Число (ЛВ,е)/|е| называется скалярной проекцией вектора АВ на ось I, определяемую вектором е (или на вектор е), и обозначается ПргАВ или ПреАВ.
Из определения следует, что Пр^В = |AB|cos<^, где ф — угол между АВ и е. Компоненты вектора в ортонормированном базисе равны его скалярным проекциям на оси координат.
Ориентация прямой, плоскости и пространства. Выше мы дали определение ориентированной прямой (оси). Скажем о нем подробнее, с тем чтобы аналогично ввести определение ориентированной плоскости и ориентированного пространства.
Все базисы (ненулевые векторы) на прямой разделяются на два класса: векторы из одного класса направлены одинаково, а векторы из разных классов направлены противоположно. Говорится, что прямая ориентирована или что на ней задана ориентация, если из двух классов базисов выбран один. Базисы выбранного класса называются положительно ориентированными или положительными.
Задать ориентацию можно, указав какой-либо базис и считая положительно ориентированными все базисы того же класса. Однако то, что прямая ориентирована, не означает, что на ней выбран какой-то определенный базис.
Два базиса на плоскости называются одинаково ориентированными, если в обоих базисах кратчайший поворот от первого вектора ко
Рис. 13. Левый базис (а), правый базис (5)Рис. 13. Левый базис (а), правый базис (5)
Рис. 13. Левый базис (а), правый базис (5)
Рис. 13. Левый базис (а), правый базис (5)
второму производится в одну сторону, и противоположно ориентированными в противном случае. На рис. 10, а базисы ориентирова-
ны одинаково, а на рис. 10, б— противоположно. Если фиксировать какой-то базис, то любой другой ориентирован с ним либо одинаково, либо противоположно, и, таким образом, все базисы распадаются на два класса: любые два базиса одного класса ориентированы одинаково, базисы разных классов ориентированы противоположно.
Определение. Плоскость ориентирована, если из двух классов базисов на ней выбран один класс.
Ориентацию можно задать, выбрав базис и считая положительно ориентированными все базисы одного с ним класса. Но, конечно, задание ориентации не предполагает выбор определенного базиса.
В планиметрии часто ориентируют плоскость, считая положительными те базисы, у которых кратчайший поворот от первого вектора ко второму производится против часовой стрелки. Для плоскости в пространстве это соглашение не имеет смысла, так как видимое направление поворота зависит от того, с какой стороны смотреть на плоскость. Но если выбрать одно из полупространств, ограничиваемых плоскостью, и смотреть на повороты именно из него, то класс базиса определяется видимым направлением поворота.
Определение. Базис в пространстве называется правым, если (считая векторы имеющими общее начало) с конца третьего вектора мы видим кратчайший поворот от первого вектора ко второму
Рис. 14. Левый базис (а), правый базис (5) направленным против часовой стрелки. В противном случае базис называется левым (рис. 13).
Представим себе, что на рис. 14 концы векторов лежат в плоскости рисунка, а их общее начало — за плоскостью. Тогда поворот от вектора ei к вектору 62 и затем к ез для правого базиса нам виден против часовой стрелки, а для левого — по часовой стрелке.
Определение. Пространство называется ориентированным, если из двух классов базисов (правых или левых) выбран один. Базисы этого класса называются положительно ориентированными.
Ниже мы всегда будем выбирать правую ориентацию пространства, считая положительными правые базисы. Но важно помнить, что выбор ориентации мог бы быть противоположным.
Если пространство ориентировано, то ориентацию любой плоскости в нем можно задать, указав ориентацию прямой, перпендикуляр-
ной этой плоскости. При этом положительным базисом а, b на плоскости считается такой, который вместе с положительным базисом п на прямой составляет положительный базис пространства а, Ь,п. Это — внешний способ задания ориентации. Говорится, что ориентация плоскости определяется нормальным вектором п.
Аналогично, в ориентированном пространстве можно внешним образом задать ориентацию прямой линии. Для этого нужно задать ориентацию плоскости, перпендикулярной этой прямой. Положительным базисом на прямой будет такой базис, который вместе с положительным базисом плоскости составляет положительный базис пространства.
Площадь ориентированного параллелограмма, объем ориентированного параллелепипеда. Если прямая ориентирована, то длине ненулевого вектора на ней можно приписать знак: считать длину положительной, если вектор ориентирован положительно, и отрицательной в противоположном случае. Именно так мы приписываем знак длине векторной проекции, когда определяем скалярную проекцию. Обобщим это определение.
Рассмотрим параллелограмм, построенный на двух векторах так, что две его смежные стороны являются векторами с общим началом. Параллелограмм называется ориентированным, если пара векторов, на которой он построен, упорядочена. На ориентированной плоскости параллелограмм считается положительно или отрицательно ориентированным, смотря по тому, как ориентирована определяющая его пара векторов.
На ориентированной плоскости принято считать площадь ориентированного параллелограмма числом со знаком: она равна площади параллелограмма (положительна), если параллелограмм ориентирован положительно, и равна той же площади со знаком минус, если отрицательно. Мы будем обозначать площадь ориентированного параллелограмма, построенного на векторах а и Ь, через S±(a,b).
Рассмотрим теперь параллелепипед, построенный на трех векторах так, что три его ребра, исходящие из одной вершины, являются векторами с общим началом. Параллелепипед называется ориентированным, если эти три ребра упорядочены. В ориентированном пространстве ориентация параллелепипеда положительна или отрицательна смотря по тому, какую тройку образуют векторы, на которых он построен.
В ориентированном пространстве объем ориентированного параллелепипеда— число со знаком: объем положительно ориентированного параллелепипеда считается положительным, а отрицательно ориентированного — отрицательным.
При выбранной нами правой ориентации пространства положительными считаются объемы ориентированных параллелепипедов, построенных на правых тройках векторов.
Смешанное произведение. Если пространство ориентировано, мы можем ввести
Определение. Смешанным произведением векторов а, b и с (в данном порядке) называется число, равное объему ориентированного параллелепипеда, построенного на этих векторах, если они не компланарны, и равное нулю, если компланарны.
Смешанное произведение векторов а, b и с обозначается (а, Ь,с).
При перестановке сомножителей в смешанном произведении, самое большее, может измениться только ориентация тройки векторов. Поэтому абсолютная величина смешанного произведения не зависит от порядка сомножителей. Для любых векторов а, b и с мы получаем, сравнивая ориентации троек векторов (см. рис. 14),
, Ь, с) = (с, а, Ь) = (Ь, с, а) = — (Ь, а, с) = —(с, Ь, а) = —(а, с, Ь). (7)
Следующее предложение устанавливает связь между скалярным произведением и смешанным произведением.
Предложение 3. Каковы бы ни были векторы b и с, найдется единственный (не зависящий от а) вектор d такой, что при любом а выполнено равенство
(a, b, с) = (a, d).(8)
Рис. 15. Здесь тройка а, b, с леваяРис. 15. Здесь тройка а, b, с леваяДоказательство Докажем сначала существование вектора d, а потом установим, что такой вектор возможен только один. Пусть векторы b и с коллинеарны. Тогда при любом а векторы а, b и с компланарны и (а, Ь,с) = 0. Поэтому мы можем положить d = 0. Рассмотрим неколлинеарные векторы b и с и предположим сначала, что а, b и с не компланарны. Построим на них ориентированный параллелепипед и примем за его основание параллелограмм, построенный на b и с (рис. 15). Введем ориентацию на прямой ОН, перпендикулярной основанию. Мы зададим ее с помощью вектора п длины 1, составляющего с b и с правую тройку п, Ь,с. (Тройка Ь,с,п также правая.) (а, п) — скалярная проекция вектора а на п. По модулю она равна высоте параллеле
Рис. 15. Здесь тройка а, b, с левая
Рис. 15. Здесь тройка а, b, с левая
пипеда ОН, а знак ее определяется ориентацией тройки а, Ь,с. Действительно, (а, п) > 0 тогда и только тогда, когда концы векторов а и п лежат в одном полупространстве, т. е. тройка а, Ь,с правая так же, как п, Ь,с. Таким образом, (а, п) положительно для правой тройки а, Ь,с и отрицательно для левой.
Пусть положительное число S — площадь основания параллелепипеда. Тогда произведение (a, n)S по модулю равно объему параллелепипеда, а знак его совпадает со знаком (а, п). Это значит, что (a, b,c) = S(a, п). Полученное равенство совпадает с (8), если
d = Sn.(9)
Осталось рассмотреть случай, когда b и с не коллинеарны, а а, b и с компланарны. В этом случае а лежит в плоскости векторов b и с и, следовательно, ортогонален вектору d, вычисленному по формуле (9). Поскольку (а, Ь, с) = 0 и (а, п) = 0, вектор (9) удовлетворяет равенству (8) и в этом случае. Итак, мы нашли вектор, который удовлетворяет (8) при любом а и определяется только по b и с.
Допустим, что для фиксированных b и с нашлось два вектора di и d2 таких, что для любого а выполнено (a, b, с) = (a, di) и (а, Ь, с) = = (a, d2). Отсюда следует, что (a, di) = (a, d2) или (a, di — d2) = 0. Поэтому вектор di — d2 ортогонален каждому вектору пространства и, следовательно, равен нулевому вектору. Это доказывает, что вектор d, определяемый формулой (8), может быть только один. Предложение полностью доказано.
Опишем еще раз, как вектор d определяется по b и с.
Если b и с коллинеарны, то d = 0.
Если b и с не коллинеарны, то:
|d| = S = |b||с| sin <^, где ф — угол между b и с;
вектор d ортогонален векторам b и с;
тройка векторов b, с, d имеет положительную ориентацию.
При нашем выборе ориентации пространства — это правая тройка.
Определение. Вектор d, определенный перечисленными выше условиями, или, что то же, формулой (8), называется векторным произведением векторов b и с.
Подчеркнем, что векторное произведение, как и смешанное, определено только для ориентированного пространства. Разумеется, необходим также выбор единицы измерения длин.
Векторное произведение векторов b и с обозначают [Ь, с] или b х с. Используя это обозначение, мы можем записать формулу (8) в виде
(а, Ь, с) = (а, [Ь, с]).(10)
Благодаря этому равенству смешанное произведение и получило свое название.
Пример 1. Пусть ei,e2,e3 — правый ортонормированный базис. Тогда при выбранной нами правой ориентации пространства
[e2,e3] = ei, [e3,ei]=e2,[ei,e2]=e3.(11)
Если fi,f2,f3 — левый ортонормированный базис, то
[f2,f3] = -fi, [f3,fi] = -f2, [fi,f2] = -fa-
Предложение 4. Векторное умножение антикоммутативно, т. е. для любых векторов [Ь,с] = — [с,Ь].
Действительно, если (a, b,c) = (a, d), то
(а, с, b) = -(a, d) = (a, (-d)).
Получим теперь свойство линейности смешанного и векторного произведений по каждому из сомножителей. Применяя предложе-
ние 2 к скалярному произведению (Aai + /ха2, [Ь,с]), мы получим (Aai + /za2,b,c) = А(ах,Ь,с) + /i(a2,b,c).(12)
Из равенств (7) следуют аналогичные тождества для остальных сомножителей. Например, для второго сомножителя
(a, Abi + /zb2,c) = А(а, bx,c) + /i(a,b2,c).(13)
Действительно, мы можем переставить интересующий нас сомножитель на первое место, раскрыть скобки, а затем выполнить обратную перестановку.
Предложение 5. Для любых векторов bi, b2 и с и любых чисел А и pi имеет место равенство
[Abi + /zb2, с] = A[bi, с] + /z[b2, с].
В самом деле, правой части формулы (13) можно придать вид(а, А[Ьъс]) + (а, АЬ2,с]).
Поэтому по предложению 2 получаем
(a, [Abi + //b2,c]) = (a, A[bi,c] + //[Ь2,с]).
Так как это верно для любого вектора а, мы можем, выбрав орто- нормированный базис ei, е2, ез, подставить на место а последовательно каждый вектор этого базиса. В силу предложения 1 мы получим равенство всех компонент векторов [Abi + /ib2,c] и A[bi,c] + /i[b2,c], а отсюда и равенство векторов, которое нам нужно было доказать.
Линейность векторного произведения по второму сомножителю можно получить из свойства антикоммутативности.
Выражение векторного и смешанного произведения через компоненты сомножителей. Если заданы разложения векторов а и b по векторам некоторого базиса в1,е2,ез, то мы можем раскрыть скобки:
[a, b] = [(«lei + «2е2 + «3е3), (A^i + А^2 + А^з)] =
= А1А — «2A)[ei, е2] + («2А — «зА)[е2, е3] +
+ АзА — «1А)[ез, ei]. (14)
Здесь использовалась антикоммутативность векторного умножения и то, что векторное произведение двух одинаковых сомножителей — нулевой вектор. В примере 1 были сосчитаны попарные векторные произведения векторов ортонормированного базиса. Поэтому из формулы (14) следует
Теорема 2. В положительно ориентированном ортонормированием базисе векторное произведение выражается через компоненты сомножителей формулой
[а, Ь] = («2А — «3АА1 + («зА — «1А)е2 + А1А — с^ААз* (15)
Если базис ориентирован отрицательно, перед правой частью этой формулы следует поставить знак минус.
Избежать постоянной заботы об ориентации базисов можно двумя способами. Можно договориться при правой ориентации пространства, если не оговорено противное, использовать только правые базисы. Такого соглашения мы и будем придерживаться.
Второй способ состоит в том, чтобы не фиксировать заранее ориентацию пространства, а выбирать ее так, чтобы используемый базис был ориентирован положительно. При таком подходе векторное произведение всегда вычисляется по формуле (15), но приходится следить за тем, как векторное произведение направлено. Этот подход принят, например, в литературе по физике.
Теорема 3. Смешанное произведение векторов а, b и с выражается через их компоненты (ад, «2, «з), (А? А? А) и (71,72,73) произвольном базисе ei,e2,e3 по формуле (а,Ь,с) = (одА7з + «2А71 + + «3А72 — «зА71 — «2А73 — «1 А72)(еь е2, е3).
Для доказательства заметим, что (а, Ь,с) = (с, [а, Ь]) и умножим скалярно обе части равенства (14) на вектор с = 7161 +7262 +73е3. Мы получим
(a,b,c) = 7i(a2A - «3A)(ei, [е2, е3]) +
+ 72А3А - «1А)(е2, [e3,ei]) + 73(^1 А - ^А)(е3, [ei,e2]). (Слагаемые, содержащие смешанные произведения с одинаковыми сомножителями, мы не выписываем, так как они равны нулю.) Отсюда, учитывая равенства (7) и приводя подобные члены, получаем нужный нам результат.
третьего порядка
ЧислоЧислоадад027202720з7з0з7зад0^2 а^з010203ад0^2 а^з0102037172 7з7172 7з+ а2+ а2037з037з01710171+ аз+ аз01 02717201 027172
Число
Число
ад
ад
02
72
02
72
0з
7з
0з
7з
ад0^2 а^з
010203
ад0^2 а^з
010203
7172 7з
7172 7з
+ а2
+ а2
03
7з
03
7з
01
71
01
71
+ аз
+ аз
01 02
7172
01 02
7172
или, что то же самое,
адад02720272037з037з— С12— С12017101710з7з0з7з+ аз+ аз01 02717201 027172
ад
ад
02
72
02
72
03
7з
03
7з
— С12
— С12
01
71
01
71
0з
7з
0з
7з
+ аз
+ аз
01 02
7172
01 02
7172
называется детерминантом этой матрицы илиназывается детерминантом этой матрицы илитретьего порядка и обозначаетсятретьего порядка и обозначаетсядетерминантомдетерминантомад«2 cig0102 03ад«2 cig0102 037172 7з7172 7зПо теореме 3 в новых обозначенияхПо теореме 3 в новых обозначениях
называется детерминантом этой матрицы или
называется детерминантом этой матрицы или
третьего порядка и обозначается
третьего порядка и обозначается
детерминантом
детерминантом
ад«2 cig
0102 03
ад«2 cig
0102 03
7172 7з
7172 7з
По теореме 3 в новых обозначениях
По теореме 3 в новых обозначениях
(а, Ь, с) =(а, Ь, с) =ад «2«301 02 0371727зад «2«301 02 0371727з(ei, е2, е3).(ei, е2, е3).(16)(16)
(а, Ь, с) =
(а, Ь, с) =
ад «2«3
01 02 03
71727з
ад «2«3
01 02 03
71727з
(ei, е2, е3).
(ei, е2, е3).
(16)
(16)
В частности, в правом ортонормированном базисе
(а, Ь, с) =(а, Ь, с) =«1 01 71«1 01 71а2 аз02 0372 7за2 аз02 0372 7з(17)(17)
(а, Ь, с) =
(а, Ь, с) =
«1 01 71
«1 01 71
а2 аз
02 03
72 7з
а2 аз
02 03
72 7з
(17)
(17)
При помощи теоремы 2 и определения детерминанта можно получить следующее выражение векторного произведения через компоненты сомножителей в правом ортонормированном базисе:
(а, Ь, с) =(а, Ь, с) =ei е2 е3ад а2 аз01 02 03ei е2 е3ад а2 аз01 02 03(18)(18)
(а, Ь, с) =
(а, Ь, с) =
ei е2 е3
ад а2 аз
01 02 03
ei е2 е3
ад а2 аз
01 02 03
(18)
(18)
Детерминанты тесно связаны с системами линейных уравнений, решения которых удобно записывать с их помощью. Этим мы займемся в гл. V, а сейчас дадим только геометрическую иллюстрацию.
Пусть дана система из трех уравнений а^х + biy + cyz = di, а2Х + Ъ2У + c2z = d2, азх + b3y + с3г = d3.
Выберем в пространстве некоторый базис и рассмотрим векторы а(ад, «2, оз), Ь(Ь1,Ь25Ьз)5 с(сх,С2,сз) и d(di, d2, дз). Тогда система является координатной записью векторного равенства
ха + уЪ + гс = d.(19)
Поэтому решение системы x^z — коэффициенты разложения d по а, b и с. Мы можем быть уверены, что система имеет единственное решение, если а, b и с не компланарны, т. е. (а, Ь,с) ^ 0. Предположим, что это условие выполнено, и найдем решение. Для этого умножим обе части равенства (19) скалярно на векторное произведение [Ь,с]. Мы получим ж(а,Ь,с) = (d,b,c), и, следовательно, х равен отношению детерминантов
di d^ d-з, bi &2 ^з ci с2 с3di d^ d-з, bi &2 ^з ci с2 с3ии(21(22(2зЬ1&2^3С1С2С3(21(22(2зЬ1&2^3С1С2С3
di d^ d-з, bi &2 ^з ci с2 с3
di d^ d-з, bi &2 ^з ci с2 с3
и
и
(21(22(2з
Ь1&2^3
С1С2С3
(21(22(2з
Ь1&2^3
С1С2С3
Аналогично находятся и остальные неизвестные.
Остановимся на следующих свойствах детерминантов. Из равенств (7) следует, что детерминант меняет знак при перестановке каких-либо двух строк матрицы. Формула (12) означает, что
Аа^ +ра^ Аа^+ //(22А(2з+ ра^
bi^2Ьз
^2 ^2С2^2 ^2С2ClС2Сз
^2 ^2
С2
^2 ^2
С2
а3 Ьз
Сз
Условия коллинеарности и компланарности. Начнем со следующего полезного предложения.
Предложение 6. Каков бы ни был базис 61,62,63, попарные векторные произведения базисных векторов линейно независимы.
Докажем это от противного. Рассмотрим равенство
А[е2, е3] + Де3, ех] + Дех, е2] = 0
и допустим, что какой-нибудь коэффициент, пусть для определенности А, отличен от нуля. Умножив обе части равенства скалярно на ei, мы получим А(б1,б2,ез) = 0. Полученное противоречие доказывает наше предложение.
Следующие предложения дают условия на компоненты векторов в произвольном базисе, необходимые и достаточные для компланарности или коллинеарности векторов.
Предложение 7. Равенство нулю детерминанта матрицы из компонент трех векторов необходимо и достаточно для компланарности векторов.
Это сразу следует из формулы (16), поскольку (61,62,63) ^ 0.
Предложение 8. Пусть (ад,«2,С1з) и фу, /?2, Зз) — компоненты векторов а и b в некотором базисе. Векторы а и b коллинеарны тогда и только тогда, когда
О'2OL33^ ЗзО'2OL33^ Зз0L3 адЗз 310L3 адЗз 31ад «201 02ад «201 02(20)(20)
О'2OL3
3^ Зз
О'2OL3
3^ Зз
0L3 ад
Зз 31
0L3 ад
Зз 31
ад «2
01 02
ад «2
01 02
(20)
(20)
Достаточность условия очевидна: из равенств (20) по формуле (14) следует обращение в нуль [а, Ь], что равносильно коллинеарности векторов. Заметим, что мы пользуемся формулой (14), которая справедлива для произвольного базиса. Наоборот, из обращения в нуль [а, Ь] и формулы (14) мы можем вывести (20), так как в силу предложения 6 векторы [е2,е3], [e3,ei] и [ei,e2] линейно независимы.
В планиметрии признак коллинеарности двух векторов дает
Предложение 9. Обращение в нуль детерминанта матрицы из компонент двух векторов на плоскости необходимо и достаточно для коллинеарности этих векторов.
Для доказательства будем считать, что плоскость помещена в пространство и базис в этой плоскости дополнен третьим вектором до базиса в пространстве. Тогда векторы a(ai,a2) и Ь(Д,/32) на плоскости имеют компоненты (<ti,<t2,0) и (/3i,/32,0) относительно базиса в пространстве. Применяя предложение 8, получаем условие
Остальные два детерминанта равны нулю, так как а3 = /З3 = 0.
Площадь параллелограмма. Если в пространстве заданы два неколлинеарных вектора, имеющих общее начало, то площадь параллелограмма, построенного на этих векторах, может быть найдена через их компоненты в ортонормированном базисе по формуле
S = |[а, Ь]| = V(а23з ~ «зЗзР + («зА - <>1 А)2 + («хЗз - «гА)2-
(21)
Еще одно выражение для площади параллелограмма мы получим, если заметим, что
В результатеВ результатеНайдем теперь площадь ориентированной плоскости.Найдем теперь площадь ориентированной плоскости.|[а, b]|2 = |a|2|b|2 sin2 ср = |a|2|b|2(l — cos2 ср).
В результате
В результате
Найдем теперь площадь ориентированной плоскости.
Найдем теперь площадь ориентированной плоскости.
(22)(22)|а|2(а,Ь)
(22)
(22)
(а,Ь) |Ь|2
ориентированного параллелограмма на Можно считать, что ориентация плос
кости определена вектором п, перпендикулярным плоскости и составляющим правую тройку с положительным базисом на плоскости. Более того, будем предполагать, что |n| = 1.
Пусть дан ориентированный параллелограмм, построенный на векторах а и Ь. Рассмотрим скалярную проекцию Прп[а, Ь]. Так как [а, Ь] и п коллинеарны, проекция по модулю равна |[а, Ь] |, т. е. площади параллелограмма. Она положительна, если [а, Ь] и п сонаправлены, и отрицательна в противном случае. Но вектор [а, Ь] сонаправлен с п, если пара векторов а, b на плоскости ориентирована положительно. Поэтому Прп[а, Ь] равна площади ориентированного параллелограмма, построенного на а и Ь. По определению проекции
S±(a, b) = (п, а, Ь)
(напомним, что |n| = 1). На плоскости выберем произвольный (не обязательно положительный) базис ei, 62. Примем п за третий базисный вектор и выразим смешанное произведение через координаты сомножителей:(напомним, что |n| = 1). На плоскости выберем произвольный (не обязательно положительный) базис ei, 62. Примем п за третий базисный вектор и выразим смешанное произведение через координаты сомножителей:ООООS±(a, Ь) = «1 «231 31S±(a, Ь) = «1 «231 311О (ei,e2,n).О1О (ei,e2,n).ОВычисляя детерминант, находим, что чаем окончательное выражениеВычисляя детерминант, находим, что чаем окончательное выражениеон равен «1/З2 — 0^31^ и полу-он равен «1/З2 — 0^31^ и полу-S±(a,b) =S±(a,b) =«1«231 3^«1«231 3^S±(ei,e2).S±(ei,e2).(23)(23)
(напомним, что |n| = 1). На плоскости выберем произвольный (не обязательно положительный) базис ei, 62. Примем п за третий базисный вектор и выразим смешанное произведение через координаты сомножителей:
(напомним, что |n| = 1). На плоскости выберем произвольный (не обязательно положительный) базис ei, 62. Примем п за третий базисный вектор и выразим смешанное произведение через координаты сомножителей:
О
О
О
О
S±(a, Ь) = «1 «2
31 31
S±(a, Ь) = «1 «2
31 31
1
О (ei,e2,n).
О
1
О (ei,e2,n).
О
Вычисляя детерминант, находим, что чаем окончательное выражение
Вычисляя детерминант, находим, что чаем окончательное выражение
он равен «1/З2 — 0^31^ и полу-
он равен «1/З2 — 0^31^ и полу-
S±(a,b) =
S±(a,b) =
«1«2
31 3^
«1«2
31 3^
S±(ei,e2).
S±(ei,e2).
(23)
(23)
Эта формула сходна с формулой (16). По существу это та же формула, написанная для двумерного пространства. Если 61,62 — положительный ортонормированный базис, то
S±(a, b) = «х/32 - ^31-(24)
Для площади неориентированного параллелограмма в ортонорми- рованном базисе мы получаем формулу
S = |ск1^2 - «2AI,(25)
которая следует и из (21).
Двойное векторное произведение. Выражение [а, [Ь,с]] называется двойным векторным произведением. Докажем, что
[а, [Ь, с]] = (а, с)Ь - (а, Ь)с.(26)
С этой целью выберем правый ортонормированный базис ei,e2,e3 так, чтобы ei был коллинеарен Ь, а 62 был компланарен b и с. Тогда b = уЗех, с = 7161 + 72е2 и а = «i6i + «2е2 + «363. Отсюда получаем [Ь, с] = /#7263 и
[а, [Ь, с]] = -«1/37262 + «2/37261-
С другой стороны,
(а, с)Ь = («171 + «272)^1,(а, Ь)с = «1/3(7161 +72 6 2).
Разность правых частей двух последних равенств совпадает с найденным выше двойным векторным произведением. Это заканчивает доказательство.
Биортогональный базис. Дадим следующее Определение. Базис, составленный из векторов
[е2, е3](ei,e2,e3) ’[е2, е3](ei,e2,e3) ’[e3,ei](ei,e2,e3) ’[e3,ei](ei,e2,e3) ’е* =[ei,e2]3(ei,e2,e3)’е* =[ei,e2]3(ei,e2,e3)’
[е2, е3]
(ei,e2,e3) ’
[е2, е3]
(ei,e2,e3) ’
[e3,ei]
(ei,e2,e3) ’
[e3,ei]
(ei,e2,e3) ’
е* =[ei,e2]
3(ei,e2,e3)’
е* =[ei,e2]
3(ei,e2,e3)’
называется взаимным или биортогоналъным для базиса 61,62,63.
Из предложения 6 вытекает, что е^, е^, 63 не компланарны и действительно образуют базис. Название “биортогональный” связано с тем,
что векторы обоих базисов, имеющие разные номера, ортогональны: (е*, е*) = 0 при г ^ j. Кроме того, (е^, е*) = 1 для всех г.
Нетрудно проверить, что ортонормированный базис совпадает со своим взаимным.
Предложение 10. Если е^, е2, 63 — базис, взаимный с ei, 62, е3, то произвольный вектор а раскладывается по этим базисам так:
а = (а, e^ei + (а, е^е2 + (а, бз)е3,(27)
а = (a, eje^ + (a, е2)е^ + (а, 65)63.(28)
Чтобы доказать (27), умножим равенство а = Qiei + а2е2 + «363 скалярно сначала на е^, затем на е2 и на 63. Мы получим од = (а, е^), а2 = (а, 62), а3 = (а, 63). Аналогично доказывается равенство (28).
Предложение 11. Если е^, е2,63 — базис, взаимный с ei, е2, е3, то базис e^e^*, 63*, взаимный с 6^,63,63, совпадает с 61,62,63.
Действительно, равенство (28), написанное для базиса е^,е2,бз, имеет вид
а=(а,е1)е1 +(а,е2)е2 +(а,е3)е3.
Подставляя сюда вместо а последовательно 61,62 и 63 и учитывая, что (е^, е*) = 0 при % ^ j, а (е^, е*) = 1, получаем ei = е^*, е2 = е2* и е3 = е**.
Числа (a, ei), (а, 62) и (а, е3) однозначно определяют вектор а с помощью векторов базиса ei,e2,e3. Они называются ковариантными координатами вектора а в базисе ei,e2,e3. По отношению к базису е^,е2,бз — это обычные координаты вектора. Обычные координаты, чтобы подчеркнуть их отличие от ковариантных координат, называют контрвариантными координатами.
О векторных величинах. В приложениях математики часто рассматриваются величины, изображаемые векторами: силы, скорости, моменты сил и т. д. Векторам, изображающим такие величины, приписывается размерность. Не вдаваясь в существо дела, мы ограничимся изложением формальных правил действий с размерностями.
С формальной точки зрения, размерность — это одночлен, составленный из какого-то набора символов. Такие одночлены перемножаются и делятся, как обычные одночлены. Имеют место следующие правила действий с векторными величинами.
Модуль векторной величины имеет ту же размерность, что и сама величина.
Складывать векторные величины можно только в том случае, когда их размерности совпадают. При этом размерность суммы та же, что и у слагаемых.
При умножении векторной величины на скалярную их размерности перемножаются.
Скалярное, векторное и смешанное произведения имеют размерность, равную произведению размерностей сомножителей. Это легко следует из первого правила, определений скалярного и векторного произведений и формулы (10).
Для того чтобы изобразить векторную величину на чертеже, мы должны условиться о масштабе: сколькими единицами длины (например, см) мы будем изображать одну единицу данной размерности (например, км, м/с, Н).
Если в векторном произведении сомножители имеют размерность длины, то произведение имеет размерность площади. Масштаб для изображения единиц площади выбирается так, чтобы одна единица площади изображалась одной линейной единицей. При этом длина векторного произведения будет численно равна площади параллелограмма, построенного на сомножителях.
Поскольку единица длины у нас выбрана и не меняется, указанное соглашение ни к каким противоречиям привести не может. Однако оно не так безобидно, как может показаться. Именно, два математика, пользующиеся этим соглашением, но разными единицами длины (например, француз, пользующийся сантиметрами, и англичанин — дюймами), для одних и тех же векторов нарисуют несовпадающие векторные произведения. Как связаны длины этих произведений, если дюйм равен примерно 2,5 см?
Упражнения
Пусть в некотором базисе скалярное произведение вычисляется по формуле (2). Докажите, что базис ортонормированный.
Используя свойства скалярного умножения, докажите, что высоты произвольного треугольника пересекаются в одной точке.
Найдите сумму векторных проекций вектора а на стороны заданного правильного треугольника.
Построены векторы, перпендикулярные граням произвольного тетраэдра, равные по длине площадям этих граней и направленные в стороны вершин, противоположных граням. Докажите, что сумма этих векторов равна 0.
Дан трехгранный угол. Используя свойства векторного произведения, найдите выражение какого-либо из его двугранных углов через плоские углы.
Пусть дан положительный базис на ориентированной плоскости такой, что |ei| = 2, | в21 = 3 и (ei,e2) = 2. Найдите площадь ориентированного параллелограмма, построенного на векторах а(1,2) и Ь(2,1).
При каком условии на матрицу перехода от одного базиса к другому оба базиса ориентированы одинаково? Вопрос поставлен как для плоскости, так и для пространства.
Какова размерность векторов взаимного базиса 61,62,63, если векторы базиса 61,62,63 измеряются в сантиметрах?
ГЛАВА II
ПРЯМЫЕ ЛИНИИ И ПЛОСКОСТИ
§ 1. Общее понятие об уравнениях
Определения. Начнем с простого примера. Пусть в пространстве задана декартова прямоугольная система координат. Рассмотрим сферу радиуса г, центр которой находится в точке Р с координатами (а,Ь, с). Сфера — множество всех точек, отстоящих от центра на одно и то же расстояние г. Обозначим через (ж, т/, г) координаты некоторой точки М и выразим через них равенство |РМ| = г:
V(x — aY + (з/— W + (л — cY —т- (1)
Возводя в квадрат обе части равенства, мы придадим ему более удобную форму
(ж - aY + (у - bY + (г - с)2 = г2. (2)
Очевидно, что это равенство выполнено для всех точек сферы и только для них, и, следовательно, его можно рассматривать как запись определения сферы при помощи координат. Равенство (2) называется уравнением сферы в рассматриваемой системе координат.
Приведем пример из геометрии на плоскости. Графиком функции / называется линия L, состоящая из точек, координаты которых связаны соотношением у = /(ж). Если нас интересует в первую очередь линия, а не функция, мы можем встать на другую точку зрения и считать, что соотношение у = /(ж) есть уравнение линии L.
Вообще, под уравнением множества S в некоторой системе координат следует понимать выражение определения множества S через координаты его точек, т. е. высказывание, верное для координат всех точек множества и неверное для координат точек, ему не принадлежащих.
Чаще всего уравнение представляет собой равенство, записанное математическими символами, но это вовсе не обязательно: оно может быть словесным описанием, перечислением и т. д. Например, высказывание “обе координаты точки — рациональные числа” мы будем считать уравнением соответствующего множества в какой-либо заранее выбранной системе координат. Это должно звучать естественно для читателя, знакомого со способами задания функций.
Часто уравнению множества точек в планиметрии можно придать вид Е^х, у) = 0, а в стереометрии — вид Е(х, у, г) = 0, где F — функция соответственно двух или трех переменных. Уравнение сферы (2)
имеет такой вид, если не замечать то несущественное обстоятельство, что член г2 написан в другой части равенства.
Может случиться, что уравнение какого-либо множества удобнее записать в виде неравенства. Например, шар, ограниченный сферой с уравнением (2), имеет уравнение
(ж — а)2 + (у — 6)2 + (г — с)2 < г2.
Однако напрасно было бы надеяться разделить множества на такие, которые задаются равенствами, и такие, которые задаются неравенствами. Действительно, равенство
Ф(ж,у,^) = Г(ж,у,^) - Ж(ж,у,г:)| = О
задает то же множество, что и неравенство F^x,y,z^ ^ 0.
Следует подчеркнуть зависимость уравнения от системы координат. При изменении системы координат меняются координаты точки, а потому уравнения одного и того же множества в разных системах координат, вообще говоря, различны.
Обучаясь математике, мы знакомимся с логическими и математическими правилами, по которым из одного верного высказывания можно получить другое верное высказывание. Строгое изучение этих правил относится к специальной науке — математической логике. Мы же, формулируя приведенные ниже предложения, просто будем считать, что такие правила известны. Естественно поэтому, что о доказательстве этих предложений не может быть речи.
Если Pg и РТ — уравнения множеств S и Г, то уравнение пересечения S А Т есть высказывание, состоящее в том, что Pg и Рт верны одновременно. Такое высказывание обозначается Pg Л Рт-
В случае, когда Pg и Рт — равенства, содержащие координаты точки, Fg(x,y,z) = 0 и Fr(x,y,z) = 0, уравнение пересечения есть система уравнений
Fs(x,y,z) = 0,=Q.
Если Pg и Рт — уравнения множеств S и Г, то уравнение объединения S U Т — высказывание, состоящее в том, что из Pg и Рт верно хотя бы одно. Такое высказывание обозначается Pg V Рт-
В случае, когда Pg и Рт — равенства, содержащие координаты точки, Fg^x^y^z) = 0 и Fr(x,y,z) = 0, уравнение объединения можно написать в виде
Fs(x, у, z)FT(x, у, z) = 0.
Если Pg и Рт — уравнения множеств S и Т и S есть подмножество Т, то из Pg следует Рт-
Множества S и Т совпадают тогда и только тогда, когда их уравнения эквивалентны, т. е. из Pg следует Рт, а из Рт следует Pg.
Проиллюстрируем два последних утверждения. Уравнения (1) и (2) эквивалентны. Переходя от (2) к (1), мы можем не ставить двойного
знака перед корнем, так как г > 0. Наоборот, уравнение
г — с = у/г2 — (ж — а)2 — ^у — by(3)
не эквивалентно уравнению (2). Действительно, хотя возведением в квадрат можно получить (2) из (3), при извлечении корня из (2) мы получаем
г — с = zE^r2 — (ж — аУ — (у — by.
Это означает, что равенство (2) выполнено не только для точек, удовлетворяющих (3), но и для точек, удовлетворяющих уравнению
z — с = —— (ж — а)2 — (у — b)2.(4)
Уравнение (2) следует также и из (4). Таким образом, уравнения (3) и (4) определяют части сферы — “верхнюю” и “нижнюю” полусферы.
Иногда два последних утверждения считают определениями отношений “следует” и “эквивалентно” для уравнений.
Алгебраические линии и поверхности. Изучение произвольных множеств точек — задача совершенно необъятная. В этом пункте мы определим сравнительно узкий класс множеств, все еще чересчур широкий для того, чтобы быть подробно изученным.
Определение. Алгебраической поверхностью называется множество точек, которое в какой-нибудь декартовой системе координат может быть задано уравнением вида
Aixklyllzmi ++ Asxksylszma = 0,(5)
где все показатели степени — целые неотрицательные числа. Наибольшая из сумм1 Ад + Zi + mi, • ••, ks + ls + ms называется степенью уравнения, а также порядком алгебраической поверхности.
Это определение означает, в частности, что сфера, уравнение которой в декартовой прямоугольной системе координат имеет вид (2), является алгебраической поверхностью второго порядка.
Определение. Алгебраической линией на плоскости называется множество точек плоскости, которое в какой-нибудь декартовой системе координат может быть задано уравнением вида
А^х^у1-1 + ... + Asxksyls = 0,(6)
где все показатели степени — целые неотрицательные числа. Наибольшая из сумм Ад + Zi,..., кs ~\~ 1 § называется степенью уравнения, а также порядком алгебраической линии.
Легко видеть, что алгебраическая поверхность не обязательно является поверхностью в том смысле, который мы интуитивно придаем
*) Разумеется, здесь имеется в виду наибольшая из сумм, фактически входящих в уравнение, т. е. предполагается, что после приведения подобных членов найдется хотя бы одно слагаемое с ненулевым коэффициентом, имеющее такую сумму показателей. Это же замечание относится и к определению порядка алгебраической линии, приводимому ниже.
этому слову. Например, уравнению ж2 + т/2 + г2 + 1 = 0 не удовлетворяют координаты ни одной точки, уравнение
(ж2 + у2 + г2)[(ж - I)2 + (у - I)2 + (г - I)2] = О определяет две точки, уравнение у2 + г2 = 0 определяет линию (ось абсцисс). Такое же замечание надо сделать и об алгебраических линиях. Читатель сам сможет найти соответствующие примеры.
Приведенные определения имеют существенный недостаток. Именно, не известно, какой вид имеет уравнение поверхности в какой-нибудь другой декартовой системе координат. Если же уравнение и имеет в другой системе координат уравнение вида (5), то порядок какого из этих уравнений мы будем называть порядком поверхности? Те же вопросы возникают и об алгебраических линиях. Ответом служат следующие теоремы.
Теорема 1. Алгебраическая поверхность порядка р в любой декартовой системе координат может быть задана уравнением вида (5) порядка р.
Теорема 2. Алгебраическая линия порядка р на плоскости в любой декартовой системе координат может быть задана уравнением вида (6) порядка р.
Обе теоремы доказываются одинаково. Докажем, например, теорему 2. Для этого перейдем от системы координат О, 61,62, о которой шла речь в определении, к произвольной новой системе координат О', е'^е^. Старые координаты х^у связаны с новыми координатами х'^у' формулами (7) §3 гл. I:
ж = а\х* + а\у* + а^ х = a2xf + а^у1 + а^.(7)
Чтобы получить уравнение линии в новой системе координат, подставим в ее уравнение Е(х,у) = 0 выражения ж и у через ж' и у*. При умножении многочленов их степени складываются. Поэтому (а^х1 + А-а^у* А-а^)к — многочлен степени к относительно ж' и уУ а (а2ж' + а^у1 + а^У — многочлен степени I. Таким образом, каждый одночлен вида Ахку1 есть многочлен степени к + I относительно ж' и у*. Степень суммы многочленов не выше максимальной из степеней слагаемых. (Она окажется ниже, если члены с максимальными степенями уничтожатся.)
Итак, мы доказали пока, что алгебраическая линия в любой декартовой системе координат может быть задана уравнением G^x'^y'} = О вида (6), причем степень многочлена G{x\y') не больше степени многочлена Е^уУ т. е. степень уравнения не повышается. Нам осталось доказать, что степень уравнения не может и понизиться, а потому не меняется при переходе к другой системе координат.
Это легко доказать от противного. Действительно,
С(хУ у') = Е^х' + а^у' + а^ а2х' + а^у' + а^).
Поэтому, если мы подставим в G{x\ у'} выражения ж' и у* через ж и у,
полученные решением уравнений (7), мы получим многочлен F{x^y). Если бы степень G была меньше степени F, это означало бы, что при переходе от системы координат О', е^, е^, е^ к системе О, ei, е2, е3 степень уравнения повысилась, чего, как мы видели, быть не может.
Порядок алгебраической линии — первый встретившийся нам пример инварианта. Вообще, инвариантом называют всякую величину, не меняющуюся при изменении системы координат. Только инвариантные комбинации величин (коэффициентов, показателей и т. д.), входящих в уравнение линии или поверхности, характеризуют ее геометрические свойства, не зависящие от ее расположения относительно системы координат. Какой геометрический смысл имеет порядок линии, мы увидим в конце главы.
Замечание. Свойство неизменности порядка не относится к различным уравнениям, которые линия или поверхность могут иметь в одной и той же системе координат. Хотя такие уравнения и эквивалентны, среди них могут быть уравнения различных степеней и даже не получаемые приравниванием многочлена нулю. Действительно, следующие три уравнения задают окружность радиуса 1 в декартовой прямоугольной системе координат:
V^2 + ^/2 = 1- ж2 + т/2 — 1 = О, (ж2 + у2 — I)2 = 0.
Принято считать, что эквивалентные уравнения вида (6), имеющие разные степени, задают разные алгебраические линии (хотя соответствующие множества точек и совпадают). Например, говорят, что последнее из приведенных выше уравнений задает “сдвоенную окружность”. Основания для такой терминологии и удобства, из нее вытекающие, в точности те же, что и в случае привычного читателю термина “кратный корень” квадратного уравнения.
Теперь мы можем указать основной предмет курса аналитической геометрии. Это — исследование линий и поверхностей первого и второго порядка, которые доступны для изучения средствами элементарной алгебры.
Однако перед этим полезно рассмотреть некоторые более общие уравнения. Мы будем говорить о линиях и поверхностях. Формулирование их общих определений не входит в нашу задачу. Читатель, который любит, чтобы все было точно определено, может под ними понимать соответственно алгебраическую линию и поверхность, однако все результаты имеют место и в более общем случае.
Уравнения, не содержащие одной из координат. Рассмотрим частный случай уравнения поверхности F(x, у, г) = 0, когда левая часть уравнения не зависит от одной из переменных, например, от г, и уравнение имеет вид F^x^ = 0. Пусть точка Мо(жо,т/о^о) лежит на поверхности. Тогда все точки с координатами жо, Уо- ^ при любых г также лежат на поверхности. Легко заметить, что все точки с координатами такого вида заполняют прямую, проходящую через Mq в
направлении вектора е3. Таким образом, вместе со всякой точкой Мо на поверхности лежит прямая, проходящая через Мо в направлении вектора е3.
Рис. 16. L — направляющая, MqM — образующаяРис. 16. L — направляющая, MqM — образующаяОпределение. Поверхность, которая состоит из прямых линий, параллельных заданному направлению, называется цилиндрической поверхностью или цилиндром, а прямые линии — ее образующими (рис. 16). Линию, лежащую на поверхности и пересекающую все образующие, называют направляющей.
Рис. 16. L — направляющая, MqM — образующая
Рис. 16. L — направляющая, MqM — образующая
Мы показали, что уравнение, не содержащее одной из координат, определяет цилиндр с образующими, параллельными соответствующей координатной оси.
В качестве примера рекомен
дуем читателю нарисовать поверхность, заданную уравнением ж2 + + у2 = г2 в декартовой прямоугольной системе координат в пространстве. Эта поверхность — прямой круговой цилиндр. Еще один вопрос, над которым стоит подумать: как выглядят множества, уравнения которых не содержат двух из трех координат, т. е. имеют, например, вид F(x) = О?
Однородные уравнения. Конусы. Пусть F(x,y,z) — функция от трех переменных, as — натуральное число. Введем
Определение. Допустим, что для каждой тройки чисел (ж, у, г) из области определения функции и для каждого числа А тройка чисел (Аж, Ху, Аг) также принадлежит области определения, и, кроме
Рис. 17. L — направляющая,Рис. 17. L — направляющая,МР — образующаяМР — образующаятого, F^Xx, Ху, Аг) = XsF(x, у, г). Тогда F называется однородной функцией степени s.
Рис. 17. L — направляющая,
Рис. 17. L — направляющая,
МР — образующая
МР — образующая
Рассмотрим поверхность, определяемую в некоторой декартовой системе координат уравнением F(x,y,z) = = 0, где F — однородная функция. Если точка М с координатами (ж,т/,г) принадлежит поверхности, то при любом А точка Р^Хх, Ху, Аг) также принадлежит поверхности. Радиус-векторы точек М и Р коллинеарны, и потому точка Р лежит на прямой ОМ (рис. 17).
состоит из прямых линий,состоит из прямых линий,Определение. Поверхность, которая
состоит из прямых линий,
состоит из прямых линий,
проходящих через фиксированную точку, называется конической по-
верхностъю или конусом. Прямые линии называются ее образующими, а точка — вершиной конуса (рис. 17). Линию, лежащую на поверхности, не проходящую через вершину и пересекающую все образующие, называют направляющей.
Мы доказали, что уравнение F(x,y,z) = 0, где F — однородная функция, определяет конус с вершиной в начале координат.
Упражнения
В декартовой прямоугольной системе координат даны точки Л(1,0) и В(4, 0). Напишите уравнение множества точек, отстоящих от В вдвое дальше, чем от А.
Каждое из двух уравнений системы (ж — 2)2 + у2 = г2, (ж + 2)2 + у2 = = г2 в декартовой прямоугольной системе координат определяет окружность. Вычитая одно уравнение из другого, мы получим следствие этой системы ж = 0. Как геометрически истолковать этот результат? Рассмотрите случаи г = 3 и г = 1.
Составьте уравнение цилиндра с направляющей, заданной системой уравнений ж2 + У + z2 = 1, х + у + z = 1, и образующей, параллельной вектору е3.
Напишите уравнение конуса с направляющей, заданной системой уравнений ж2 + у2 = 4, z = 1, и с вершиной в начале координат.
§ 2. Уравнения прямых и плоскостей
Поверхности и линии первого порядка. Уравнение первой степени, или линейное уравнение, связывающее координаты точки в пространстве, имеет вид
Ах + By + Cz + D = 0, (1) причем предполагается, что коэффициенты при переменных не равны нулю одновременно, т. е. Л2 + В2 + С2 ^ 0. Аналогично, линейное уравнение, связывающее координаты точки на плоскости, — это уравнение
Ах + By + С = 0 (2) при условии Л2 + В2 ^ 0.
В школьном курсе доказывается, что в декартовой прямоугольной системе координат уравнения (1) и (2) определяют соответственно плоскость и прямую линию на плоскости. Из теорем 1 и 2 § 1 следует, что то же самое верно и в общей декартовой системе координат. Точнее, имеют место следующие теоремы.
Теорема 1. В общей декартовой системе координат в пространстве каждая плоскость может быть задана линейным уравнением (1). Обратно, каждое линейное уравнение в общей декартовой системе координат определяет плоскость.
Теорема 2. В общей декартовой системе координат на плоскости каждая прямая может быть задана линейным уравнением (2).
Обратно, каждое линейное уравнение в общей декартовой системе координат на плоскости определяет прямую.
Эти теоремы полностью решают вопрос об уравнениях плоскости и прямой линии на плоскости. Однако ввиду важности этих уравнений мы рассмотрим их в других формах. При этом будут получены независимые доказательства теорем этого пункта.
Параметрические уравнения прямой и плоскости. Прямая линия (на плоскости или в пространстве) полностью определена, если на ней задана точка Mq и задан ненулевой вектор а, параллельный этой прямой. Разумеется, и точку, и вектор можно выбрать по-разному, но мы будем считать, что они как-то выбраны, и называть их начальной точкой и направляющим вектором. Аналогично, плоскость задается точкой и двумя неколлинеарными векторами, ей параллельными, — начальной точкой и направляющими векторами плоскости.
Мы будем предполагать, что задана декартова система координат
в пространстве (или на плоскости, если мы изучаем прямую в планиметрии). Это, в частности, означает, что каждой точке сопоставлен ее радиус-вектор относительно начала координат.
Пусть дана прямая. Обозначим через го и а соответственно радиус-вектор ее начальной точки Mq и направляющий вектор. Рассмотрим некоторую точку М с радиус-вектором г (рис. 18).
Вектор МоМ = г — го, начало которого лежит на прямой, параллелен
прямой тогда и только тогда, когда М также лежит на прямой. В
этом и только этом случае для точки М найдется такое число t, что
г - Го = ta. (3)
Наоборот, какое бы число мы ни подставили в формулу (3) в качестве t, вектор г в этой формуле определит некоторую точку на прямой.
Уравнение (3) называется векторным параметрическим уравнением прямой, а переменная величина t, принимающая любые вещественные значения, называется параметром.
Векторное параметрическое уравнение выглядит одинаково и в планиметрии, и в стереометрии, но при разложении по базису оно сводится к двум или трем скалярным уравнениям, смотря по тому, сколько векторов составляют базис.
Рассмотрим прямую в пространстве. Пусть (ж, у, г) и (жо, уо, ^о) — координаты точек М и Мо, соответственно, а вектор а имеет компоненты (а1,а2,^з)« Тогда, раскладывая по базису обе части уравне-
(4)(4)(5)(5)ния (3), мы получим
(4)
(4)
(5)
(5)
х — Хц = ait, У — Уо — a^t, z — Zq = OgTДля прямой на плоскости мы получаем, аналогично,ж - ж0 = ait, у -у0 = a2t.
Уравнения (4) или (5) называются параметрическими уравнениямипрямой.
Получим теперь параметрические уравнения плоскости. Обозначим через р и q ее направляющие векторы, а через г0 — радиус-вектор ее начальной точки Мц. Пусть точка М с радиус-вектором г — произвольная точка пространства (рис. 19). Вектор МцМ = г — го, начало которого лежит на плоскости, параллелен ей тогда и только тогда, когда его ко
нец М также лежит на плоскости. Так как р и q не коллинеарны, в этом и только этом случае г — го может быть по ним разложен. Поэтому, если точка М лежит в плоскости (и только в этом случае), найдутся такие числа ti и t2, что
(6)(6)г - г0 = йр + t2q.
(6)
(6)
Это уравнение называется параметрическим уравнением плоскости. Каждой точке плоскости оно сопоставляет значения двух параметров ti и t2- Наоборот, какие бы числа мы ни подставили как значения ti и t2, уравнение (6) определит некоторую точку плоскости.
Пусть (ж, у, г) и (жо,т/о^о) — координаты точек М и Mq соответственно, а векторы р и q имеют компоненты (^>i,^>2,^>з) и (Qi? Q25 Qs)- Тогда, раскладывая по базису обе части уравнения (6), мы получим параметрические уравнения плоскости
ж - ж0 = tipi + My, у - Уо = ЙР2 + #292, z - ZO = tYp3 + Мз- (7)
Отметим, что начальная точка и направляющий вектор прямой образуют на ней ее внутреннюю декартову систему координат. Значение параметра t, соответствующее какой-то точке, является координатой этой точки во внутренней системе координат. Точно так же на плоскости начальная точка и направляющие векторы составляют внутреннюю систему координат, а значения параметров, соответствующие точке, — это ее координаты в этой системе.
Прямая линия на плоскости. Параметрическое уравнение прямой утверждает, что точка М лежит на прямой тогда и только тогда, когда разность ее радиус-вектора и радиус-вектора начальной точки Мо коллинеарна направляющему вектору а. Пусть в некоторой общей декартовой системе координат на плоскости заданы координаты точек и вектора М^х,у\ Мц(хо,уо), a(ai,a2). Тогда условие
коллинеарности может быть записано в виде равенства
ж - ж0 у - т/о(21 (22
Поэтому имеет место
Предложение 1. В любой декартовой системе координат на плоскости уравнение прямой с начальной точкой Мо(хо,уо) и направляющим вектором a(ai,O2) может быть записано в виде (8).
Уравнение (8) линейное. Действительно, после преобразования оно принимает вид а^х — a-vy + (адт/о — (22Ж0) = 0, т. е. Ах + By + С = О, ГДе А = 02, В = —(21 И С = (217/0 — (22Жо-
С другой стороны, при заданной системе координат для произвольного линейного многочлена Ах + By + С, А2 + В2 ^ 0, найдутся такая точка Мо(жо,т/о) и такой вектор a(ai,d2), что
Ах + By + С =Ах + By + С =ж - ж0 у -Уо(2102ж - ж0 у -Уо(2102(9)(9)
Ах + By + С =
Ах + By + С =
ж - ж0 у -Уо
(2102
ж - ж0 у -Уо
(2102
(9)
(9)
Действительно, выберем числа жо и т/о так, чтобы Ажо + Ву^ + С = 0. В качестве таких чисел можно взять, например,
(Ю)(Ю)_ -АС _ -ВСж° - Л2 + В2 ’ ti0 ~ А2 + в2"
(Ю)
(Ю)
Если С = —Ажо — Вуо, то Аж + By + С = А(ж — жо) + В(у — уо), т. е. выполнено равенство (9) при 02 = А, <21 = —В. Итак, мы получили
Предложение 2. Вектор с координатами (—В, А) можно принять за направляющий вектор прямой с уравнением (2) в общей декартовой системе координат, а точку (10) за начальную точку.
Следствие. Если система координат декартова прямоугольная, то вектор п(А,В) перпендикулярен прямой с уравнением (1).
Действительно, в этом случае (а, п) = — В А + АВ = 0.
Заметим, что из предложений 1 и 2 вытекает теорема 2.
Пусть в уравнении прямой Аж + By + С = 0 коэффициент В
Рис. 20. к= — 1. Прямая у= — ж+1/2Рис. 20. к= — 1. Прямая у= — ж+1/2отличен от нуля. Это означает, что отлична от нуля первая компонента направляющего вектора, и прямая не параллельна оси ординат. В этом случае уравнение прямой можно представить в виде
Рис. 20. к= — 1. Прямая у= — ж+1/2
Рис. 20. к= — 1. Прямая у= — ж+1/2
у = кх + Ь, (11)
где к = —A/В, а b = —С/В. Мы видим, что к
равно отношению компонент направляющего вектора: к = 02/а^ (рис. 20).
Определение. Отношение компонент нап-
равляющего вектора 02/а^ называется угловым коэффициентом прямой.
Угловой коэффициент прямой в декартовой прямоугольной системе координат равен тангенсу угла, который прямая образует с осью
4 Д.В. Беклемишев
Рис. 21. /c=tg<p=—1. Прямая 1/ = — ж + 1/2Рис. 21. /c=tg<p=—1. Прямая 1/ = — ж + 1/2абсцисс. Угол этот отсчитывается от оси абсцисс в направлении кратчайшего поворота от ex к 62 (рис. 21).
Рис. 21. /c=tg<p=—1. Прямая 1/ = — ж + 1/2
Рис. 21. /c=tg<p=—1. Прямая 1/ = — ж + 1/2
Положив х = 0 в уравнении (11), получаем у = Ь. Это означает, что свободный член уравнения b является ординатой точки пересечения прямой с осью ординат.
Если же в уравнении прямой В = 0 и ее уравнение нельзя представить в виде (11), то обязательно А ^ 0. В этом случае прямая параллельна оси ординат и ее уравнению можно придать вид х = жо, где xq = —С/А — абсцисса точки пересечения прямой с осью абсцисс.
Векторные уравнения плоскости и прямой. Параметрическое уравнение плоскости утверждает, что точка М лежит на плоскости тогда и только тогда, когда разность ее радиус-вектора и радиус-вектора начальной точки Мо компланарна направляющим векторам р и q. Эту компланарность можно выразить и равенством
(г - r0,p,q) = 0. (12) Вектор n = [p,q] — ненулевой вектор, перпендикулярный плоскости. Используя его, мы можем записать уравнение (12) в виде
(г —го,п) = О. (13)
Уравнения (12) и (13) называют векторными уравнениями плоскости. Им можно придать форму, в которую не входит радиус-вектор начальной точки. Например, положив в (13) D = — (г0,п), получим
(г, n) + D = 0. (14)
Для прямой на плоскости можно также написать векторные уравнения, аналогичные (13) и (14),
(г — г0, п) = 0 или (г, п) + С = 0.
Первое из них выражает тот факт, что вектор г — г0 перпендикулярен ненулевому вектору п, перпендикулярному направляющему вектору а, и потому коллинеарен а.
Предложение 3. Пусть x,y,z — компоненты вектора г в общей декартовой системе координат. Тогда скалярное произведение (г — го,п) при п^О записывается линейным многочленом Ах + + By + Cz + D (Л2 + В2 + С2 0).
Обратно, для любого линейного многочлена найдутся такие векторы г0 и п ^ 0, что в заданной общей декартовой системе координат Ах + By + Cz + D = (г — r0, n).
Первая часть предложения очевидна: подставим разложение вектора г по базису в данное скалярное произведение:
(же1 + уе2 + ге3 - г0, п),
раскроем скобки и получим многочлен Ах + By + Cz + D, в котором D = — (го, п) и
A=(ei,n), В = (е2,п), С = (е3,п).(15)
А, В и С одновременно не равны нулю, так как ненулевой вектор п не может быть ортогонален всем векторам базиса.
Для доказательства обратного утверждения найдем сначала вектор п из равенств (15), считая А, В и С заданными. Из предложения 10 §4 гл. I следует, что
п = Л[е2,е3]B[e3,ei]C[ei,e2](w)
(е1,С2,ез)(е1,е2,ез)(ех,е2,ез)
Вектор г0 должен удовлетворять условию D = — (г0,п). Один из таких векторов можно найти в виде го = Ап. Подставляя, видим, что — А(п,п) = D, откуда го = —Z)n/|n|2.
Итак, мы нашли векторы п и г0 такие, что линейный многочлен записывается в виде
ж(еъп) + т/(е2,п) + г(е3,п) - (г0,п),
который совпадает с требуемым (г — г0,п).
Заметим, что из доказанного предложения вытекает теорема 1.
Предложение 4. Если система координат декартова прямоугольная, то вектор с компонентами А, В, С является нормальным вектором для плоскости с уравнением Ах + By + Сz + D = 0.
Это сразу вытекает из формул (15) и предложения 1 §4 гл. I.
Рассмотрим вектор а = адв! + «162 + а3е3 в общей декартовой системе координат O,ei,e2,e3. Очевидно, что (а, п) = ад(е1,п) + + «2(e2,n) + а3(е3,п). Теперь из формул (15) следует, что
(а, п) = т4ад + Во^2 Т Саз.
(Заметьте, что в общей декартовой системе координат числа А, В, С, вообще говоря, не являются координатами вектора п, и скалярное произведение не записывается как сумма произведений одноименных компонент, но (а, п) выглядит так же, как и в прямоугольных координатах.) Теперь очевидным становится следующее
Предложение 5. Вектор а с компонентами ai,a2,ci3 в общей декартовой системе координат параллелен плоскости с уравнением Ах + By + Cz + D = 0 тогда и только тогда, когда
т4ад + Ва2 Т Саз = 0.(17)
Следствие. Любые два неколлинеарных вектора, удовлетворяющие уравнению (17), можно принять за направляющие векторы плоскости.
Предложение 5 нетрудно доказать и непосредственно, рассматривая координаты вектора, параллельного плоскости, как разности соответствующих координат двух точек, лежащих в плоскости. Постарайтесь сделать это.
Все, сказанное о плоскостях, почти без изменений может быть сказано и о прямых на плоскости. В частности, имеет место
Предложение 6. Вектор а с компонентами од, «2 в общей декартовой системе координат параллелен прямой с уравнением Ах + + By + С = 0 тогда и только тогда, когда
Aqi + Bq2 = 0.(18)
Действительно, ад, «2 должны быть пропорциональны компонентам — В, А направляющего вектора прямой.
Векторное уравнение прямой линии в пространстве может быть написано в виде
[г —го,а]=О.(19)
Здесь а — направляющий вектор прямой, а го — радиус-вектор ее начальной точки. В самом деле, это уравнение, как и векторное параметрическое, выражает коллинеарность векторов г0 и а.
Параллельность плоскостей и прямых на плоскости. Ниже, говоря о параллельных прямых или плоскостях, мы будем считать, что параллельные плоскости (или прямые) не обязательно различны, т. е. что плоскость (прямая) параллельна самой себе.
Предложение 7. Прямые линии, задаваемые в общей декартовой системе координат уравнениями
Ах + By + С = 0, А^х + В^у + Ci = 0, параллельны тогда и только тогда, когда соответствующие коэффициенты в их уравнениях пропорциональны, т. е. существует такое число А, что
Аг = ХА, Вг = ХВ.(20)
Прямые совпадают в том и только том случае, когда их уравнения пропорциональны, т. е. помимо уравнения (20) выполнено (с тем же А) равенство
СТ = ХС.(21)
Доказательство. Первая часть предложения прямо следует из того, что векторы с компонентами (—В, А) и (—Bi, AJ — направляющие векторы прямых.
Докажем вторую часть. В равенствах (20) и (21) А ^ 0, так как коэффициенты в уравнении прямой одновременно нулю не равны. Поэтому, если эти равенства выполнены, уравнения эквивалентны и определяют одну и ту же прямую.
Обратно, пусть прямые параллельны. В силу первой части предложения их уравнения должны иметь вид Ах + By + С = 0 и Х^Ах + By) + Ci = 0 при некотором А. Если, кроме того, существует общая точка Мо(хо,уо) обеих прямых, то Ах^ + Ву^ + С = = 0 и А(Аж0 + Вуо) + Ci = 0. Вычитая одно равенство из другого, получаем Ci = ХС, как и требовалось.
Предложение 8. Плоскости, задаваемые в общей декартовой системе координат уравнениями
Ах + By -h Cz Ч- D = 0, Аух -|- Byy 4- Cyz -h Dy = 0,
параллельны тогда и только тогда, когда соответствующие коэффи
циенты в их уравнениях пропорциональны, т. е. существует такое число А, что
Ау = ХА, Вг = ХВ, Су = ХС. (22)
Плоскости совпадают в том и только том случае, когда их уравнения пропорциональны, т. е. помимо уравнений (22) выполнено (с тем же А) равенство
Dy = XD. (23)
Доказательство. Если плоскости параллельны, то их нормальные векторы п и ni коллинеарны, и существует такое число А, что П1 = Ап. В силу уравнений (15) Ay = (ei,ni) = A(ei,n) = ХА. Аналогично доказываются и остальные равенства (22). Обратно, если равенства (22) выполнены, то из формулы (16) следует, что ni = Ап. Это доказывает первую часть предложения. Вторая его часть доказывается так же, как вторая часть предложения 7.
Условия (20) выражают не что иное, как коллинеарность векторов с компонентами (А, В) и (Ау,Ву). Точно так же условия (22) означают коллинеарность векторов с компонентами (А, В, С) и (Ai,Bi,Ci). Поэтому согласно предложениям 9 и 10 § 3 гл. I условие параллель
ности прямых на плоскости можно записать в виде
(24)(24)(25)(25)А В
(24)
(24)
(25)
(25)
Ау By
а условие параллельности плоскостей — в виде ВС _СА _АВ By Су - Су Ау ” Ay By
Предложению 7 можно придать чисто алгебраическую формулировку, если учесть, что координаты точки пересечения прямых — это решение системы, составленной из их уравнений.
Предложение 9. При условии (24) система линейных уравнений Ах + By + С = 0, Аух + Вуу + Сх = 0
не имеет решений или имеет бесконечно много решений (в зависимости от С и Су). В последнем случае система равносильна одному из составляющих ее уравнений. Если же
А ВAy ByА ВAy By/о,/о,
А В
Ay By
А В
Ay By
/о,
/о,
то при любых С и Су система имеет единственное решение (х,у).
Разумеется, это предложение можно доказать и непосредственно и отсюда получить условие параллельности прямых. Исследованием произвольных систем линейных уравнений мы займемся в гл. V.
Уравнения прямой в пространстве. Прямая линия в пространстве может быть задана как пересечение двух плоскостей и, следовательно, в общей декартовой системе координат определяется системой уравнений вида
Ах + By + Cz + D = О, А^х + В^у + C^z + D^ = 0. (26)
Пересечение плоскостей — прямая линия тогда и только тогда, когда они не параллельны, что согласно (25) означает, что хоть один из детерминантов отличен от нуля:
Разумеется, систему (26) можно заменить на любую, ей эквивалентную. При этом прямая будет представлена как пересечение двух других проходящих через нее плоскостей.
Вспомним параметрические уравнения прямой (4). Допустим, что
в них ни одна из компонент направляющего вектора не равна нулю. Тогда
_ ж - ж0 _ у -уо _ г - ^о
QiCl2CI3
и мы получаем два равенства
(28)
или, в более симметричном виде,
(29)(29)ж - Жр _ у — у^ _ z - zp
(29)
(29)
QiCl2CI3
Уравнения (28) представляют прямую как линию пересечения двух плоскостей, первая из которых параллельна оси абсцисс (в ее уравнение не входит переменная ж), а вторая параллельна оси ординат.
Если обращается в нуль одна из компонент направляющего вектора, например, ад, то уравнения прямой принимают вид
х = Жо,х = Жо,У -уоСХ2У -уоСХ2ОДОД(30)(30)
х = Жо,
х = Жо,
У -уо
СХ2
У -уо
СХ2
ОД
ОД
(30)
(30)
Эта прямая лежит в плоскости х = хо и, следовательно, параллельна плоскости х = 0. Аналогично пишутся уравнения прямой, если в нуль обращается не ад, а другая компонента.
Когда равны нулю две компоненты направляющего вектора, например, ад и «2, то прямая имеет уравнения
Ж = Ж0, У = Уо-(31)
Такая прямая параллельна одной из осей координат, в нашем случае — оси аппликат.
Важно уметь находить начальную точку и направляющий вектор прямой, заданной системой линейных уравнений (26). По условию (27) один из детерминантов отличен от нуля. Допустим для
определенности, что ABi — АуВ ^ 0. В силу предложения 9 при любом фиксированном г система уравнений будет иметь единственное решение ^у\ в котором х и у, разумеется, зависят от г. Они — линейные многочлены от г: х = aiz + Д, у = a^z +
Не будем доказывать этого, хотя это и не трудно сделать. Для ясности, заменяя г на Е получаем параметрические уравнения прямой
ж = ад£ + Д, у — a^t А-^^ z — t.
Первые две координаты начальной точки прямой Мо(А,/^2,О) можно получить, решая систему (26) при значении z = 0.
Из параметрических уравнений видно, что в этом случае направляющий вектор имеет координаты (ад,^,!)- Найдем его компоненты в общем виде. Если система координат декартова прямоугольная, векторы с компонентами (А, В, С) и (Ai, В^СУ) перпендикулярны соответствующим плоскостям, а потому их векторное произведение параллельно прямой (26), по которой плоскости пересекаются. Вычисляя векторное произведение в ортонормированном базисе, мы получаем компоненты направляющего вектора
(32)(32)ВС С А АВ
(32)
(32)
Вг Ci ’ Ci Ai ’ Ai Bi
Предложение 10. Вектор с компонентами (32) есть направляющий вектор прямой с уравнениями (26), какова бы ни была декартова система координат.
Доказательство. Согласно предложению 5 каждый ненулевой вектор, компоненты которого (ад, «2, «3) удовлетворяют уравнению Aai + Ва^ + Саз = 0, параллелен плоскости с уравнением Ах + By + + Сz + D = 0. Если, кроме того, он удовлетворяет уравнению Aiai + + Bia^ + С1аз = 0, то он параллелен и второй плоскости, т. е. может быть принят за направляющий вектор прямой. Вектор с компонентами (32) ненулевой в силу неравенства (27). Непосредственно легко проверить, что его компоненты удовлетворяют обоим написанным выше условиям. На этом доказательство заканчивается.
Упражнения
Найдите параметрические уравнения прямой с уравнениями
х + у + z = 4, х — у + 3z = 0.
Найдите параметрические уравнения плоскости х — 2у + 3^ = 1.
Найдите координаты точки пересечения прямых с уравнениями х = = 1 — t, ?/ = l+t, ^ = 1— 1 и х = 31 — 1^ у = 21 — 2, ^ = 1 +1. Какое значение параметра соответствует этой точке на каждой из прямых? Как установить, что прямые пересекаются, не находя точки пересечения?
Напишите уравнения плоскости, в которой лежат прямые из упр. 3.
Напишите параметрические уравнения прямых, заданных векторными уравнениями:
[г, а] = Ь, (а, Ь) = 0;
(г, ni) + Di = 0, (г, П2) + D2 = О, (щ, П2) = О.
В задаче б) не слишком трудно получить решение и без условия (щ, П2) = = 0. Попробуйте сделать это.
Основные задачи о прямых и плоскостях
Уравнение прямой, проходящей через две точки. Пусть в пространстве задана общая декартова система координат и две точки Mi и М2 с координатами (xi^yi^zi) и (ж2,7/2^2)- Чтобы написать уравнение прямой MiM2, примем Mi за начальную точку, a MiM2 за направляющий вектор. Этот вектор не нулевой, если точки не совпадают. По формуле (29) § 2 мы получаем
(1)(1)ж - Ж1 _ 7/ - 7/1 _- ^1
(1)
(1)
Ж2 - Ж1 У2 - 7/1^2 - ^1 '
Если в этих равенствах какой-либо из знаменателей равен нулю, то
следует приравнять нулю соответствующий числитель.
В планиметрии задача решается также. Отличие только в том, что
ле (8) §2ле (8) §2координаты точек теперь (xi,yi) и (ж2,т/2), и мы получаем по форму
ле (8) §2
ле (8) §2
= 0.= 0.Ж — ЖХ 7/ - 7/1
= 0.
= 0.
Ж2 - Ж1 7/2 - 7/1
Уравнение плоскости, проходящей через три точки.
Пусть Mi, М2 и М3 — не лежащие на одной прямой точки с координатами (жъ 7/1, zj, (ж2,7/2,г2) и (ж3,7/з,^3) в общей декартовой системе координат. Выберем Mi в качестве начальной точки, а М1М2 и М1М3 в качестве направляющих векторов. Тогда по формулам (12) §2 и (16) §4 из гл. I получаем уравнение плоскости
X — Х1х^ - Ж1Жз - Ж1X — Х1х^ - Ж1Жз - Ж12/ — 3/12/2 -7/1//3 - 7/12/ — 3/12/2 -7/1//3 - 7/12 — 2Д^2 - ^1^3 - ^12 — 2Д^2 - ^1^3 - ^1= 0.= 0.(2)(2)
X — Х1х^ - Ж1Жз - Ж1
X — Х1х^ - Ж1Жз - Ж1
2/ — 3/1
2/2 -7/1
//3 - 7/1
2/ — 3/1
2/2 -7/1
//3 - 7/1
2 — 2Д
^2 - ^1
^3 - ^1
2 — 2Д
^2 - ^1
^3 - ^1
= 0.
= 0.
(2)
(2)
Параллельность прямой и плоскости. Пусть известен направляющий вектор прямой а («1, а2, «3), а плоскость задана одним из уравнений (г — г0, п) = 0 или (г — r0, р, q) = 0. Прямая параллельна плоскости (а возможно, и лежит в ней) тогда и только тогда, когда соответственно (а, п) = 0 или (a, p,q) = 0. Если плоскость задана линейным уравнением Ах + By + Cz + D = 0, то по предложению 5 § 2 условие параллельности —
т4(Т1 + Bcv.2, Т Саз = 0.(3)
Пусть прямая задана системой уравнений
Л1Ж + В±у + Cyz + Di = 0, А2Ж + В^у + C^z + D^ = 0.
Тогда по предложению 10 § 2 условие (3) переписывается в виде
илиилиАЛ1а2АЛ1а2вByв2вByв2ссСу =0.Су =0.(4)(4)
или
или
А
Л1
а2
А
Л1
а2
вByв2
вByв2
с
с
Су =0.
Су =0.
(4)
(4)
Легко проверить, что все приведенные здесь условия являются не только необходимыми, но и достаточными.
Из формулы (4) следует, что три плоскости пересекаются в одной точке тогда и только тогда, когда коэффициенты их уравнений удовлетворяют условию
АВС
Ay By Суа2 в2 с2Ay By Суа2 в2 с2/0./0.(5)(5)
Ay By Су
а2 в2 с2
Ay By Су
а2 в2 с2
/0.
/0.
(5)
(5)
Действительно, это неравенство означает, что прямая, по которой пересекаются две плоскости, не параллельна третьей.
Полупространство. Пусть даны плоскость Р и определенный ее нормальный вектор п. Полупространством, определяемым Рип, называется множество точек М таких, что для некоторой точки Мо на плоскости вектор М^М составляет с п угол, не больший тг/2.
Если г — радиус-вектор точки М, а г0 — точки Мо, то определение полупространства, эквивалентно неравенству (г — го,п) ^ 0. Это неравенство и есть уравнение полупространства.
Нетрудно проверить, что определение полупространства не зависит от выбора точки Mq. Действительно, если Му(гу) — другая точка плоскости, то вектор а = ri — го лежит в плоскости, перпендикулярен п, и мы имеем
(г - Г1,п) = (г - Го - а,п) = (г - г0,п).
Мы получим уравнение полупространства в координатной форме, если вспомним, что согласно предложению 3 §2 выражение (г — го,п) в координатах записывается линейным многочленом Ах + By + Cz + -\-D. Итак, полупространство в декартовой системе координат задается линейным неравенством
Ах + By + Cz + D ^ 0.
Обратно, любое такое неравенство можно записать как (г — го, п) ^ 0, откуда сразу видно, что оно задает полупространство.
Плоскость Р и вектор ni = —п задают другое полупространство с уравнением (г — го,пх) ^ 0 или (г — го,п) ^ 0. Его назовем “отрицательным”, в отличие от “положительного” полупространства г — — го, п) ^ 0. Однако такое наименование условно — оно определяется
выбором вектора п. Изменение направления этого вектора равносильно умножению уравнения плоскости на (—1). При этом “положительное” полупространство становится “отрицательным”, и наоборот.
Вот, однако, факт, не зависящий от выбора направления нормального вектора: если Mi (яд, у\. zi) и М2(^2,7/2^2) две точки, не лежащие в плоскости, то результаты подстановки их координат в левую часть уравнения плоскости Ах^ + Ву\ + Czy + D и Ах^ + Ву^ + + Cz^ + D имеют один знак тогда и только тогда, когда точки лежат в одном полупространстве.
Для решения задач бывает полезно следующее замечание: если точка Мо(жо, т/о, ^о) лежит на плоскости, то точка с координатами х^ + + А, т/о + В, zq + С лежит в “положительном” полупространстве. Иначе говоря, вектор с координатами А, В, С направлен в “положительное” полупространство. Это легко проверяется подстановкой.
Вполне аналогично сказанному о полупространствах мы можем определить, что такое полуплоскость, и доказать, что неравенство Ах + By + С > 0, связывающее декартовы координаты точки на плоскости, определяет полуплоскость. Вторая полуплоскость, ограниченная прямой Ах + By + С = 0, задается неравенством Ах + By + + С<0.
Точки М1(ж1,т/1) и М^х^у^ лежат по одну сторону от прямой тогда и только тогда, когда ^Ах\ + Ву^ + С^Ах^ + Ву^ + С) > 0.
Расстояние от точки до плоскости. Пусть дана плоскость с уравнением (г — го,п) = 0 и точка М с радиус-вектором R. Рассмотрим вектор М0М = R — г0, соединяющий начальную точку плоскости с М (рис. 22). Расстояние от точки до плоскости равно
тор п, т. е.тор п, т. е.= |(R-r0,n)||п|= |(R-r0,n)||п|(6)(6)Рис. 22Рис. 22модулю его скалярной проекции на век
тор п, т. е.
тор п, т. е.
= |(R-r0,n)|
|п|
= |(R-r0,n)|
|п|
(6)
(6)
Рис. 22
Рис. 22
Если в декартовой прямоугольной системе координат точка М имеет координаты (X, У, Z), то равенство (6) запишется согласно предложениям 3 и 4 § 2 так:
(7)(7)h _ \АХ + BY + CZ + Р\- VA2 + В2 + С2
(7)
(7)
Расстояние от точки до прямой. Если прямая задана уравнением [г — го, а] = 0, то мы можем найти расстояние h от точки М с радиус-вектором R до этой прямой, разделив площадь параллелограмма, построенного на векторах R — г0 и а, на длину его основания
лойлойh = |[R-ro,a]||а|h = |[R-ro,a]||а|(8)(8)Рис. 23Рис. 23(рис. 23). Результат можно записать форму
лой
лой
h = |[R-ro,a]||а|
h = |[R-ro,a]||а|
(8)
(8)
Рис. 23
Рис. 23
Для прямой в пространстве мы не будем получать координатной записи этого выражения.
вектора возьмем век-вектора возьмем век-Рассмотрим прямую на плоскости, заданную уравнением Ах + By + С = 0 в декартовой прямоугольной системе координат. Пусть Мо(жо,т/о) — начальная точка прямой, а М(Х, У) — некоторая точка плоскости. В качестве направляющего
вектора возьмем век-
вектора возьмем век-
тор а(-В, А). Из формулы (25) §4 гл. I следует, что площадь параллелограмма равна S = |(X — $о)А — (У — уо)(~5)|- Тогда по формуле (9) §2 S = |АУ + BY + С| и
(9)(9)\AX + BY + С\
(9)
(9)
Легко заметить также, что для нахождения расстояния от точки до прямой на плоскости можно воспользоваться формулой (6), считая, что п — нормальный вектор прямой.
Расстояние между скрещивающимися прямыми. Пусть прямые р и q не параллельны. Известно, что в этом случае существуют такие параллельные плоскости Р и Q, что прямая р лежит в Р, а прямая q лежит в Q. (Если уравнения прямых г = rx + ait и г = г2 + + a2t, то плоскость Р имеет начальную точку гх и направляющие векторы ах и а2. Аналогично строится плоскость Q.) Расстояние h между Р и Q называется расстоянием между прямыми р и q. Если р и q
пересекаются, то Р и Q совпадают и h = 0.
Для того чтобы найти расстояние h. проще всего разделить объем параллелепипеда, построенного на векторах г2 — гх,ах и а2, на площадь его основания (рис. 24). Мы получим ,|(г2 -n,ai,a2)|
|[ai,a2]|•
Знаменатель этой дроби отличен от нуля, поскольку прямые не параллельны.
Предложение 1. Прямые линии с уравнениями г = rx + axt и г = r2 + a2t пересекаются тогда и только тогда, когда h = 0, т. е.
(г2 - Г1,а1,а2) = 0,[ai,a2]/0.
Вычисление углов. Чтобы найти угол между двумя прямыми, следует найти их направляющие векторы и вычислить косинус
Рис. 25. Ф = Ф2 = Ф1Рис. 25. Ф = Ф2 = Ф1угла между ними, используя скалярное произведение. При этом следует иметь в виду, что, изменив направление одного из векторов, мы получим косинус смежного угла.
Рис. 25. Ф = Ф2 = Ф1
Рис. 25. Ф = Ф2 = Ф1
Для нахождения угла между прямой и плоскостью определяют угол 9 между направляющим вектором прямой и нормальным вектором плоскости. Ес
ли векторы выбрать так,ли векторы выбрать так,чтобы cos# > 0, и взять 0 < # < 7г/2, то
ли векторы выбрать так,
ли векторы выбрать так,
искомый угол дополняет 9 до тг/2.
Угол между плоскостями находят как угол между их нормальны
ми векторами.
Полезна бывает формула для угла между прямыми линиями на плоскости, заданными уравнениями у = k^x + bi и у = к^х + Ь^ в декартовой прямоугольной системе координат. Обозначим через ф угол между прямыми, отсчитываемый от первой прямой ко второй в том же направлении, в котором производится кратчайший поворот от первого базисного вектора ко второму. Тогда tg(^ можно найти как тангенс разности углов, которые прямые составляют с осью абсцисс. Так как тангенсы этих углов равны угловым коэффициентам прямых, мы
получаемполучаемtg^ =tg^ =к2 — ki1 + Ат Адк2 — ki1 + Ат Ад(10)(10)
получаем
получаем
tg^ =
tg^ =
к2 — ki
1 + Ат Ад
к2 — ki
1 + Ат Ад
(10)
(10)
Конечно, эта формула не имеет смысла, когда знаменатель дроби обращается в нуль. В этом случае прямые перпендикулярны. Действительно, согласно предложению 1 §2 векторы с компонентами (1, Ад) и (1,&2) — направляющие векторы прямых, и их скалярное произведение равно 1 + kik^. Мы получили
Предложение 2. Для перпендикулярности прямых с угловыми коэффициентами ki и к^ в декартовой прямоугольной системе координат необходимо и достаточно выполнение равенства 1 + кД^ = 0.
Некоторые задачи на построение, а) Перпендикуляр из точки на плоскость. Проекция точки. Если (г — г0, п) = 0 — уравнение плоскости и дана точка М с радиус-вектором R, то прямая с уравнением г = R + tn проходит через М и перпендикулярна плоскости. Решая совместно уравнения прямой и плоскости, найдем ортогональную проекцию М на плоскость. Из (R — eq + tn, п) = 0 находим t и подставляем в уравнение прямой. Мы получим радиус- вектор проекции..
п (R —г0,п)
Ei Хъ. . П.
|п|2
Обратите внимание на структуру этой формулы: из радиус-векто-
pa R вычитается проекция R — г0 на нормальный вектор плоскости. Из этих соображений можно было получить ответ.
Перпендикуляр из точки на прямую. Пусть прямая задана уравнением [г —го, а] = 0 и дана точка М с радиус-вектором R. Вектор р = [R — г0, а] перпендикулярен плоскости, проходящей через прямую и точку М. Если точка не лежит на прямой, то р ^ 0, и вектор [а, р] = [a, [R — го, а]] также ненулевой и перпендикулярен а и р. Следовательно, он лежит в указанной плоскости и перпендикулярен прямой. Итак, получено уравнение
г = R + t[a, [R — г0, а]]
перпендикуляра, опущенного из точки М на заданную прямую.
Применив формулу двойного векторного произведения, вы заметите, что [а, р] коллинеарен разности вектора R — г0 и его проекции на вектор а. Задачу можно было решить, заметив это свойство направляющего вектора перпендикуляра.
Уравнение проекции прямой на плоскость. Его просто получить, если не требуется находить направляющий вектор и начальную точку. Пусть заданная плоскость имеет уравнение (г, п) + -V D = 0, а прямая — уравнение [г — г0,а] = 0, причем [а, п] ^ 0. Тогда плоскость (г — го,а, п) = 0 проходит через прямую перпендикулярно заданной плоскости. Таким образом, проекция прямой может быть задана системой из двух уравнений:
(г - г0, а, п) = 0,(г, n) + D = 0.
Направляющий вектор проекции b — проекция а на плоскость. Она получается из а вычитанием из него его проекции на нормаль:
b = а —b = а —(а, п)(а, п)п.п.
b = а —
b = а —
(а, п)
(а, п)
п.
п.
г) Общий перпендикуляр к двум скрещивающимся прямым.г) Общий перпендикуляр к двум скрещивающимся прямым.Рис. 26Рис. 26
г) Общий перпендикуляр к двум скрещивающимся прямым.
г) Общий перпендикуляр к двум скрещивающимся прямым.
Рис. 26
Рис. 26
За начальную точку может быть принята точка пересечения проектируемой прямой с плоскостью, если она существует, или же проекция начальной точки прямой.
Пусть прямые с уравнениями г = ri + + tai и г = Г2 + ta2 не параллельны, т. е. [ai,a2] ^ 0. Вектор р = [ai,a2] перпендикулярен обеим прямым. Следовательно, плоскость
(г - ri,ai, [ai,a2]) = 0 (11) проходит через первую прямую и общий перпендикуляр к обеим прямым (рис. 26), а плоскость
(г - r2,a2, [ai,a2]) = 0(12)
— через вторую прямую и общий перпендикуляр. Поэтому общий перпендикуляр можно задать системой уравнений (11), (12). Чтобы найти его начальную точку, можно решить совместно уравнение первой прямой и плоскости (12). Направляющий вектор — [ах,а2].
Пучок прямых. Пучком прямых на плоскости называется множество прямых, проходящих через фиксированную точку — центр пучка. Пусть А^х + В^у + Ci = 0 и А^х + В^у + С2 = 0 — уравнения двух прямых, принадлежащих пучку. Тогда уравнение
a(Aix + Вуу + Ci) + 3V^X + В^у + С2) = 0(13)
при условии а2 + /З2 ^ 0 называется уравнением пучка прямых.
Основанием для этого служит
Предложение 3. При любых а и 3 (а2 + 3^ ^ 0) уравнение (13) определяет прямую линию, принадлежащую пучку. Обратно, уравнение каждой прямой из пучка представимо в виде (13).
Докажем сначала, что коэффициенты при переменных в уравнении (13) не равны нулю одновременно. Для этого перепишем его в виде
(ctAi + (ЗА^х + (<tSi + (ЗВ^у + (ctC^i + (ЗС^ = 0.
Допустим, что аА\ + ^А^ = 0 и аВ\ + 3^2 = 0. Так как прямые пересекаются, Л1В2 — Л2В1 ^ 0 и из предложения 9 § 2 вытекает, что значения а = 0, Д = 0 единственные, которые удовлетворяют этим двум равенствам. Но эти значения мы исключили. Таким образом, уравнение (13) определяет прямую линию.
Обозначим через xq, Уо координаты центра пучка. По условию
+ В^уо + Ci = 0, А2жо + В2У0 + С2 = 0,
а потому хо, уо удовлетворяют уравнению (13), и прямая проходит через центр пучка.
Вторая часть предложения будет доказана, если окажется, что через любую точку, отличную от центра пучка Mq, проходит прямая линия с уравнением вида (13). Легко проверить, так ли это. Рассмотрим точку Mi(xi,yi), отличную от Мо, и обозначим
и = AiXi + В^у^ + Ci, у = Л2Ж1 + В2У1 + С2.
Так как наши прямые имеют только одну общую точку, числа и и v одновременно не равны нулю, и мы вправе положить а = —о, /3 = и. При таких значениях а и 3 координаты точки Mi удовлетворяют уравнению (13). Это означает, что соответствующая этим значениям прямая пучка проходит через Mi, и предложение доказано.
Заметим, что каждая пара чисел а и 3 {а2 + 3^ Ф 0) определяет в пучке единственную прямую, но каждой прямой соответствуют бесконечно много пропорциональных между собой пар чисел.
Если нам известны координаты центра пучка, то уравнение пучка можно написать в виде
а(ж - ж0) + /3(у - уо) = 0,
положив, что пучок определяется прямыми х — жо = 0 и у — у0 = 0. Впрочем, и без того очевидно, что это — уравнение произвольной прямой, проходящей через Мо.
Посмотрим на уравнение пучка прямых с несколько более общей точки зрения. Систему из уравнений прямых, определяющих пучок, можно рассматривать как уравнение центра пучка. Поэтому уравнение каждой прямой пучка есть следствие этой системы. Теперь наш результат можно сформулировать так.
Предложение 4. Если система линейных уравнений имеет решение, то некоторое линейное уравнение является ее следствием тогда и только тогда, когда оно есть сумма уравнений системы, умноженных на какие-то числа.
Мы доказали это предложение для частного случая систем из двух уравнений с двумя неизвестными. В общем виде оно вытекает из результатов гл. V о системах линейных уравнений. Другими геометрическими интерпретациями этого предложения являются пучки и связки плоскостей.
Пучком плоскостей называется множество плоскостей, проходящих через фиксированную прямую — ось пучка. Уравнение пучка плоскостей имеет вид
ct(Aix + В^у + C-\_z + D^ + (З^А^х + В^у + C^z + D^ = 0, где о;2 + /З2 ^ 0, а в скобках стоят левые части уравнений двух различных плоскостей пучка.
Связкой плоскостей называется множество плоскостей, проходящих через фиксированную точку — центр связки. Уравнение связки плоскостей имеет вид
ct(Aix + В^у + C-\_z + D^ + (З^А^х + В^у + C^z + D^ +
+ 7(Mgx + Взу + C3Z + D3) = 0, где ос2 + /З2 + у2 ^ 0, а в скобках стоят левые части уравнений плоскостей связки, имеющих центр своей единственной общей точкой.
Предоставим читателю самостоятельно вывести эти уравнения, если он пожелает.
О геометрическом смысле порядка алгебраической линии. Пусть на плоскости дана алгебраическая линия L, имеющая в декартовой системе координат уравнение
А^хкгук + ... + Asxksyls = 0.(14)
Рассмотрим произвольную прямую с параметрическими уравнениями
ж = ж0 + «1^, У = УоЗ-а21.(15)
Найдем точки пересечения L и прямой линии. Они будут известны, если мы найдем соответствующие им значения параметра t. Это будут те значения, при которых х и у, выраженные по форму-
лам (15), удовлетворяют уравнению (14). Подставим (15) в (14):
Ai(жо + ait)kl (т/о + а^11 + ... + As^xq + ait)ks (т/о + a2t)ls = 0. (16) Раскрывая скобки в каждом члене, мы получим многочлены относительно t степеней ki + Zi,..., ks + ls- Их сумма будет многочленом, степень которого не выше, чем максимальная из степеней слагаемых. Но максимальное из чисел ki + Zi,..., ks + ls — это порядок линии L. Поэтому степень уравнения (16) не превосходит порядка линии.
Может, конечно, случиться, что все коэффициенты этого уравнения равны нулю, и оно представляет собой тождество. Если исключить этот случай, то число корней уравнения и, следовательно, число точек пересечения не превосходит порядка линии. Мы доказали
Предложение 5. Число точек пересечения алгебраической линии с прямой, которая на ней не лежит целиком, не превосходит порядка линии.
Существуют линии, которые ни с одной прямой не имеют в принципе возможного числа точек пересечения, равного порядку линии. Примерами могут служить линии с уравнениями ж2 + у2 = 0 или (ж2 + у2)2 — 1 = 0.
Пример. Архимедова спираль — линия с уравнением г = аф в полярной системе координат — пересекает каждую прямую, проходящую через полюс, в бесконечном числе точек. Следовательно, она не является алгебраической линией.
Упражнения
В декартовой прямоугольной системе координат даны координаты вершин треугольника Л(20, —15), В(—16,0) и С(—8, 6). Найдите координаты центра и радиус окружности, вписанной в треугольник.
Начало координат лежит в одном из углов, образованных прямыми с уравнениями Ахх + Biy + Ci = 0 и Л2Ж + В^у + С) = 0. При каком необходимом и достаточном условии на коэффициенты уравнений этот угол острый?
Составьте уравнение прямой, проходящей через начало координат и пересекающей прямые с уравнениями х = 1 + 2t. у = 2 + 3t, z = — t и х = 4t, у = 5 — 5t, z = 3 + 2t.
В декартовой прямоугольной системе координат найдите координаты центра и радиус сферы, проходящей через точку Л(0,1,0) и касающейся плоскостей с уравнениями хфу = 0, х — у = 0ихфуф4г = 0.
В декартовой прямоугольной системе координат даны координаты вершин треугольника Л(1,2,3), В(1,5,—1) и С(5,3, —5). Найдите координаты центра окружности, описанной около треугольника.
Напишите уравнения прямой, которая параллельна прямой г = го + + aot и пересекает прямые г = ri + ait и г = Г2 + a2t.
ГЛАВА III
ЛИНИИ И ПОВЕРХНОСТИ ВТОРОГО ПОРЯДКА
Исследование уравнения второго порядка
В общей декартовой системе координат линия второго порядка может быть задана уравнением1
Ах2 + 2Вжт/ + Су2 + 2Dx ^2Ey^F = О,(1)
в котором коэффициенты Л, В и С не равны нулю одновременно. Исследуем множество точек, которые ему удовлетворяют, не предполагая заранее, что хоть одна такая точка существует. С этой целью мы будем менять систему координат так, чтобы уравнение стало возможно проще. С самого начала можно считать систему координат декартовой прямоугольной, так как при переходе к прямоугольной системе координат общий вид уравнения (1) не изменится.
При повороте базиса декартовой прямоугольной системы координат на угол ф старые координаты точки х^у будут связаны с ее новыми координатами х\у' формулами (8) §3 гл. I
х = х cos ф — у* sin ф, у = х* sin ф + у' cos ф.
В новых координатах уравнение (1) примет вид А(х' cos ф — у1 sin ф)2 + 2B^xf cos ф — у1 sin ф) х
х (х' sin ф + у' cos ф) + С(х' sin ф + у' cos ф)2 + ... = 0. Здесь многоточием обозначены члены первой степени относительно х\у’ и свободный член, которые нет необходимости выписывать. Нас будет интересовать член с произведением х'у' в преобразованном уравнении. В невыписанные члены это произведение не входит, и мы подсчитаем, что половина коэффициента при х*у* есть
В* = —A sin ф cos ф + В (cos2 ф — sin2 ф) + С sin ф cos ф.
Если В = 0, то поворачивать систему координат не будем. Если же В ^ ^ 0, то выберем угол ф так, чтобы В* обратилось в нуль.
Это требование приведет к уравнению
2В cos 2ф = (А — С) sin 2ф.(2)
Если А = С, то cos 2ф = 0, и можно положить ф = тг/4. Если же А ^ С, то выбираем ф = - arctg J. Для нас сейчас важно то, что хоть
один такой угол обязательно существует. После поворота системы координат на этот угол линия будет иметь уравнение
Л'ж'2 + С"у'2 + Wx' + 2S'y' + F' = 0.(3)
Выражения для коэффициентов уравнения (3) через коэффициенты (1) подсчитать не трудно, но это не нужно. Теперь коэффициент при произведении переменных равен нулю, а остальные члены мы по- прежнему считаем произвольными.
Сформулируем следующее вспомогательное
Предложение 1. Если в уравнение (3) входит с ненулевым коэффициентом квадрат одной из координат, то при помощи переноса начала координат вдоль соответствующей оси можно обратить в нуль член с первой степенью этой координаты.
В самом деле, пусть, например, А* ^ 0. Перепишем (3) в виде
А'^ ++ й + с'^ + 2s'y'+ F' ■= °-
Если мы сделаем перенос начала координат, определяемый формулами х" = х* + D'/А', у" = у*, то уравнение приведется к виду
А'х"2 + Су"2 + 2Efy" + Е" = 0, как и требовалось.
А. Предположим, что А*С ^ 0, т. е. оба коэффициента отличны от нуля. Согласно предложению 1 при помощи переноса начала координат уравнение приведется к виду
А'х"2 + Су"2 + F" = 0.(4)
Могут быть сделаны следующие предположения относительно знаков коэффициентов в этом уравнении.
А1. А*С > 0 — коэффициенты А* и С имеют один знак. Для F" имеются следующие три возможности.
Ala. Знак F" противоположен знаку А* и С. Перенесем F" в другую часть равенства и разделим на него. Уравнение примет вид
где а2 = —F"/A', Ъ2 = —F"/С. Можно считать, что в этом уравнении а > 0, b > 0 и а ^ Ь. Действительно, если последнее условие не выполнено, то можно сделать дополнительную замену координат
^=у", у*=х". (6)
Определение. Линия, которая в некоторой декартовой прямоугольной системе координат может быть задана уравнением (5) при условии а ^ Ь, называется эллипсом, уравнение называется каноническим уравнением эллипса, а система координат — его канонической системой координат.
При а = b уравнение (5) есть уравнение окружности радиуса а. Таким образом, окружность — частный случай эллипса.
А1б. Знак F" совпадает с общим знаком А" и С". Тогда аналогично предыдущему мы можем привести уравнение к виду
Этому уравнению не удовлетворяют координаты ни одной точки. Уравнение, которое приводится к каноническому виду (7), называется уравнением мнимого эллипса.
А1в. F" = 0. Уравнение имеет вид
а2х"2 + с2у" = 0.(8)
Ему удовлетворяет только одна точка х" = 0, у" = 0. Уравнение, приводящееся к каноническому виду (8), называется уравнением пары мнимых пересекающихся прямых. Основанием для этого названия служит сходство с приведенным ниже уравнением (10).
А2. А*С* < 0 — коэффициенты А* и С* имеют разные знаки. Относительно F" имеются следующие две возможности.
(9)(9)А2а. F" ^ 0. В случае необходимости, делая замену (6), мы можем считать, что знак F" противоположен знаку А*. Тогда уравнение приводится к виду
(9)
(9)
а2
где а2 = -F^A', Ь2 = F^C.
Определение. Линия, которая в некоторой декартовой прямоугольной системе координат может быть задана уравнением (9), называется гиперболой, уравнение называется каноническим уравнением гиперболы, а система координат — ее канонической системой координат.
А2б. F" = 0. Уравнение имеет вид
а2х"2 - с2у"2 = 0.(10)
Его левая часть разлагается на множители ах" — су" и ах" + су" и, следовательно, обращается в нуль тогда и только тогда, когда равен нулю хоть один из сомножителей. Поэтому линия с уравнением (10) состоит из двух прямых. Эти прямые пересекаются в начале координат, и мы имеем, таким образом, пару пересекающихся прямых.
Б. Допустим теперь, что А'С* = 0, и, следовательно, один из коэффициентов А* или С* равен нулю. В случае необходимости, делая замену (6), мы можем считать, что А* = 0. При этом С* ^ 0, так как иначе порядок уравнения был бы меньше двух. Используя предложение 1, мы приведем уравнение к виду
С"у"2 + 2D'x" + F" = 0.
Б1. Пусть D' ^ 0. Сгруппируем члены следующим образом:
C'V,2 + 2D^x" + ^ =0.
Перенесем начало координат вдоль оси абсцисс в соответствии с формулами перехода ж* = хП + F"/2D', у* = ун. Тогда уравнение примет вид
С" у*2 + Wx* = О,
ИЛИ
у*2 = 2рх*,(11)
где р = —D'/С. Мы можем считать, что р > 0, так как в противном случае можно сделать дополнительную замену координат, изменяющую направление оси абсцисс: х = —ж*, у = у*.
Определение. Линия, которая в некоторой декартовой прямоугольной системе координат может быть задана уравнением (11) при условии р > 0, называется параболой, уравнение называется каноническим уравнением параболы, а система координат — ее канонической системой координат.
Б2. Допустим, что D* = 0. Уравнение имеет вид Су"2 + FH = 0. Относительно FH есть следующие три возможности.
Б2а. CF" < 0 — знаки С* и FH противоположны. Разделив на С', приведем уравнение к виду
у"2 - а2 = 0.(12)
Левая часть уравнения разлагается на множители у" + а и у" — а. Обращение в нуль каждого из них определяет прямую линию. Эти прямые параллельны, и, таким образом, уравнение определяет пару параллельных прямых.
Б2б. CF" > 0 — знаки С* и FH совпадают. Разделив на С', приведем уравнение к виду
у"2 + а2 = о.(13)
Этому уравнению не удовлетворяют координаты ни одной точки. Уравнение, приводящееся к каноническому виду (13), называют уравнением пары мнимых параллельных прямых.
Б2в. F" = 0. После деления на С' уравнение принимает вид
у"2 = 0.(14)
Это уравнение эквивалентно уравнению у" = 0, и потому определяет прямую линию. Уравнение, приводящееся к каноническому виду (14), называется уравнением пары совпавших прямых.
Соберем вместе полученные результаты.
Теорема 1. Пусть в декартовой системе координат задано уравнение второго порядка (1).
Тогда существует такая декартова прямоугольная система координат, в которой это уравнение принимает один из следующих девяти канонических видов:
!) 4 + 6 = Г 2)= -1; 3) а2ж2 + с2у2 = 0;
а2 о2а2 о2
^ — ^ = 1; 5) а? х2 — с2у2 = 0; 6) у2 = 2рж;
у2 - а2 = 0; 8) у2 + а2 = 0; 9) у2 = 0.
В соответствии с этим существуют семь классов линий второго порядка: 1) эллипсы; 3) точки (пары мнимых пересекающихся прямых); 4) гиперболы; 5) пары пересекающихся прямых; 6) параболы; 7) пары параллельных прямых; 9) прямые (пары совпавших прямых).
Уравнению 2) мнимого эллипса и уравнению 8) пары мнимых параллельных прямых не удовлетворяет ни одна точка.
Упражнения
Приведите к каноническому виду уравнение
Зж2 + Юж?/ + Зу2 — 2ж + 2у — 9 = 0.
Приведите к каноническому виду уравнение
9ж2 — 24ж?/ + 16?/2 — 34ж — ЗВу — 9 = 0.
Какого класса линию может определять уравнение второго порядка, если его левая часть раскладывается в произведение линейных мночленов?
При каком условии на его коэффициенты уравнение второго порядка в декартовой прямоугольной системе координат является уравнением окружности?
Система координат удовлетворяет условиям |ei| = |е2| = 5, (61,62) = = 7. Какая линия определяется в этой системе координат уравнением ж2 + + ?/2 = 1?
Докажите, что сумма коэффициентов А + С в уравнении (1) не меняется при переходе от одной декартовой прямоугольной системы координат к другой такой же системе.
§ 2. Эллипс, гипербола и парабола
В предыдущем параграфе мы познакомились с классификацией линий второго порядка. Геометрические свойства только трех классов линий не являются очевидными. Ими мы сейчас займемся.
Эллипс. Напомним, что мы назвали эллипсом линию, которая в некоторой декартовой прямоугольной системе координат определяется каноническим уравнением
при условии а ^ b > 0.
Из уравнения (1) следует, что для всех точек эллипса |ж| ^ а и \у\ ^ Ь. Значит, эллипс лежит в прямоугольнике со сторонами 2а и 2Ь.
Точки пересечения эллипса с осями канонической системы координат, имеющие координаты (а, 0), (—а, 0), (0,6) и (0,-6), называются вершинами эллипса. Числа а и b называются соответственно большой и малой полуосями эллипса.
В каноническое уравнение входят только квадраты координат. Поэтому, если координаты (ж, т/) какой-либо точки М ему удовлетворя-
Рис. 27Рис. 27ют, то ему удовлетворяют и координаты (—х, у\ (х,—у) и (—ж, —у) точек Mi, М2 и М3 (рис. 27). Отсюда вытекает
Рис. 27
Рис. 27
Предложение 1. Оси канонической системы координат являются осями симметрии эллипса, а начало канонической системы — его центром симметрии.
Внешний вид эллипса проще всего опи
Рис. 28. Здесь Ь/а=1/2Рис. 28. Здесь Ь/а=1/2Рис. 29Рис. 29сать сравнением с окружностью радиуса а с центром в центре эллипса: ж2 + у2 = а2. При каждом ж таком, что |ж| < а, найдутся две точки эллипса с ординатами ti^l — ж2/а2 и две точки окружности с ординатами ±«уг— ж2/а2. Пусть точке эллипса соответствует точка окружности с ординатой того же знака. Тогда отношение ординат соответствующих точек равно b/а. Итак, эллипс получается из окружности таким сжатием ее к оси абсцисс, при котором ординаты
Рис. 28. Здесь Ь/а=1/2
Рис. 28. Здесь Ь/а=1/2
Рис. 29
Рис. 29
всех точек уменьшаются в одном и том же отношении b/а (рис. 28).
С эллипсом связаны две замечательные точки, называемые его фокусами. Пусть по определению
(2)(2)22 к2
(2)
(2)
с — а - о
и с ^ 0. Фокусами называются точки F± и F2 с координатами (с, 0) и (—с, 0) в канонической системе координат (рис. 29).
Для окружности с = 0, и оба фокуса совпадают с центром. Ниже мы будем предполагать, что эллипс не является окружностью.
(3)(3)Отношение
(3)
(3)
£ = -а
называется эксцентриситетом эллипса. Отметим, что s < 1.
Предложение 2. Расстояние от произвольной точки М^х,у\ лежащей на эллипсе, до каждого из фокусов (см. рис. 29) является
линейной функцией от ее абсциссы х:
П = |FiM| = а — ex, r2 = \F2M\ = а + ex.(4)
Доказательство Очевидно, что г2 = (х — с)2 + у2. Подставим сюда выражение для у2, найденное из уравнения эллипса. Мы получим,2 2
г2 = х2 — 2 ст + с2 + Ь2
а2
Учитывая равенство (2), это можно преобразовать к виду
г; = а — 2сх Н— = (а — exY .
а2
Так как х < а и е < 1, отсюда следует, что справедливо первое из равенств (4): ri = а — ех. Второе равенство доказывается аналогично.
Предложение 3. Для того чтобы точка лежала на эллипсе, необходимо и достаточно, чтобы сумма ее расстояний до фокусов равнялась большой оси эллипса 2а.
Необходимость условия очевидна: если мы сложим равенства (4) почленно, то увидим, что. .
П + т2 = 2а.(5)
Докажем достаточность. Пусть для точки М(х,у) выполнено условие (5), т. е.
V^ — с)2 + У2 = 2а— у/^^ср^Н^2.
Возведем обе части равенства в квадрат и приведем подобные члены:
хс + а2 = ал/ (х + с)2 + у2.(6)
Это равенство также возведем в квадрат и приведем подобные члены, используя соотношение (2). Мы придем к равенству Ь2х2 + а2у2 =
= а2Ъ2, равносильному уравнению эллипса (1).
С эллипсом связаны две замечательные прямые, называемые его директрисами. Их уравнения в канонической системе координат (рис. 30)
х = х = —.(7)
ЕЕ
Директрису и фокус, которые лежат по одну сторону от центра, будем считать соответствующими друг другу.
Предложение 4. Для того чтобы точка лежала на эллипсе, необходимо и достаточно, чтобы отношение ее расстояния до фокуса к расстоянию до соответствующей директрисы равнялось эксцентри
ситету эллипса е.
Докажем это предложение для фокуса F2(—с, 0). Пусть М(х,у) — произвольная точка эллипса. Расстояние от М до директрисы с урав-
нением х = —а/s по формуле (9) §3 гл. II равно
d2 = |ж + || = | (ех + а).
Из формулы (4) мы видим теперь, что r2/d2 = е.
Обратно, пусть для какой-то точки плоскости r2/d2 = £, т. е.
V(^ + с)2 + у2 = Е (ж + |У
Так как е = с/а, это равенство легко приводится к виду (6), из которого, как мы знаем, следует уравнение эллипса.
Выведем уравнение касательной к эллипсу, заданному каноническим уравнением. Пусть Мо(жо,т/о) — точка на эллипсе и уо + 0. Через Мо проходит график некоторой функции у = /(ж), который целиком лежит на эллипсе. (Для уо > 0 это график /1(ж) = b^l — ж2/а2, для у о < 0 — график /2 (ж) = — 6^1 — х2 ja2. Не уточняя знака уо, обозначим подходящую функцию /(ж).) Для нее выполнено тождество
ж2 . (/(ж))2 = 1
а2 №*
Дифференцируем его по х:
^ + ^1 = 0.
в2 №
Подставляя х = xq и /(жо) = уо- находим производную от / в точке жо, равную угловому коэффициенту касательной:
Теперь мы можем написать уравнение касательной:
Ь2 ж0 / ч
У -Уо = —2—“ жо).
а2 Уо
Упрощая это уравнение, учтем, что Ъ^х^ + а2у^ = а2Ь2, так как Мо лежит на эллипсе. Результату можно придать вид
жжо ууо
а2 Ь2
При выводе уравнения (8) мы исключили вершины эллипса (а, 0) и (—а, 0), положив у0 ^ 0. Для этих точек оно превращается, соответственно, в уравнения х = а и х = —а. Эти уравнения определяют касательные в вершинах. Проверить это можно, заметив, что в вершинах х как функция от у достигает экстремума. Предоставим читателю проделать это подробно и показать тем самым, что уравнение (8) определяет касательную для любой точки Мо(жо,т/о) на эллипсе.
Предложение 5. Касательная к эллипсу в точке Мо(хо,уо) есть биссектриса угла, смежного с углом между отрезками, соединяющими эту точку с фокусами.
Доказательство Нам надо сравнить углы фу и ф^, составлен
ные векторами FyM0 и F2M0 с вектором п, перпендикулярным касательной (рис. 31). Из уравнения (8) находим, что п(хо/а2 ,уо/Ь2), и потому
(О0/п) = ^(х0-сН§У0 = _ ^ жос _ а — ежо а2 а
Используя (4), мы получаем отсюда, что cosy?i = 1/(а|п|). Аналогично находим cos(^2 = l/(alnl)- Предложение доказано.
ноническим уравнениемноническим уравнением- Е! = 1 а2 Ъ2- Е! = 1 а2 Ъ2(9)(9)Гипербола. Гиперболой мы назвали линию, которая в некоторой декартовой прямоугольной системе координат определяется ка
ноническим уравнением
ноническим уравнением
- Е! = 1 а2 Ъ2
- Е! = 1 а2 Ъ2
(9)
(9)
Из этого уравнения видно, что для всех т. е. все точки гиперболы лежат вне вертикальной полосы ширины 2а (рис. 32). Ось абсцисс канонической системы координат пересекает гиперболу в точках с координатами (а, 0) и (—а, 0), называемых вершинами гиперболы. Ось ординат не пересекает гиперболу. Таким образом, гипербола состоит из двух не связанных между собой частей. Они называются ее ветвями. Числа а и b
называются соответственно вещественной и мнимой полуосями гиперболы.
В точности так же, как и для эллипса, доказывается
Предложение 6. Для гиперболы оси канонической системы координат являются осями симметрии, а начало канонической систе
мы — центром симметрии.
Для исследования формы гиперболы найдем ее пересечение с произвольной прямой, проходящей через начало координат. Уравнение прямой возьмем в виде у = кх. поскольку мы уже знаем, что прямая х = 0 не пересекает гиперболу. Абсциссы точек перечения нахо
дятся из уравнения22 2
ж к х _ 1
Поэтому, если Ъ2 — а2к2 > 0, то
. ab
х = ± —.
Vb2 — а2к2
Это позволяет указать координаты точек пересечения (ab/и, abk/v) и
(—ab/v, —abk/v'), где обозначено у = (Ъ2 — а2к2У^2. В силу симметрии достаточно проследить за движением первой из точек при изменении к (рис. 33).
Числитель дроби ab/v постоянен, а знаменатель принимает наибольшее значение при к = 0. Следовательно, наименьшую абсциссу имеет вершина (а, 0). С ростом к знаменатель убывает, и ж растет, стремясь к бесконечности, когда к приближается к числу b/а. Прямая у = = Ьх/а с угловым коэффициентом Ь/а
не пересекает гиперболу, и прямые с большими угловыми коэффициентами ее тем более не пересекают. Любая прямая с меньшим положительным угловым коэффициентом пересекает гиперболу.
Если мы будем поворачивать прямую от горизонтального положения по часовой стрелке, то к будет убывать, к2 расти, и прямая будет пересекать гиперболу во все удаляющихся точках, пока не займет положения с угловым коэффициентом —Ь/а.
К прямой у = —Ьх/а относится все, что было сказано о у = Ьх/ал она не пересекает гиперболу и отделяет прямые, пересекающие ее, от не пересекающих. Из приведенных рассуждений вытекает, что гипербола имеет вид, изображенный на рис. 33.
Определение. Прямые с уравнениями у = Ьх/а и у = —Ьх/а в канонической системе координат называются асимптотами гиперболы.
Запишем уравнения асимптот в виде Ьх — ау = 0 и Ьх + ау = 0. Расстояния от точки М(ж,т/) до асимптот равны соответственно
hihi\bx - ау\\bx - ау\^2^2\Ьх + ау\ а/сТ^ЛЕ\Ьх + ау\ а/сТ^ЛЕ
hi
hi
\bx - ау\
\bx - ау\
^2
^2
\Ьх + ау\ а/сТ^ЛЕ
\Ьх + ау\ а/сТ^ЛЕ
Если точка М находится на гиперболе, то Ь2х2 — а2у2 = а2Ь2, и
hihhih|Ь2ж2 - «2у2а2 + Ь2|Ь2ж2 - «2у2а2 + Ь22т2 а оа2 + Ь22т2 а оа2 + Ь2
hih
hih
|Ь2ж2 - «2у2а2 + Ь2
|Ь2ж2 - «2у2а2 + Ь2
2т2 а о
а2 + Ь2
2т2 а о
а2 + Ь2
Предложение 7. Произведение расстояний от точки гиперболы до асимптот постоянно и равно a2b2 j^а2 + Ь2).
Отсюда следует важное свойство асимптот.
Предложение 8. Если точка движется по гиперболе так, что ее абсцисса по абсолютной величине неограниченно возрастает, то расстояние от точки до одной из асимптот стремится к нулю.
Действительно, хотя бы одно из расстояний hi или 62 при этих условиях должно неограниченно возрастать, и, если бы предложение было неверно, произведение не было бы постоянно.
Введем число с, положив
(10)(10)22,72
(10)
(10)
с — а + Ь
Рис. 34. с2 = а2 + Ь2Рис. 35. г2—г1 = 2а; г{ — т^ = 2а
натами (с, 0) и (—с, 0) в канонической системе координат.
Отношение е = с/а, как и для эллипса, называется эксцентриситетом. У гиперболы s > 1.
Предложение 9. Расстояния от произвольной точки М(х,у) на гиперболе до каждого из фокусов следующим образом зависят от ее абсциссы х:
П = |FiM| = |а — ех\, т2 = |F2M| = \а + ех\. (11)
Доказательство этого утверждения почти дословно совпадает с доказательством предложения 2, и мы не будем его воспроизводить. Заметим, что равенства (11) можно подробнее записать так:
для правой ветви гиперболы (ж ^ а)
ri = ex — а, r2 = ех + а;
для левой ветви гиперболы (ж ^ —а)
П = а — ех, т2 = —ех — а.
Итак, для правой ветви r2 — ri = 2а, а для левой ветви п — т2 = = 2а. В обоих случаях
|г2-п| = 2а.(12)
Предложение 10. Для того чтобы точка М лежала на гиперболе, необходимо и достаточно, чтобы разность ее расстояний до фокусов по абсолютной величине равнялась вещественной оси гиперболы 2а.
Необходимость условия уже доказана. Для доказательства достаточности условия его нужно представить в виде
V(x — с)2 + ?/2 =+ а/(^ + с)2 + у2.
Дальнейшее отличается от доказательства предложения 3 только тем, что нужно воспользоваться равенством (10), а не (2).
Директрисами гиперболы называются прямые, задаваемые в канонической системе координат уравнениями
ж = —, ж = — -.(13)
ЕЕ
Директрисы лежат ближе к центру, чем вершины, и, следовательно, не пересекают гиперболу. Директриса и фокус, лежащие по одну сторону от центра, считаются соответствующими друг другу.
Предложение 11. Для того чтобы точка лежала на гиперболе,Предложение 11. Для того чтобы точка лежала на гиперболе,Расстояние от М* до ле (9) § 3 гл. II равноРасстояние от М* до ле (9) § 3 гл. II равнонеобходимо и достаточно, чтобы отношение ее расстояния до фокуса к расстоянию до соответствующей директрисы равнялось эксцентриситету е (рис. 36).
Предложение 11. Для того чтобы точка лежала на гиперболе,
Предложение 11. Для того чтобы точка лежала на гиперболе,
Расстояние от М* до ле (9) § 3 гл. II равно
Расстояние от М* до ле (9) § 3 гл. II равно
Доказательство повторяет доказательство предложения 4. Докажем, например, необходимость условия для фокуса F2(—с, 0). Пусть М'(х, у) — точка гиперболы.
директрисы с уравнением х = —о/е по форму- d! = |ж + -1 = - \ех + а\.
Из формулы (11) мыИз формулы (11) мывидим теперь, что г'/d' = е.
Из формулы (11) мы
Из формулы (11) мы
Уравнение касательной к гиперболе в точке Мо(хо,уо), лежащей на ней, выводится так же, как соответствующее уравнение (8) для эллипса. Оно имеет вид
(14)(14)ЖЖо _ ууо _ .а2 Ь2 ~ '
(14)
(14)
Предложение 12. Касательная к гиперболе в точке Мо(хо,уо) есть биссектриса угла между отрезками, соединяющими эту точку с фокусами.
Доказательство почти не отличается от доказательства предложения 5. Рекомендуем читателю полностью провести доказательства этого и остальных утверждений, здесь сформулированных, но не доказанных для гиперболы.
Парабола. Параболой мы назвали линию, которая в некоторой декартовой прямоугольной системе координат определяется каноническим уравнением
у2 = 2рх (15) при условии р > 0.
Из уравнения (15) вытекает, что для всех точек параболы х ^ 0. Парабола проходит через начало канонической системы координат. Эта точка называется вершиной параболы.
Форма параболы известна из курса средней школы, где она встречается в качестве графика функции у = ах2. Отличие уравнений объясняется тем, что в канонической системе координат по сравнению с прежней оси координат поменялись местами, а коэффициенты связаны равенством 2р = а-1.
Фокусом параболы называется точка F с координатами (р/2,0) в канонической системе координат.
Директрисой параболы называется прямая с уравнением х = —^/2 в канонической системе координат (PQ на рис. 37).
Предложение 13. Расстояние от точки МДх,у\ лежащей на параболе, до фокуса равно
т = х + ^.(16)
Для доказательства вычислим квадрат расстояния от точки М(х,у)
до фокуса по координатам этих точек: г2 = (х — -р/2)2-\-у2 и подставим сюда у2 из канонического уравнения параболы. Мы получаем
Отсюда в силу х ^ 0 следует равенство (16).
Заметим, что расстояние от точки М до директрисы по формуле 9 § 2 гл. II также равно d = х + ^.
Отсюда вытекает необходимость следующего условия.
Предложение 14. Для того чтобы точ
ка М лежала на параболе, необходимо и достаточно, чтобы она была
одинаково удалена от фокуса и от директрисы этой параболы.
Докажем достаточность. Пусть точка М(х,у) одинаково удалена от фокуса и от директрисы параболы:
Возводя это уравнение в квадрат и приводя в нем подобные члены, мы получаем из него уравнение параболы (15). Это заканчивает доказательство.
глашения формулаглашения формулаг d~sг d~sПараболе приписывается эксцентриситет s = 1. В силу этого со-
глашения формула
глашения формула
г d~s
г d~s
верна и для эллипса, и для гиперболы, и для параболы.
Выведем уравнение касательной к параболе в точке Мо(хо,уо), лежащей на ней. Пусть у^ ^ 0. Через точку Mq проходит график функции у = /(ж), целиком лежащий на параболе. (Это у = Д2рх или же у = = —л/2рх, смотря по знаку уо.) Для функции /(ж) выполнено тождество (/(ж))2 = 2рх, дифференцируя которое имеем 2/(ж)/'(ж) = 2р. Подставляя ж = жо и /(жо) = уо, находим /'(жо) = р/уъ- Теперь мы можем написать уравнение касательной к параболе
У - Уо = — (ж - ж0).
Уо
Упростим его. Для этого раскроем скобки и вспомним, что у^ = 2^жо- Теперь уравнение касательной принимает окончательный вид
УУО = р(х х0).(17)
Заметим, что для вершины параболы, которую мы исключили, положив т/о ?^ 0, уравнение (17) превращается в уравнение х = 0, т. е. в уравнение касательной в вершине. Поэтому уравнение (17) справедливо для любой точки на параболе.
Предложение 15. Касательная к
Мопараболе в точке Мо есть биссектриса
^'—угла, смежного с углом между отрезком,
который соединяет Мо с фокусом, и лу- /чом, выходящим из этой точки в направ
лении оси параболы (рис. 38).
| \Доказательство Рассмотрим ка
сательную в точке Мо(хо,уоУ Из урав- Рис' 38нения (17) получаем ее направляющий
вектор х^у^рУ Значит, (v,ei) = уо и cos^i = t/o/|v|. Вектор FMo имеет компоненты хо — р/2 и т/q, а потому (FM0, v) = ЖоУо - | Уо + РУо = Уо (ж0 + |).
Но |FM0| = ^о +р/2. Следовательно, cos (^2 = 2/o/|v|. Это заканчивает доказательство.
Заметим, что |F7V| = |FM0| (см. рис. 38).
Упражнения
Докажите, что вершины гиперболы и точки пересечения ее асимптот с директрисами лежат на одной окружности.
Фокус эллипса (гиперболы или параболы) делит проходящую через него хорду на отрезки длины и и и. Докажите, что сумма 1/и + 1/ж постоянна.
Выведите уравнение эллипса, гиперболы и параболы в полярной системе координат, приняв за полюс фокус, а за полярную ось — луч, лежащий на оси симметрии и не пересекающий директрису, соответствующую данному фокусу.
На плоскости нарисованы эллипс и парабола вместе с их осями симметрии. Как с помощью циркуля и линейки построить их фокусы и директрисы? Тот же вопрос относительно гиперболы, у которой нарисованы асимптоты. (Задача построения осей симметрии и асимптот решается на основании материала §3.)
Пусть и и и — длины двух взаимно перпендикулярных радиусов эллипса. Найдите сумму 1/и2 + 1/гА
Найдите кратчайшее расстояние от параболы у2 = 12ж до прямой х — -т/ + 7 = 0.
Докажите, что отрезок касательной, заключенный между асимптотами гиперболы, делится пополам точкой касания.
В уравнение касательной к эллипсу (8) в качестве жо и уо подставлены координаты точки, лежащей не на эллипсе, а вне эллипса. Как расположена получившаяся прямая?
Из точки на директрисе проведены две касательные к параболе. Докажите, что они взаимно перпендикулярны, и отрезок, соединяющий точки касания, проходит через фокус.
§ 3. Линия второго порядка, заданная общим уравнением
. Пересечение линии второго порядка и прямой. Рассмотрим линию второго порядка, заданную общим уравнением
Ах2 + 2Вху + Су2 + 2Dx + 2Еу + Г = 0(1)
в декартовой системе координат, и исследуем пересечение этой линии с произвольной прямой
х = ж0 + at, у = Уо + pt.(2)
Значения параметра t. соответствующие точкам пересечения, должны удовлетворять уравнению, получаемому подстановкой (2) в (1):
Л(жо + at3 + 2S(xq + а£)(т/о + 3^ “Ь С^Уо + 3^3 +
+ 2Z)(xq + at) + 2E^i/q + 33 F F = 0. (3) Раскрывая скобки и приводя подобные члены, мы получим уравнение
Pt2 + 2Qt + R = 0,(4)
в котором
Р = Аа2 + 2В«3 + С32,(5)
Q = (Ахо + Вуо + D)a + (Bxq + Суо + Е^З^(6)
или, при другой группировке слагаемых,
Q = (Ла + В3)хо + (Ва + СЗ^ + Da + ЕЗ. (7) Свободный член — это значение многочлена при t = 0, т. е.
R = Axq + 2Вхоуо + Су^ + 2Dxq + 2Еуо + F = 0.(8)
Вообще говоря, уравнение (4) квадратное, имеет не больше двух корней, и прямая пересекает линию или в двух точках, или в одной точке (кратные корни), или не пересекает ее (комплексные корни). Но возможны “исключительные” прямые, для которых Р = 0, т. е.
Аа2 + 2ВаЗ + СЗ2 = 0, (9)
и, следовательно, уравнение (4) является линейным. В этом случае оно имеет один корень при Q 0, а при Q = 0 либо выполнено тождественно (если и R = 0), либо не имеет решений. Следовательно, “исключительные” прямые или пересекают линию в единственной точке, или лежат на ней целиком, или не имеют с ней общих точек.
равенство (9) не входят координаты начальной точки прямой. Кроме того, оно остается справедливым, если умножить а и 3 на общий ненулевой множитель.
Определение. Направление, определяемое вектором, компоненты которого удовлетворяют уравнению (9), называется асимптотическим направлением линии второго порядка.
ИЭН ВН ИМНОХ Э1ЧНЧ1ГВХЭ0 В ‘ИИНИЕ ВН ХВЖЭЕ OXOdoXOM нУном cMO£9dxo иодош nogdox кэшавц ‘eMi/Hdon oxodoxa ииние dxaiAreHy eg
*0 < ? охомээнихникке ней в ‘g = g вн
-их ojoMoahHEogBdBU неУ ‘g > д вних oxoMoahHEogdaunx ииние heJ^
*HHH9EHBdnBH охомээнихохн^иэв охонУо
ин хоюки эн ней онУо ‘вяУ ино хоюки 'Хкох он ndxowa ‘вних огомэак -пшипуке и и и oaoMoahnvogudnu ‘oaoMoaHnvogdaum и^ниние нэхсившчнвн
Bnyndon oxodoxa ииние Хкохсоц *(gg 'and) нин -aEHBdnBH химээнихохн^иэв вяУ — Birogdaunx в ‘онУо хээки BEogBdBH cynH9EHBdnBH химээн -ихохн^иэв хааки эн эпиЕЕе охн ‘xxnddHodu омхэе ‘HHHdHHBdX эимээнинонвм нХнчеопэд
'XBHnydooM нмэхэиэ Bdogixa ХО ХНЭИЯВН ЭН HHH9EHBdUBH эимээнихохн^иэв ИХЭОНЧЕЭХИЯХЭИЭУ Я ОХН ‘ОНУИЯ HHHdlfHBdUBH ХИМЭЭНИХОХН^ИЭВ BITDHWD 0X0M99HHdX9W09X £Д '^ИМЭЭНИХОХН^ИЭВ ЧХВХЭ 9HH9EHBdUBH ЭОН -нэяонмндо ‘xodogoBH ‘ней ‘^имээнихохн^иэв
ЧХ1Чд 4XBX99d9U 1Чд ОКХОК 9HH9EHBdUBH ЭОМЭЭНИХОХН^ИЭВ XBHHiT'dooM нмэхэиэ иипэпэкеи ndu ouniinndu я Xwoxeog *(5) нияоеэХ охомээних -ИЕВНВ ИШОШЭП ndu HHH9EHBdUBH ЭИМЭЭНИХОХП^ИЭВ HlfHIfdydduO 1Ч]Д[
•д МВН£ X9HIT9ti9dU0 yHH9EHBdnBH химээних
-охн^иэв оеэин OHXBdgo и охн ‘xxnddHodu OHiiXdxdH oxoHHnxodn xq
•oHBKBMoii 9HH9M^oirii9du ‘ихэон
-чтокеон ЭЭН XOIBHHUddhDH ИВНХеЭ ЭПНЧН 9I4HHBdgO£Bd Хмчеомэоц
•gj/ю эинэтонхо в ‘хнэийиффеом ионоехХ эн 4XBHndxBW99Bd онжХн омчеох ‘з сивнХеэ оннихоевнв нэхэХйэеээи 0 ?^ У ивнХез (g
*0 < д ndu HdHdoM Х1чннэнхээ1пэн хээми эн и о = д ndu 4H9doM нийо ‘о > д ndu HHdon Х1чннэнхээ1пэн BHii хээми ОНО ‘ОНЧЕЭХВНОЙЭЕЗ '§— = DV — lQ НЭ9ВС1 HHH9HHBdX 0X0X6 XHBHHWndM -эи^ *о = у + 4QL + ^43 CHHHdHHBdX wninoiHdoHXdifHoiiX ‘ю/£/ = d wo± -нэийиффеом WI4HOEXX ЧХВКВЕ ОПЧТОК onnomod ЭОКЖВМ И ‘HHHdHHBdX охохе wdHHdmod нэхэненн эн (j ‘д) doxM9H Biixoj; *о 7^ О чхэХц (3
’(Т ‘О) и (0‘l) HdoxM9H xcHHdoHXdifHoiiX Х1^э и ‘д = £/юд£ Уин хээми (б) эинэнавбх "0 > ^ff- = ? и о ^ ff bSjox "0 = 3 = V чхэЛц (у
•НЭВНХеЭ ОМЧЕОМЭЭН WHdxOWDDBJ -ОНХЭЧЕЭХВНВМО^
•д < д тгээ ‘огон^о пн п ‘д = д тгээ ^ондо ‘д > д тгээ ^HHavandunH хпмээк -пшошиг^пэт) nag waawn VMgvdou oaodowa Ennnjf д эинэжoIfiiэdц
ээ^сиХУэеэ wэXdиEXwdoфэ
с э а а ус э а а у= ?= ?
с э а а у
с э а а у
= ?
= ?
яинвннодо 'BMiiHdon oxodoxn ниние чхэми хэжом
HHHdlfHBdUBH ХИМЭЭНИХОХН^ИЭВ ОМЧЕОМЭ ‘МИНЭШЧД -ИИНИ1Г ПИ^ -^
не лежат. Таким образом, хорда не может иметь асимптотического направления.
Предположим, что рассматриваемая линия второго порядка имеет по крайней мере одну хорду. Этому условию удовлетворяют эллипсы, ги-
перболы, пары пересекающихся прямых, параболы и пары параллельных прямых.
Фиксируем какое-нибудь неасимпто- у тическое направление и исследуем множество середин хорд, имеющих это направление. Если начальная точкаРис 40
Мо(жо,т/о) секущей (2) находится в середине хорды, то корни уравнения (4) равны по абсолютной величине и отличаются знаком (рис. 40). Это будет так в том и только том случае, когда Q = 0. Используя (7), мы получаем, что середины хорд направления (оц ЗУ лежат на прямой
(Аа + В ЗУ + (Ва + С ЗУ + Da^ ЕЗ = 0.(10)
Определение. Прямая (10) называется диаметром линии второго порядка, сопряженным направлению У^ЗУ
Стоит обратить внимание на то, что диаметром называется вся прямая. Это не означает, что середины хорд заполняют ее целиком. Так может быть, но возможно также, что множество середин хорд есть, например, отрезок или луч.
Конечно, остается сомнение, действительно ли уравнение (10) определяет прямую: не окажутся ли в нем коэффициенты при переменных оба равными нулю? Допустим, что это так, т. е.
Аа + ВЗ = 0, Ва + СЗ = 0.
Умножим первое из этих равенств на а, второе — на 3 и сложим. Мы получим равенство (9), которое по предположению не имеет места. Следовательно, уравнение (10) определяет прямую.
4. Центр линии второго порядка. Обозначим левую часть уравнения (1) через <^У,У и введем
Определение. Точка О(жо,т/о) называется центром линии второго порядка Ф(ж,т/) = 0, если для любого вектора а(оцЗ) выполнено равенство.
Ф(ж0 + а, Уо + 3) = Ф(ж0 - а, у0 - 3).(11)
По-видимому, это определение зависит от выбора системы координат, так как в нем участвует не линия, а многочлен, стоящий в левой части ее уравнения. Допустим, что координаты (хо^уо) точки О в некоторой системе координат удовлетворяют уравнению (11). Будут ли
*)Мы обозначаем направление компонентами ненулевого вектора, имеющего это направление. Ясно, что а и 3 интересуют нас с точностью до общего множителя.
6 Д.В. Беклемишев
ее координаты (жо,т/о) в другой системе координат удовлетворять равенству того же вида для многочлена Ф(ж, у\ задающего ту же линию в новой системе координат? Легко видеть, что это так, потому что многочлен Ф так и выбирается, чтобы для координат любой точки выполнялось равенство Ф(ж,у) = Ф(ж,т/). Нам остается только выписать это равенство для точек, получаемых из О сдвигом на векторы а и —а.
Ниже мы докажем, что в том случае, когда линия содержит хоть одну точку, центры линии и только они являются ее центрами симметрии. Однако понятие центра несколько более общее: линии, являющиеся пустыми множествами, имеют вполне определенные центры, хотя говорить об их центрах симметрии смысла нет. Например, каждая точка прямой у = 0 является центром линии с уравнением уЗ + 1 = 0.
Получим систему уравнений для координат центра. С этой целью напишем подробнее равенство (11). Его левая часть равна A(xq + ct)2 + 2S(xq + сх^уо + /3) +
+ С^уо + /З)2 + 21?(жо + ct) + 2S(t/q + 3) + F. Правая часть отличается от левой только знаками у а и 3- Поэтому при вычитании Ф(жо — <^^о — 3) из Ф(^о + ct^o + 3) уничтожаются все члены, кроме тех, в которые ct и 3 входят в первой степени, а члены с первыми степенями удвоятся. После упрощений мы получаем (Axq + Ву^ + D^a + ^Вх^ + Су^ + Е^З — 0-(12)
Но равенство (11), а вместе с ним и равносильное равенство (12) имеет место при любых ct и /3, в частности, при а = 1, 3 = 0 и при а = 0, 3 — 1- Отсюда следует, что координаты (х^уо) центра должны удовлетворять системе уравнений
Axq + Вуо + D = 0,Вхо^Суо^Е = О.
Легко видеть, что и обратно, если справедливы равенства (13), то, умножая их на произвольные числа ct и 3 и складывая, мы получим (12), а тем самым и (11).
Исследуем, обязательно ли существуют центры у линии второго порядка, а если они существуют, то сколько их и как они расположены. Система уравнений (13) согласно предложению 9 § 2 гл. II имеет единственное решение тогда и только тогда, когда
5 =5 =АВАВВСВС/0./0.(14)(14)
5 =
5 =
А
В
А
В
В
С
В
С
/0.
/0.
(14)
(14)
Таким образом, условие 5 ^ 0 необходимо и достаточно для того, чтобы линия второго порядка имела единственный центр.
Линии второго порядка, имеющие единственный центр, называются центральными.
Полученное условие показывает, что центральными являются линии эллиптического и гиперболического типов.
Условие 5 = 0 характеризует нецентральные линии. Это — линии параболического типа. При условии б = 0 система (13) либо не имеет решения, либо равносильна одному из составляющих ее уравнений (предложение 9 §2 гл. II). Это значит, что нецентральная линия либо не имеет центра (парабола), либо ее центры заполняют прямую линию (пары параллельных прямых, вещественных и мнимых, и пары совпавших прямых).
Предложение 2. Если линия второго порядка не является пустым множеством и имеет центр 0(xQ,yo), то он — ее центр симметрии.
В самом деле, рассмотрим произвольную точку линии М(х,у) и докажем, что симметричная ей относительно О точка Му^ху^уу^ также лежит на линии. Точка Му определяется равенством ОМу = —ОМ. Если (а, 3) — координаты вектора ОМ , то х = х$ + а, у = у о + 3, а жх = ж0 — а, уу = у0 — 3- Теперь ясно, что в силу (11) из Ф(х,у) = О следует Ф(ху,уу) = 0. Предложение доказано.
Предложение 3. Если линия содержит хотя бы одну точку и имеет центр симметрии О(хо,уо), то О является центром.
Доказательство. Рассмотрим пересечение линии с прямой, проходящей через О, приняв эту точку за начальную точку прямой. Имеются две возможности:
Точка О лежит на линии. Пусть прямая имеет неасимптотическое направление. Тогда О — единственная точка пересечения, так как иначе с учетом симметрии точек пересечения было бы не меньше трех. Следовательно, уравнение (4) имеет кратный корень t = 0, откуда вытекает Q = 0. Итак, координаты точки О удовлетворяют равенству (12) при любых а и 3^ соответствующих неасимптотическим направлениям. Выберем два различных неасимптотических направления (а,3) и (о^З') и рассмотрим равенства
(Мжо + Вууу + D^a + (BxQ + Сууу + Е^З — 0,
(Мжо + Вуо + D^a* + ^Вх^ + Су^ + Е^З* — 0
как систему уравнений с коэффициентами а,3^\3\ причем («3' — — а*3 т^ 0). Мы получаем равенства (13), как и требовалось.
Точка О не лежит на линии. Если прямая пересекает линию в точке М, которой соответствует значение параметра ty ^ 0, то существует симметричная точка пересечения со значением параметра —ty. Тогда Pty + 2Qti + R = 0 и Pty — 2Qti + R = 0, откуда следует Q = 0.
Таким образом, если линия имеет точки пересечения с двумя различными прямыми, проходящими через О, то, как и выше, мы можем получить равенства (13) для координат О. Докажем, что такие прямые обязательно найдутся. Действительно, в противном случае все
точки линии лежат на одной прямой. Согласно теореме 1 § 1 линии только двух классов обладают этим свойством: пары совпавших прямых и пары мнимых пересекающихся прямых. Но и для того, и для другого класса все центры симметрии принадлежат линии, что противоречит сделанному предположению. Предложение доказано.
Сопряженные направления. Направление (а1,3'У определяемое диаметром, сопряженным направлению (оцЗУ называется сопряженным направлению (a^3Y Компоненты (a\3’Y направляющего вектора диаметра (10) согласно предложению 6 § 2 гл. II удовлетворяют условию
(Аа + В ЗУ + (Ва + С 3)3' = 0 (15)
или
Aoioi + B(oi 3 с33* = о. (16) В последнее выражение пары чисел (а,/5) и (а', РУ входят симметричным образом. Поэтому имеет место
Предложение 4. Если направление (а! УУ сопряженное с (а, ЗУ
Рис. 41Рис. 41
Рис. 41
Рис. 41
Рис. 42. Сопряженные направления у параболыРис. 42. Сопряженные направления у параболы
Рис. 42. Сопряженные направления у параболы
Рис. 42. Сопряженные направления у параболы
не является асимптотическим. то сопряженным для (а\ЗУ будет направление (а,3) (рис. 41).
Возникает вопрос, при каких условиях направление, сопряженное какому-нибудь направлению (а, 3) может оказаться асимптотическим. Это легко выяснить. Из равенства (15) следует, что в качестве а* и 3' можно выбрать соответственно — (Ba -V СЗ) и (^+ А В ЗУ Подставим это в уравнение (9) для асимптотических направлений:
А(Ва + СЗУ - 2В(Ва + СЗ^Аа + ВЗ) +
АС^аАВЗУ2 =0.
После преобразований получаем (АС — В2) х х(Аа2 + 2ВаЗ + СЗ^ = 0. Поскольку исходное направление не асимптотическое, это произведение может обратиться в нуль только за счет первого сомножителя. Мы получаем
Предложение 5. Если линия не центральная (5 = 0), то для любого направления (а, 3) сопряженное направление — асимптотическое (рис. 42). Если линия центральная (б ^ 0), то
направление, сопряженное любому направлению, не асимптотическое.
Главные направления. Если диаметр перпендикулярен хордам, которым он сопряжен, то он является осью симметрии рассматриваемой линии. Введем следующее
Определение. Направление ^а,^ и направление (а', 33 сопряженного ему диаметра называются главными направлениями, если
они перпендикулярны.
Если система координат декартова прямоугольная, то для глав
число А, чточисло А, чтоного направления компоненты (а, 3) должны быть пропорциональны коэффициентам уравнения (10), т. е. должно существовать такое
число А, что
число А, что
(17)(17)Аа + ВЗ = Ха, Ва^СЗ = ХЗ-
(17)
(17)
Исключая А, мы получаем уравнение для а и 3’-
(А - С)аЗ + Вф2 - а2) = 0.(18)
Если положить а = cos<^, 3 = sin^, то уравнение (18) превратится в уравнение (2) § 1, которое, как мы видели, обязательно имеет решение относительно ср. Поэтому имеет место
Предложение 6. Каждая линия второго порядка имеет хотя бы одну пару главных направлений.
Более подробное исследование уравнения (18) показывает, что либо эта пара единственная, либо каждая пара перпендикулярных направлений является главной. Последний случай имеет место, когда А = С, В = 0. При этом уравнение линии приводится к одному из канонических видов: х2 + у2 = а2, х2 + у2 = —а2 или х2 + у2 = 0. В двух последних случаях линия не имеет хорд, и результат лишен геометрического смысла.
Касательная к линии второго порядка. Как известно, касательной к какой-либо линии называется предельное положение секущей, когда хорда стягивается в точку. Выведем уравнение касательной к линии второго порядка, заданной уравнением (1). Дадим предварительно следующее
Определение. Особой точкой линии второго порядка называется ее центр, который лежит на линии.
Особыми точками являются: точка пересечения пары пересекающихся прямых, единственная точка пары мнимых пересекающихся прямых и каждая точка пары совпавших прямых. В особой точке касательная не определена. Если точка лежит на прямой, входящей в состав линии, то касательная в этой точке совпадает с прямой. Исключив эти случаи, мы фактически ограничиваемся рассмотрением касательных к эллипсам, гиперболам и параболам.
Рассмотрим точку Мо(хо,уо), лежащую на линии L, и прямую с начальной точкой Мо, заданную уравнением (2). С нашей точки зрения, приведенное выше определение касательной означает, что урав-
нение (4), определяющее точки пересечения L и прямой, имеет два совпадающих корня.
Так как начальная точка принадлежит L, в уравнении (4) R = О, и один из его корней равен нулю. Корни совпадают, если и второй корень равен нулю, для чего необходимо, чтобы Q = 0. Если при этом окажется, что и Р = 0, то прямая принадлежит линии второго порядка. Этот случай мы исключили, и потому уравнение имеет кратный корень t = 0 в том и только том случае, когда Q = 0. Мы рассматриваем равенство Q = 0 как условие, определяющее направляющий вектор касательной:
(Ажо + By® + D)ot + (5жо + Су® + Е^З = 0.(19)
Так как Mq не особая точка, обе скобки здесь одновременно в нуль не обращаются, и условие (19) определяет а и 3 с точностью до общего множителя. Точка М(х,у) лежит на касательной тогда и только тогда, когда вектор М0М коллинеарен а(а, ЗУ т- е- его координаты х — х® и у — у® удовлетворяют тому же условию, что и (а, ЗУ
(Ах® + By® + D)(x - ж0) + (Вх® + Су® + Е^у - у^ = 0.(20)
Это и есть уравнение касательной к линии L в точке Mq, лежащей на линии. Уравнение (20) можно записать и иначе, если заметить, что координаты Мо удовлетворяют уравнению (1) и, следовательно,
(Ажо + By® + D)x® + (Вх® + Су® + Е^у® + Dx® + Еу® + F = 0.
Прибавляя это равенство к (20) и группируя слагаемые, получим окончательное уравнение
Ахх® + В(ху® + х^ + Суу® + D(x + ж0) + Е(у + у®) + F = 0. (21)
Особые точки. Напомним, что особая точка линии второго порядка — это ее центр, лежащий на линии. Исследуем, при каких условиях линия второго порядка имеет особую точку. Для координат (жо,т/о) особой точки должны быть справедливы равенства
Ах® + By® + D = 0, Вх® + Су® + Е = 0,
Axq + 2Вх®у® + Су® + 2Dx® + 2Еу® + F = 0.
Умножим первое из них на х®, второе на у® и вычтем из третьего. Мы получим эквивалентную систему уравнений
Ах® + By® + D = 0,
Вх® + Су® + Е = 0,(22)
Dx® + Еу® + F = 0.
Выберем какой-нибудь базис в пространстве и рассмотрим вспомогательные векторы р(А,В,Ву q(B,C,E) и y(D,E,Fy Равенства (22) представляют собой координатную запись векторного равенства
ЖоР + УоЧ = -г.(23)
Отсюда следует, что при наличииОтсюда следует, что при наличииособой точки векторы р, q и гособой точки векторы р, q и г
Отсюда следует, что при наличии
Отсюда следует, что при наличии
особой точки векторы р, q и г
особой точки векторы р, q и г
компланарны, и потому
А =А =ВВDDВ DС ЕЕ FВ DС ЕЕ F(24)(24)
А =
А =
В
В
D
D
В D
С Е
Е F
В D
С Е
Е F
(24)
(24)
Если линия центральная, то векторы р и q не коллинеарны, и условие компланарности (24) равносильно существованию разложения (23), т. е. существованию решения системы (22). Мы получили
Предложение 7. Центральная линия имеет особую точку тогда и только тогда, когда А = 0.
Итак, сочетание б < 0, А = 0 характеризует пары пересекающихся прямых, а 5 > 0, А = 0 — пары мнимых пересекающихся прямых.
Рассмотрим нецентральные линии. Для них существует центр, хотя бы не являющийся особой точкой, тогда и только тогда, когда А = 0. В этом (и только этом) случае векторы р и q коллинеарны. Действительно, так как б = 0, по предложению 9 § 2 гл. II, если система уравнений (13) имеет решение, она равносильна одному из составляющих ее уравнений: либо коэффициенты и свободный член одного из уравнений равны нулю, либо коэффициенты и свободные члены обоих уравнений пропорциональны. Тогда А = 0 независимо от г.
Обратно, пусть для нецентральной линии А = 0. Докажем, что р и q коллинеарны, что равносильно совместности уравнений центра. Действительно, в противном случае г по ним раскладывается, и согласно (23) существует особая точка. Она — центр, р и q коллинеарны, и мы получаем противоречие.
Предложение 8. Для нецентральных линий условие А = 0 равносильно существованию центра.
Итак, сочетание б = А = 0 характеризует пары параллельных прямых (вещественных, мнимых или совпавших).
Из предложений 7 и 8 следует, что равенство А = 0 является инвариантным: оно не может измениться при переходе к другой системе координат.
Упражнения
Линия второго порядка описана около параллелограмма, если его вершины лежат на линии, а остальные точки на ней не лежат. Докажите, что такая линия обязательно центральная, и центр ее совпадает с центром параллелограмма.
На плоскости нарисованы эллипс, гипербола и парабола. Как с помощью циркуля и линейки построить их оси симметрии и асимптоты гиперболы?
Докажите, что сумма квадратов длин хорд, лежащих на сопряженных диаметрах эллипса, постоянна.
Не приводя уравнение к каноническому виду, найдите центр и асимптоты гиперболы Зж + Юж?/ + Зу — 2ж + 2у — 9 = 0.
Не приводя уравнение к каноническому виду, укажите класс линии Зж2 + Юж?/ + З?/2 — 2ж + 2у — 1 = 0.
Как разложить на множители левую часть уравнения из упр. 5?
Напишите уравнение касательной к линии ж2 — 2ху + Зу2 = 3 в точке Мо(О,1).
§ 4. Поверхности второго порядка
Подобно тому как в §2 были описаны все наиболее интересные линии второго порядка, в настоящем параграфе мы опишем важнейшие поверхности второго порядка, а полную классификацию таких поверхностей отложим до гл. VIII. Составить себе общее представление
Рис. 43Рис. 43о большинстве поверхностей второго порядка можно, рассматривая поверхности вращения линий второго порядка вокруг их осей симметрии.
Рис. 43
Рис. 43
Поверхности вращения. Поверхность S называется поверхностью вращения с осью d, если она составлена из окружностей, которые имеют центры на прямой d и лежат в плоскостях, перпендикулярных данной прямой. В основе этого определения лежит следующее представление. Рассмотрим линию L, которая ле
жит в плоскости Р, проходящей через ось вращения d (рис. 43), и будем вращать ее вокруг этой оси. Каждая точка линии опишет окруж
ность, а вся линия — поверхность вращения.
Выберем начало декартовой прямоугольной системы координат О,е1,е2,ез на оси d. вектор ез направим вдоль d. а вектор ei поместим в плоскости Р. Таким образом, O,ei,e3 — декартова система координат в плоскости Р. Пусть линия L имеет в этой системе координат уравнение /(ж, г) = 0.
Рассмотрим точку М(ж,?/,г). Через нее проходит окружность, которая имеет центр на оси d и лежит в плоскости, перпендикулярной этой оси. Радиус окружности равен расстоянию от М до оси, т. е. ^/ж^Т^". Точка М лежит на поверхности вращения тогда и только тогда, когда на указанной окружности имеется точка Mi, принадлежащая вращаемой линии L.
Точка Mi(xi,yi, 21) лежит в плоскости Р, и потому yi = 0. Кроме того, 2i = z и |ж1| = уж^Т^, так как Mi лежит на той же окружности, что и М. Координаты точки Mi удовлетворяют уравнению линии L: /(ж1,^1) = 0. Подставляя в это уравнение Xi и ^i, мы получаем условие на координаты точки М, необходимое и достаточное
для того, чтобы М лежала на поверхности вращения S: равенство
/ ( ± V^^, z) = О/ ( ± V^^, z) = О(1)(1)
/ ( ± V^^, z) = О
/ ( ± V^^, z) = О
(1)
(1)
должно быть выполнено хотя бы при одном из двух знаков перед корнем. Это условие, которое можно записать также в виде
/(хА2 + У2,- V®2 + У2,^) = 0,(2)
и является уравнением поверхности вращения линии L вокруг оси d.
Эллипсоид. Рассмотрим поверхности, которые получаются при вращении эллипса вокруг его осей симметрии. Направив век-
Рис. 44. Сжатый (а) и вытянутый (б) эллипсоиды вращенияРис. 44. Сжатый (а) и вытянутый (б) эллипсоиды вращения
Рис. 44. Сжатый (а) и вытянутый (б) эллипсоиды вращения
Рис. 44. Сжатый (а) и вытянутый (б) эллипсоиды вращения
тор ед сначала вдоль малой оси эллипса, а затем вдоль большой оси,
мы получим уравнения эллипса в следующих видах:
— + — = 1 — + — = 1
(Здесь через с обозначена малая полуось эллипса.) В силу формулы (1) уравнениями соответствующих поверхностей вращения будут
+а2 с2+а2 с2а2а21±с21±с2(3)(3)
+
а2 с2
+
а2 с2
а2
а2
1±
с2
1±
с2
(3)
(3)
Поверхности с такими уравнениями называются соответственно сжатым и вытянутым эллипсоидами вращения (рис. 44).
Каждую точку М(х, у, г) на сжатом эллипсоиде вращения сдвинем
к плоскости у = 0 так, чтобы расстояние от точки до этой плоскости уменьшилось в постоянном для всех точек отношении А < < 1. После сдвига точка попадет в положение М'{х\ у',z'\ где х* = ж, у1 = Ху^ z' = z. Таким образом, точки эллипсоида вращения переходят в точки поверхности с уравнением
где b = Ла. Поверхность, которая в некоторой декартовой системе координат имеет уравнение (4), называется эллипсоидом (рис. 45). Если
случайно окажется, что b = с, мы получим снова эллипсоид вращения, но уже вытянутый.
Эллипсоид так же, как и эллипсоид вращения, из которого он получен, представляет собой замкнутую ограниченную поверхность. Из уравнения (4) видно, что начало канонической системы координат — центр симметрии эллипсоида, а координатные плоскости — его плоскости симметрии.
Эллипсоид можно получить из сферы х2 + у2 + г2 = а2 сжатиями к плоскостям у = 0 и г = 0 в отношениях А = b/а и pi = с/а.
В этом параграфе нам часто придется прибегать к сжатию, и мы не будем его каждый раз описывать столь подробно.
Конус второго порядка. Рассмотрим на плоскости Р пару
Рис. 46Рис. 46пересекающихся прямых, задаваемую в системе координат О, ex, ед уравнением а2х2 — с2г2 = 0. Поверхность, получаемая вращением этой линии вокруг оси аппликат, имеет уравнение
Рис. 46
Рис. 46
а2^х2 + т/2) - c2z2 = 0 (5) и носит название прямого кругового конуса (рис. 46). Сжатие к плоскости у = 0 переводит прямой круговой конус в поверхность с уравнением
а2х2 + Ъ2у2 — с2г2 = 0, (6) называемую конусом второго порядка.
Обратите внимание на то, что левая часть уравнения (6) — однородная функция, и поверхность
является конусом в смысле определения, введенного в § 1 гл. II.является конусом в смысле определения, введенного в § 1 гл. II.вращения — это поверхность вращения гивращения — это поверхность вращения гиперболыперболыж2 ^2 — 1а2 с2ж2 ^2 — 1а2 с2вокруг той оси, которая ее не пересекает. По формуле (1) мы получаем уравнение этой поверхности (рис. 47)вокруг той оси, которая ее не пересекает. По формуле (1) мы получаем уравнение этой поверхности (рис. 47)а2а22 ।2Ж ^у2 ।2Ж ^у(7)(7)В результате сжатия однополостного гиперболоида вращения к плоскости у = 0 мыВ результате сжатия однополостного гиперболоида вращения к плоскости у = 0 мыполучаем однополостный гиперболоид с уравнениемполучаем однополостный гиперболоид с уравнением222а?Ь2с2222а?Ь2с2(8)(8)Однополостный гиперболоид. Однополостный гиперболоид
является конусом в смысле определения, введенного в § 1 гл. II.
является конусом в смысле определения, введенного в § 1 гл. II.
вращения — это поверхность вращения ги
вращения — это поверхность вращения ги
перболы
перболы
ж2 ^2 — 1
а2 с2
ж2 ^2 — 1
а2 с2
вокруг той оси, которая ее не пересекает. По формуле (1) мы получаем уравнение этой поверхности (рис. 47)
вокруг той оси, которая ее не пересекает. По формуле (1) мы получаем уравнение этой поверхности (рис. 47)
а2
а2
2 ।2
Ж ^у
2 ।2
Ж ^у
(7)
(7)
В результате сжатия однополостного гиперболоида вращения к плоскости у = 0 мы
В результате сжатия однополостного гиперболоида вращения к плоскости у = 0 мы
получаем однополостный гиперболоид с уравнением
получаем однополостный гиперболоид с уравнением
222
а?Ь2с2
222
а?Ь2с2
(8)
(8)
Интересное свойство однополостного гиперболоида — наличие у него прямолинейных образующих. Так называются прямые линии, все-
ми своими точками лежащие на поверхности. Через каждую точку однополостного гиперболоида проходят две прямолинейные образующие, уравнения которых можно получить следующим образом.
Уравнение (8) можно переписать в виде
Ха с) Ха с) \ о) X о/
Рассмотрим прямую линию с уравнениями
(9)(9)
(9)
(9)
где А и // — некоторые числа (А2 + р2 ^ 0). Координаты каждой точки прямой удовлетворяют обоим уравнениям, а следовательно, и уравнению (8), которое получается их почленным перемножением. Поэтому каковы бы ни были А и //, прямая с уравнениями (9) лежит на однополостном гиперболоиде. Таким образом, система (9) определяет семейство прямолинейных образующих.
Второе семейство прямолинейных образующих определяется сис-
Покажем на примере, как найти образующие, проходящие через данную точку поверхности. Рассмотрим поверхность ж2 + у2 — г2 = = 1 и точку Мо(1,1,1) на ней. Подставляя координаты Мо в уравнения (9), мы получаем условия на А и р: 2А = 2р и 0 • А = 0 • р. Первое из них определяет А и р с точностью до общего множителя, но только с такой точностью они и нужны. Подставляя эти значения в (9), получаем уравнения прямолинейной образующей
х + г = 1 + у. х — z = 1 — у.
Она проходит через Мо, так как А и р так и выбирались, чтобы координаты Мо удовлетворяли этой системе. Аналогично, подставляя координаты Мо в (10), находим условия на X' и р1: 2р' = 0 и 2р* = 0. Коэффициент X* можно взять любым ненулевым, и мы приходим к уравнению второй образующей: х = г, у = 1.
Если вместе с гиперболой мы будем вращать ее асимптоты, то они опишут прямой круговой конус, называемый асимптотическим конусом гиперболоида вращения. При сжатии гиперболоида вращения его асимптотический конус сжимается в асимптотический конус общего однополостного гиперболоида.
Двуполостный гиперболоид. Двуполостный гиперболоид вращения — это поверхность, получаемая вращением гиперболы
вокруг той оси, которая ее пересекает. По формуле (1) мы получаем уравнение двуполостного гиперболоида вращения
с2 а2с2 а2(11)
с2 а2
с2 а2
В результате сжатия этой поверхности к плоскости у = 0 получается поверхность с уравнением
4 -= 1.(12)
с2 а2 о2
Поверхность, которая в некоторой декартовой прямоугольной системе координат имеет уравнение вида (12), называется двуполостным гиперболоидом (рис. 48). Двум ветвям гиперболы здесь соответству
Рис. 48Рис. 48ют две не связанные между собой части (“полости”) поверхности, в то время как при построении одно-
Рис. 48
Рис. 48
полостного гиперболоида вращения каждая ветвь гиперболы описывала всю поверхность.
Асимптотический конус двуполостного гиперболоида определяется так же, как и для однополостного.
Эллиптический параболоид. Вращая параболу ж2 = 2/г: вокруг ее оси симметрии, мы получаем поверхность с уравнением
ж2 + у2 = 2pz.
Она называется параболоидом вращения. Сжатие к плоскости у = 0 переводит параболоид вращения в поверхность, уравнение которой приводится к виду
Рис. 49Рис. 49Поверхность, которая имеет такое уравнение в некоторой декартовой прямоугольной системе коор-
Рис. 49
Рис. 49
динат, называется эллиптическим параболоидом (рис. 49).
Гиперболический параболоид. По аналогии с уравнением (14) мы можем написать уравнение
(15)
Поверхность, которая имеет уравнение вида (15) в некоторой декартовой прямоугольной системе координат, называется гиперболическим параболоидом.
Исследуем форму этой поверхности. Для этого рассмотрим ее сечение плоскостью ж = а при произвольном а. В этой плоскости выберем декартову прямоугольную систему координат О',е2,ез с началом в точке О'(а, 0,0). Относительно этой системы координат линия пере-
сечения имеет уравнение
(16)
Эта линия — парабола, в чем легко убедиться, перенеся начало координат в точку Он с координатами (0, <т2/(2а2)). (Координаты этой точки относительно исходной системы координат O,ei,e2,e3 в пространстве равны (а, 0, ct2/(2cz2)).)
Точка О", очевидно, является вершиной параболы, ось параболы параллельна вектору е3, а знак минус в левой части равенства (16) означает, что ветви параболы направлены в сторону, противоположную направлению е3. Заметим, что после переноса начала координат в точку Он величина а не входит в уравнение параболы, и, следовательно, сечения гиперболического параболоида плоскостями х = а при всех а представляют собой равные параболы.
Будем теперь менять величину а и проследим за перемещением вершины параболы О" в зависимости от а. Из приведенных выше координат точки Он следует, что эта точка перемещается по линии с уравнениями 2
в системе координат O,ei,e2,e3. Эта линия — парабола в плоскости у = 0. Вершина параболы находится в начале координат, ось симметрии совпадает с осью аппликат, а ветви параболы направлены в
Рис. 50. ОВ — неподвижная парабола, KLM, NOP и QRS — разные положения подвижной параболыРис. 50. ОВ — неподвижная парабола, KLM, NOP и QRS — разные положения подвижной параболыту же сторону, что и вектор е3.
Рис. 50. ОВ — неподвижная парабола, KLM, NOP и QRS — разные положения подвижной параболы
Рис. 50. ОВ — неподвижная парабола, KLM, NOP и QRS — разные положения подвижной параболы
Теперь мы можем построить гиперболический параболоид следующим образом: зададим две параболы и будем перемещать одну из них так, чтобы ее вершина скользила по другой, оси парабол были параллельны, параболы лежали во взаимно перпендикулярных плоскостях и ветви их были направлены в противоположные стороны. При таком перемещении подвижная парабола описывает гиперболический параболоид (рис. 50).
Предоставим читателю проверить, что сечения гиперболичес
кого параболоида плоскостями с уравнениями г = а при всевозможных а — гиперболы. Эти сечения нарисованы на рис. 51.
Гиперболический параболоид, как и однополостный гиперболоид, имеет два семейства прямолинейных образующих (рис. 52). Уравнения одного семейства —
А ( — — — ) — у, рА —Ь — ) — 2Аг,\а о/\а Ь/
Рис. 52
Выводятся эти уравнения так же, как и уравнения прямолинейных образующих однополостного гиперболоида.
Упражнения
Докажите, что линия пересечения поверхности второго порядка с плоскостью, которая целиком на ней не лежит, есть алгебраическая линия не выше второго порядка. Сколько общих точек могут иметь прямая и поверхность второго порядка?
Найдите уравнение и определите вид поверхности, получаемой вращением вокруг оси аппликат прямой линии:
а) ж = 1 +1, т/ = 3 + t, ^ = 3 + t; б) ж = 1 +1, т/ = 1 + t, ^ = 3 + t.
Докажите, что прямолинейные образующие гиперболического параболоида, принадлежащие одному семейству, все параллельны какой-то одной плоскости.
На гиперболическом параболоиде с уравнением (15) лежат параболы у = 0, ж2 = 2a2z и х = 0, у2 = —2b2z. Пусть точки Ai и Bi на первой параболе и точки А2 и В2 на второй все находятся на одинаковом расстоянии от плоскости z = 0. Докажите, что прямые А1В2, А1А2, В1А2 и В1В2 являются прямолинейными образующими.
Найдите проекцию линии пересечения двуполостного гиперболоида —ж2 + у - г2 = 1 и конуса 5ж2 — Зу2 + 4z2 = 0 на плоскость z = 0.
Докажите, что никакая плоскость не пересекает эллиптический параболоид по гиперболе.
ГЛАВА IV
ПРЕОБРАЗОВАНИЯ ПЛОСКОСТИ
§ 1. Отображения и преобразования
Определение. Под отображением плоскости Р в плоскость R понимают закон или правило, по которому каждой точке плоскости Р сопоставлена некоторая определенная точка на плоскости R. Мы будем пользоваться обозначением f: Р —> R. Если потребуется указать, что точке А на плоскости Р соответствует точка В на плоскости R, мы будем писать В = f(A). В этом случае точка В называется образом точки А, а точка А — прообразом точки В.
Подчеркнем, что совсем не обязательно каждая точка плоскости R является образом какой-либо точки. Вполне может оказаться, что множество всех образов не совпадает с R.
Если для некоторого отображения плоскости Р и R совпадают, то такое отображение называется преобразованием плоскости. Этот вид отображений целесообразно выделить, так как преобразования обладают некоторыми свойствами, которыми не обладают отображения в общем случае.
Разумеется, можно говорить об отображениях произвольных множеств, а не обязательно плоскостей, но в этой главе, за исключением некоторых примеров, мы будем заниматься только отображениями плоскостей.
Примеры.
Пример 1. Рассмотрим в пространстве две плоскости Р и R и сопоставим каждой точке плоскости Р основание перпендикуляра, опущенного из этой точки на плоскость R. Так будет определено отображение, называемое ортогональным проектированием. При ортогональном проектировании, вообще говоря, каждая точка плоскости R имеет единственный прообраз. В одном случае ортогональное проектирование резко меняет свои свойства. Именно, если плоскости взаимно перпендикулярны, то не каждая точка в R имеет прообраз, а только точки, лежащие на линии пересечения плоскостей. Зато у каждой из этих точек бесконечно много прообразов: они заполняют перпендикуляр к R, восстановленный из нее.
Пример 2. Преобразованиями являются известные читателю параллельный перенос, поворот, осевая симметрия и гомотетия.
Пример 3. Рассмотрим прямую р и зададим число А > 0. Из произвольной точки М плоскости опустим перпендикуляр на прямую р
и обозначим его основание через N. Образ f(M) точки М определими обозначим его основание через N. Образ f(M) точки М определимприменялось в § 4 гл. IIIприменялось в § 4 гл. III
и обозначим его основание через N. Образ f(M) точки М определим
и обозначим его основание через N. Образ f(M) точки М определим
применялось в § 4 гл. III
применялось в § 4 гл. III
соотношением Ж(М) = XNM. Если точка М принадлежит р. то положим f (М) = = М (рис. 53). Так построенное преобразование f называется сжатием к прямой р в отношении А. (Если уточнено, что А > 1, преобразование можно называть растяжением.)
Мы уже пользовались сжатием к прямой в § 2 гл. III, когда изучали форму эллипса. Аналогичное преобразование пространства — сжатие к плоскости — для описания формы поверхностей второго
порядка.
Пример 4. Выберем на каждой из плоскостей Р и R декартову
прямоугольную систему координат и сопоставим точке с координатами х и у на плоскости Р точку с координатами х* = х2 — у2 и у* = 2ху на плоскости R. Нетрудно убедиться, решая эти уравнения относительно х и у, что каждая точка плоскости R имеет два прообраза, за исключением начала координат, которое имеет один прообраз.
Пример 5. Зададим точку О на плоскости Р и сопоставим каждой точке, отличной от О, такую точку f(M), что
of (м) = ^il^£l ом.|ОМ|
Положим f(O) = О. При этом каждой точке плоскости сопоставляется единственная точка внутри круга радиуса тг/2 с центром в точке О. Каждая точка, лежащая внутри круга, имеет единственный прообраз, а точки, не лежащие внутри круга, не имеют прообразов.
Пример 6. Можно сопоставить каждой точке плоскости основание перпендикуляра, опущенного из этой точки на прямую р. а каждой точке на р — саму эту точку. При этом каждой точке любой прямой, перпендикулярной р, сопоставляется одна и та же точка.
Пример 7. Можно сопоставить каждой точке на плоскости Р одну и ту же точку на плоскости R.
Пример 8. Тождественным преобразованием плоскости Р называется преобразование, сопоставляющее каждой точке плоскости эту же точку.
Произведение отображений. Результат последовательного выполнения двух отображений называется их произведением или композицией. Точнее, вводится следующее
Определение. Пусть даны отображения f: Р —> R и g : R —> -4 S. Отображение К, сопоставляющее точке А на плоскости Р точку g(f(A)) на плоскости S, называют произведением отображения f
на отображение g и обозначают gf. Отображение, которое делается первым, пишется справа.
Подчеркнем, что для того, чтобы существовало произведение двух отображений, нужно, чтобы плоскость, в которую отображает первое из них, совпадала с плоскостью, которая отображается при втором. Для двух преобразований одной плоскости это условие выполнено.
Разумеется, произведение отображений зависит от порядка сомножителей, т. е. gf не совпадает с fg. Оба произведения определены только тогда, когда f: Р ч Л. a g: R Р. При этом gf — преобразование плоскости Р, a fg — преобразование плоскости R. Зависит от порядка сомножителей и произведение преобразований, хотя оба произведения являются преобразования- f^G4)) ми той же плоскости. *-° g(f(^4))
Действительно, пусть f — параллель- f^А)
ный перенос плоскости на вектор a, a g — А 6 гомотетия с центром в точке О. Из рис. 54
видно, что f(g(A)) отлично от g(f(A)). Рис- 54
Рассмотрим свойства умножения для преобразований плоскости. Эти свойства с соответствующими изменениями могут быть перенесены на отображения, но мы займемся только преобразованиями.
Умножение преобразований ассоциативно. Это значит, что для любых трех преобразований f, g и h выполняется равенство
(fg)h = f(gh).
Действительно, для любой точки А преобразование fg переводит точку Н(А) в точку f(g(h(A))), а преобразование f переводит точку g(h(A)) в ту же точку f(g(h(A))).
Если мы обозначим через е тождественное преобразование плоскости, то для любого преобразования f выполнено
fe = ef = f.
Таким образом, тождественное преобразование играет ту же роль по отношению к умножению преобразований, как число 1 по отношению к умножению чисел.
По определению при любом отображении f: Р —> R каждая точка плоскости Р имеет только один образ. Примеры 4 и 6 показывают, что точка плоскости R может иметь много прообразов, а в примерах 5, 6 и 7 не каждая точка плоскости R имеет прообраз, т. е. служит образом какой-либо точки.
Определение. Отображение f: Р —> R называется взаимно однозначным, если каждая точка плоскости R имеет прообраз, и притом только один.
Разумеется, это определение распространяется на преобразования. Отображения, рассмотренные в примерах 2 и 3, взаимно однозначны, а в примерах 4-7 — нет.
7 Д.В. Беклемишев
Пусть дано преобразование f плоскости Р. Каждой точке А из Р оно сопоставляет ее образ f(A). Теперь попробуем, наоборот, точке f (А) сопоставить точку А. Такое соответствие удовлетворяет определению преобразования в том и только том случае, когда каждая точка плоскости является образом некоторой точки, и притом только одной. Это равносильно взаимной однозначности f.
Определение. Обратным преобразованием для взаимно однозначного преобразования f плоскости Р мы назовем такое преобразование f , что f~*(f(A)) = А для каждой точки А плоскости Р.
Очевидно, что определение обратного преобразования равносильно соотношению f*f = е, где е — тождественное преобразование.
Совпадающие точки должны иметь совпадающие образы, поэтому f(f1 (f(_4))) = f(A) или f (f1 (2j>)) = В для любой точки В на плоскости. Это может быть записано как f1 = е. Отсюда, в частности, следует, что преобразование f1 имеет обратное (и потому взаимно однозначно), и этим обратным является f.
Предложение 1. Пусть преобразования f и g плоскости Р взаимно однозначны. Тогда их произведение fg взаимно однозначно, и (fg)”1 = g"^"1.
Действительно, по условию существуют f1 и g-1. Поэтому определено произведение (fg) (g * f1). В силу ассоциативности умножения преобразований его можно записать как f(gg1 )f1. По определению обратного преобразования это равно fef1 = ff1 = е. Этим доказано, что fg имеет обратное преобразование нужного вида. Но существование обратного преобразования для преобразования fg равносильно его взаимной однозначности. Предложение доказано.
Координатная запись отображений. Пусть нам задано некоторое отображение f: Р -> R. По определению это означает, что задан закон, по которому каждой точке А на плоскости Р сопоставлен ее образ А* = f(A) на плоскости R. Если мы выберем на плоскости Р систему координат O,ei,e2, а на плоскости R систему координат Q,Pi,P2, то точка А будет определена парой чисел (х,у), а точка А* — парой чисел ^х*,у*\ Следовательно, при выбранных системах координат на плоскостях Р и R отображение сопоставляет паре чисел (ж,у) пару чисел (х*,у*). Таким образом, задать отображение при выбранных системах координат все равно, что задать две функции, каждая из которых зависит от двух независимых переменных: ж*=у?(ж,у), у*=ф(х,-у).(1)
Координатной записью мы пользовались в примере 4.
Подчеркнем, что системы координат на плоскостях Р и R никак не связаны между собой: точка Q может не совпадать с образом точки О, а векторы pi, р2 с образами векторов ei,e2.
При координатной записи преобразования достаточно выбрать одну систему координат, так как и точка, и ее образ находятся на одной
ПЛОСКОСТИ.
Обратно, рассмотрим две функции, зависящие от двух независимых переменных каждая. Если они определены для любых пар чисел, то по формулам (1) при выбранных системах координат на плоскостях Р и R они определяют отображение Р в R.
Упражнения
Нарисуйте три крестика и четыре нолика.
Как должны идти стрелки от крестиков к ноликам, чтобы получилось отображение множества крестиков в множество ноликов?
Можно ли провести стрелки так, чтобы каждый образ имел единственный прообраз?
Можно ли провести их так, чтобы каждый нолик имел прообраз? г) Ответьте на те же вопросы, если крестиков четыре, а ноликов три. д) При каком числе ноликов возможно взаимно однозначное отображение множества из трех крестиков?
Пусть преобразования f, g и h имеют обратные. Найдите преобразование, обратное к их произведению fgh.
Напишите формулы, задающие осевую симметрию относительно прямой, имеющей уравнение х + у = 5 в декартовой прямоугольной системе координат.
§ 2. Линейные преобразования
Ортогональные преобразования. Так называются преобразования плоскости, которые не меняют расстояния между любыми двумя точками, т. е. преобразования f ортогональное. если для любых точек А и В выполнено \АВ\ = |f(M)f(B)|. Основными примерами ортогональных преобразований служат параллельный перенос,
поворот и осевая симметрия.
Получим координатную запись ортогонального преобразования в декартовой прямоугольной системе координат O,ei,e2. Обозначим через А и В концы базисных векторов: ei = О А. е2 = О В (рис. 55). При ортогональном преобразовании равнобедренный прямоугольный треугольник О АВ перейдет в
равный ему треугольник О*А*В*. Рассмотрим произвольную точку М^х,у\ Она перейдет в точку М* с координатами ^х*,у*\ Нам надо выразить (х*,у*) через ^х,у\
По определению координат ОМ = хОА + уОВ. Отсюда следует, что 0*М* = хО*А* + уО*В*. Действительно, векторы О*А* и О*В* взаимно перпендикулярны и по длине равны 1, а потому компоненты О* М* по этим векторам равны его скалярным проекциям на них. Эти
проекции равны проекциям ОМ на ei,e2, что видно из равенства соответствующих треугольников. Теперь мы можем написать
ОМ* = бб + бЧГ = ОСТ* + хб^А* + уб*В*.(1)
Обозначим через ф угол между О* А* и ei. Поскольку |О*Л*| = 1, координаты этого вектора в базисе ei, е2 равны (cosф, sinф\ Тогда перпендикулярный вектор единичной длины О*В* имеет координаты (=f sin^, ± cos(^), причем верхние знаки берутся в том случае, когда пара векторов О* А* и О*В* ориентирована так же, как ei,e2. Координаты точки О* обозначим через (ci,c2).
Теперь мы можем разложить все члены равенства (1) по базису: х* = хсхзйф =р T/sin^ + ci, у* = xsinc^ ly cosc^ + c2.'
Итак, доказано
Предложение 1. Произвольное ортогональное преобразование в декартовой прямоугольной системе координат записывается формулами (2), где ф — угол, на который поворачивается первый базисный вектор, a ci и с^ — координаты образа начала координат. При этом выбираются верхние знаки, если образы базисных векторов ориентированы так же, как и сами эти векторы, и нижние знаки в противоположном случае.
Пример 1. Параллельный перенос на вектор с сопоставляет точке М с координатами (х, у) в некоторой декартовой системе координат точку М* с координатами
X* = X + С1, у* = у + с2, где ci и с2 — координаты с.
Пример 2. Напишем уравнения поворота плоскости на угол ф вокруг некоторой точки, приняв эту точку за начало декартовой прямоугольной системы координат. В этом случае О — О* и, следовательно, ci = с2 = 0. Должны быть выбраны верхние знаки. Итак,
X* = X COS ф — у sin ф, у* = ХВШф ф у COS ф.
Пример 3. Рассмотрим осевую симметрию относительно некоторой прямой. Примем ось симметрии за ось абсцисс декартовой прямоугольной системы координат. Тогда точка М(х,у) переходит в точку М* с координатами
X* = х, у* = —у.
Здесь С1=с2 = 0и(^ = 0 при нижних знаках в формулах (2).
Определение линейных преобразований. Основным объектом для нас будет более широкий класс преобразований, включающий в себя ортогональные преобразования.
Определение. Преобразование f плоскости Р называется линейным, если на Р существует такая декартова система координат, в
(3)(3)которой f может быть записано формулами х* = аьт + bip + ci, у* = а2х + Ь2у + с2.
(3)
(3)
Взаимно однозначное линейное преобразование называется аффинным преобразованием.
Подчеркнем, что в определении линейного преобразования, вовсе не требуется, чтобы коэффициенты в формулах (3) не обращались в нуль одновременно. Они могут быть любыми. Однако имеет место
Предложение 2. Для того чтобы преобразование, задаваемое формулами (3), было взаимно однозначным, необходимо и достаточно,
Таким образом, аффинное преобразование определяется формулами (3) при условии (4).
Доказательство. Наше утверждение вытекает по существу из предложения 9 §2 гл. II. Нам нужно узнать, при каком условии каждая точка плоскости имеет единственный прообраз. Формулы (3) связывают координаты (х*, у*) точки М* и координаты (х,у) ее прообраза. Их можно рассматривать как систему линейных уравнений для нахождения х и у, и эта система имеет единственное решение при любых свободных членах х* — сх и у* — С2 (а значит, при любых х* и у*) тогда и только тогда, когда выполнено условие (4).
Как видно из предложения 1, ортогональные преобразования являются линейными. Проверка условия (4) показывает, что они аффинные. Рассмотрим другие примеры.
Пример 4. Рассмотрим сжатие к прямой (пример 3 § 1) и примем эту прямую за ось абсцисс декартовой прямоугольной системы координат. Легко видеть, что в такой системе координат сжатие с коэффициентом А записывается формулами
х* = х, у* = Ху.
Сжатие к прямой — аффинное преобразование.
Пример 5. Проектирование на прямую (пример 6 § 1) в такой декартовой прямоугольной системе координат, для которой эта прямая — ось абсцисс, записывается формулами
х* = х, у* = 0.
Это — линейное, но не аффинное преобразование.
Пример 6. Для записи уравнений гомотетии не существенно, чтобы система координат была прямоугольной, но уравнения проще, если начало координат поместить в центр гомотетии. По определению гомотетии с коэффициентом А вектор ОМ переходит в вектор ОМ* = ХОМ. Если О — начало координат, координаты точек М и М* будут связаны равенствами
х* = Хх, у* = Ху.
Гомотетия — аффинное преобразование.
Пример 7. Преобразование, сопоставляющее каждой точке плоскости одну и ту же точку С, записывается формулами х* = ci, у* = С2, где ci и С2 — координаты точки С. Оно линейное, но не аффинное.
Определение аффинного преобразования содержит упоминание о некоторой определенной системе координат, и заранее не известно, будет ли преобразование записываться формулами вида (3) в какой- либо другой системе координат. Устраним это сомнение.
Предложение 3. В любой декартовой системе координат, линейное преобразование задается формулами вида (3).
Доказательство. Пусть преобразование задано равенствами (3) в системе координат О, ei,е2. Перейдем к системе координат О', e'T, е^. Как мы знаем, старые координаты точки М(х,у) выражаются через новые координаты (xf,yf) по формулам (7) §3 гл. I:
ж = aix' + 31V + 71, у = а2ж'+ /32у'+72.(5)
Для образа М* точки М нам нужно будет, наоборот, выразить новые координаты (х^у1*) через его старые координаты ^х*,у*\ Они выражаются такими же формулами, разумеется, с другими коэффициентами:
х** = А1Ж* + Ц1У* + vi, у'* = А2ж* + р2у* + ^2-(6)
Нам требуется найти выражение новых координат (х'*,у'*) точки М* через новые координаты (х',у') точки М. С этой целью подставим в равенства (6) значения х* и у* из формул (3):
х'* = Ai(aia; + biy + ci) + pi(a2x + b2y + с2) + vi,
V* = А2 («тж + Ьгу + ci) + р2(а2х + b2y + с2) + v2.
Для нас важно, что правые части этих равенств — многочлены степени не выше 1 относительно х и у.
Х^ = Аух + В^у + Съ у'* = А2х + В2у + С2.(7)
Подставив сюда выражения х и у по формулам (5), мы найдемиско
мую зависимость:
х1* = А-^аух* + 31у' + 7i) + Bi(a2xr + (32у' + 72) +Ci,
у1* = А^а^х* + Piy1 + 71) + В2^а2х* + р2у' + 72) +С2.
Мы видим, что правые части этих равенств — многочлены степени не выше 1 относительно х1 и у*. Это нам и требовалось доказать.
Заметим, что аффинные преобразования выделяются из линейных требованием взаимной однозначности, которое не зависит от системы координат. Поэтому без дополнительных проверок мы можем быть уверены, что формулы, задающие аффинное преобразование в новой системе координат, удовлетворяют условию (4).
Произведение линейных преобразований. Доказательство предложения 3 было основано на том, что результат подстановки
многочленов степени не выше 1 в многочлен степени не выше 1 оказывается таким же многочленом. Это же обстоятельство лежит в основе следующего предложения.
Предложение 4. Произведение линейных преобразований является линейным преобразованием. Произведение аффинных преобразований — аффинное преобразование.
Доказательство Пусть заданы линейные преобразования f и g и выбрана система координат. Тогда координаты точки f(M) выражаются через координаты точки М формулами
х* = аух + byy + ci, у* = а2х + Ь2у + с2, (8) а координаты точки g(f(M)) через координаты точки f(M) формулами
X** = дух* + егу* + Д, у** = d2x* + е2у* + f*. (9) Подстановка равенств (9) в (8) выражает координаты g(f(M)) через координаты М. В результате подстановки мы получаем многочлены степени не выше 1, что и доказывает первую часть предложения.
Для доказательства второй части достаточно вспомнить, что по предложению 1 § 1 произведение двух взаимно однозначных преобразований взаимно однозначно.
Предложение 5. Преобразование, обратное аффинному преобразованию, также является аффинным.
Если преобразование f записано уравнениями (3), то координатная запись его обратного преобразования получается решением уравнений (3) относительно х и у. Для того чтобы решить эти уравнения, умножим первое из них на Ь2, второе — на by и вычтем одно уравнение из другого. Мы получим (aib2 — а2Ь1)ж = b2(x* — ci) — by (у* — с2). Из условия (4) следует, что х — линейный многочлен от ж* и у*. Выражение для у получается аналогично.
Образ вектора при линейном преобразовании. Рассмотрим вектор МуМ2. Если координаты точек Му и М2 в системе координат О, ex, е2 обозначить соответственно Ху, уу и х2,у2, то компоненты вектора будут равны ж2 — Ху и у2 — уу. Пусть формулы (3) задают преобразование f в выбранной системе координат. Тогда образы М^ и Му точек М2 и Му имеют абсциссы
ж* = а1ж2 + Ьуу2 + су, Ху = 01X1 + Ьууу + су.
Следовательно, первая компонента вектора МуМ^ равна
$2 - ^ = а2(ж2 - жх) + Му2 - yiY
Аналогично находим вторую компоненту этого вектора
У2 - У1 = «2(ж2 - Ж1) + Му2 - У1).
Обратим внимание на то, что компоненты МуМ^ выражаются только через компоненты МуМ2, а не через координаты точек Му
и М2 по отдельности. Два равных вектора имеют одинаковые компоненты и, следовательно, при линейном преобразовании перейдут в векторы, компоненты которых также одинаковы. Итак, мы получаем Предложение 6. При линейном преобразовании равные векторы переходят в равные векторы. Компоненты аД а^ образа вектора выражаются через его компоненты ад, а2 формулами
<^1 = aiQi + &ia2,(Т2 = 02^1 + ^2^2-
Если быть точным, говорить об образе вектора при преобразовании f неправильно: преобразование отображает точки, а не векторы. Точнее было бы сказать, что f порождает преобразование f множества векторов. Но ниже мы, тем не менее, будем придерживаться не совсем точной, но более удобной и общепринятой терминологии — говорить, что преобразование f переводит вектор а в вектор а* и обозначать последний через f(a).
Из формул (10) вытекает, что для линейного преобразования f при любых векторах а и b и любом числе А
f(a + b)=f(a)+f(b),
f(Aa) = Af(a).1 ;
Докажем, например, первое из этих равенств. Пусть 71 и 72 — компоненты вектора f(a + b). Тогда
71 = <И(ад + Д) + Ь1(«2 + Д), 72 = CL2 («1 + Д) + Д(^2 + Д), где ai,a2 и Д, Д — компоненты векторов а и Ь. Отсюда
7i = (^i^i + ^1^2) + (<И Д + ^1Д) = а^ + Д,
72 = (^2^1 т ДаД т (а2Д т ДД) = Д + Д-
Это — координатная запись доказываемого равенства. Второе из равенств (11) доказывается аналогично.
Из равенств (11) следует, что при линейном преобразовании f линейно зависимые векторы переходят в линейно зависимые. Действительно, как легко видеть, f(0) = 0. Тогда любое соотношение вида Аа + pb = 0 влечет за собой Af (а) + р!(Ь) = 0.
Если преобразование аффинное, то линейно независимые векторы переходят в линейно независимые. В самом деле, в противном случае из равенства Af(a) + /zf (b) = О, А2 + р? ^ 0, при обратном преобразовании мы получили бы Аа + рЪ = 0.
Следующее предложение устанавливает геометрический смысл коэффициентов в формулах, задающих линейное преобразование.
Предложение 7. Пусть преобразование f записано в системе координат Де|.е2 формулами (3). Тогда с\ и С2 — координаты точки f(O), a ai,a2 и Д, Д — компоненты векторов f(ei) и f(e2) в системе координат Де|.е2.
Для доказательства подставим в формулы (3) значения ж = 0 и у = 0 координат точки О и увидим, что координаты f(O) равны ci и с2.
Подставим в формулы (10) координаты вектора ех ад = 1, а^ = = 0 и найдем а* = ах, а* = а^. Следовательно, f(ei) имеет компоненты ах и (22. Так же доказывается, что компоненты f(e2) равны bi и Ь2.
Предложение 8. Каковы бы ни были три точки L,M,N, не лежащие на одной прямой, и три точки L*,M* и N*, существует единственное линейное преобразование f такое, что L* = f(L), М* = = f(M) и N* = f (7V). Это преобразование аффинное тогда и только тогда, когда точки L*, М* и N* также не лежат на одной прямой.
Доказательство Векторы LM и LN не коллинеарны. Следовательно, L,LM,LN — декартова система координат. Пусть ci,c2 — координаты L*, а (21, а2 и bi, b^ — компоненты векторов L*M* и L*N* в этой системе координат. Формулы
ж* = О1Ж + biy + С1, у* = а^х + Ь^у + с2 определяют линейное преобразование f, которое, как легко видеть, обладает требуемым свойством. При этом согласно предложению 7, коэффициенты в формулах однозначно определены.
Условие (4), равносильное аффинности преобразования, необходимо и достаточно для того, чтобы векторы КМ* и L*N* были не коллинеарны, т. е. L*, М* и N* не лежали на одной прямой. Предложение доказано.
Заметим, что в том случае, когда преобразование f аффинное, точка f(O) и векторы f(ei) и f(e2) могут быть использованы как система координат. Для этой системы координат имеет место
Предложение 9. При аффинном преобразовании f образ М* точки М в системе координат f(O),f(ei),f(е2) имеет те же координаты, что и точка М в системе координат O,ei,e2.
Доказательство. Равенство ОМ = жв1 + у 62 означает, что х, у — координаты М в системе координат O,ei,e2. Подействовав преобразованием f на обе части этого равенства, мы получаем f(O)f(M) = xf(ei) + 2/f(e2), которое означает, что х и у — координаты М* в системе координат f (О), f (ei), f(e2).
Упражнения
Являются ли аффинными преобразования, задаваемые формулами:
ж* = х + у — 1, у* = х — у + 1;
х* = х — у — 1, у* = —х + у + 1.
Найдите образ прямой х — у = 2 при преобразовании а) из упр. 1.
Докажите, не прибегая к формулам (1), что ортогональное преобразование взаимно однозначно.
Точка Л называется неподвижной точкой преобразования f, если 1(Л) = А. Найдите неподвижные точки преобразования а) из упр. 1.
Докажите, что линейное преобразование, не являющееся тождественным, либо имеет единственную неподвижную точку, либо имеет прямую, состоящую из неподвижных точек, либо не имеет их совсем.
Как изменятся формулы, задающие линейное преобразование, если начало координат перенести в неподвижную точку, не меняя базисных векторов?
Линейное преобразование в системе 0,61,62 задано формулами (3). Какими формулами оно задается в системе координат:
a) О, 62,61; б) O,ei,2e2?
Докажите, что линейное преобразование, задаваемое в декартовой прямоугольной системе координат формулами
ж* = ж cos р + у sin р. у* = xsmp — у cos р,
— осевая симметрия. Найдите уравнение оси симметрии.
Может ли случиться, что произведение двух линейных преобразований аффинное, если одно из них не аффинное?
Пусть аффинное преобразование в декартовой прямоугольной системе координат задано формулами
ж* = х + by + ci, у* = ах + С2.
Найдите векторы, ортогональные их образам.
Дан треугольник с вершинами А(1,0), В(—1/2,1) и С(—1/2,— 1). Найдите преобразование, переводящее каждую вершину в середину противоположной стороны.
Докажите, что преобразование из упр. 8 есть произведение осевой симметрии f относительно оси абсцисс и поворота g на угол р вокруг начала координат. Какое преобразование получится, если f и g перемножить в другом порядке?
Аффинные преобразования
Образ прямой линии. В этом параграфе мы изучим геометрические свойства аффинных преобразований. Ниже f обозначает аффинное преобразование, записываемое в декартовой системе координат O,ei,e2 формулами
х* = ахж + Ь1у + ci, у* = а2х + b^y + с2(1)
при условии7
^0.(2)
а2 b2v 7
Рассмотрим на плоскости прямую линию с уравнением г = г0 + + at и найдем ее образ при преобразовании f. (Под образом прямой понимается множество образов ее точек.) Радиус-вектор образа М* произвольной точки М можно вычислить так:
ОМ* = Оф) +f(O)M* = с + f(r).
Здесь с — постоянный вектор Of (О), аг — радиус-вектор точки М. Согласно (11) §2 мы получаем
ОМ* =c + f(r0)+f(a)t(3)
Так как f — аффинное преобразование и а ^ 0, то а перейдет в вектор f(a) ^ 0, и уравнение (3) является уравнением прямой линии. Итак, образы всех точек прямой г = r0 + at лежат на прямой (3).
Более того, преобразование f определяет взаимно однозначное отображение одной прямой на другую, так как при сделанном здесь выборе начальных точек и направляющих векторов точка М* имеет на прямой (3) то же значение параметра t, что и точка М на исходной прямой. Отсюда мы получаем
Предложение 1. При аффинном преобразовании*.
прямая линия переходит в прямую линию;
отрезок переходит в отрезок;
параллельные прямые переходят в параллельные.
Для доказательства второго утверждения достаточно заметить, что отрезок прямой состоит из таких точек, у которых значения параметра удовлетворяют неравенству вида ti ^ t ^ t^. Третье утверждение следует из того, что при аффинном преобразовании коллинеарные векторы переходят в коллинеарные.
Предложение 2. При аффинном преобразовании отношение длин параллельных отрезков не изменяется.
Доказательство Пусть отрезки АВ и CD параллельны. Это значит, что существует такое число А, что АВ = XCD. Образы векторов АВ и CD связаны той же зависимостью А*В* = XC*D*. Отсюда вытекает, что|ЛВ| _ \А^В*\ _
\CD\ |C*D*|'
Следствие. Если точка С делит отрезок АВ в некотором отношении А, то ее образ С* делит образ А*В* отрезка АВ в том же отношении А.
Изменение площадей при аффинном преобразовании. Для начала рассмотрим ориентированный параллелограмм. Выберем общую декартову систему координат O,ei,e2 и обозначим через (Pi^P^ и (qi^) компоненты векторов р и q, на которых он построен. Площадь параллелограмма мы можем вычислить, пользуясь формулой (23) § 4 гл. I:
s± = 5±(p,q) = (pig2 -P29i)S±(ei,e2).
Пусть аффинное преобразование f записывается в выбранной системе координат формулами (1). Из предложения 9 §2 следует, что векторы f(p) и f(q) имеют в базисе f(ei),f(e2) те же компоненты (^1,7^2) и (91,^2), что и векторы р и q в базисе ei,e2. Образ параллелограмма построен на векторах f(p) и f(q), и площадь его равна
S^ = S±(f(p),f(q)) = (pig2 -p2gi)S±(f(ei),f(e2)).
Вычислим последний множитель. По предложению 7 § 2 координаты векторов f(ei) и f(e2) равны соответственно (01,02) и (61,62)-
Поэтому S±(f(ei),f(e2)) = («1^2 - o2^i)S±(ei, е2) и
$1 = (ргд2 -p2Qi)(aib2 - o2^i)S±(ei,e2).
Отсюда мы видим, что
^± ^1 ^1/
а2 b2 *
Таким образом, отношение площади образа ориентированного параллелограмма к площади этого параллелограмма одинаково для всех параллелограммов и равно а\Ь2 — а2Ь\.
Отсюда следует, что данный детерминант не зависит от выбора системы координат, в которой записано преобразование, хотя он вычисляется по коэффициентам, зависящим от системы координат. Эта величина — инвариант, выражающий геометрическое свойство преобразования.
Из формулы (4) видно, что отношение площади образа неориентированного параллелограмма к его площади равно
S*/S= |«1&2 - «2&1|.(5)
Если aib2 — a2bi > 0, то ориентации всех ориентированных параллелограммов сохраняются при преобразовании, а если aib2 — a2bi < 0, то для каждого ориентированного параллелограмма ориентация образа противоположна его ориентации.
Займемся теперь площадями других фигур. Каждый треугольник может быть дополнен до параллелограмма, площадь которого равна удвоенной площади треугольника. Поэтому отношение площади образа треугольника к площади этого треугольника удовлетворяет равенству (5).
Каждый многоугольник может быть разбит на треугольники. Следовательно, формула (5) справедлива и для произвольных многоугольников.
Мы не будем здесь касаться определения площади произвольной криволинейной фигуры. Скажем лишь, что в тех случаях, когда эта площадь определена, она равна пределу площадей некоторой последовательности многоугольников, вписанных в рассматриваемую фигуру. Из теории пределов известно следующее предположение: если последовательность Sn стремится к пределу S, то последовательность 5Sn, где б постоянное, стремится к пределу 5S. На основании этого предложения мы заключаем, что формула (5) справедлива в самом общем случае.
В качестве примера найдем выражение площади эллипса через его полуоси. В §2 гл. II мы доказали, что эллипс с полуосями а и b может быть получен сжатием окружности радиуса а к прямой, проходящей через ее центр. Коэффициент сжатия равен b/а. В примере 4 § 2 мы получили координатную запись сжатия к прямой ж* = х. у* = Ху. Детерминант из коэффициентов в этих формулах равен А, т. е. в нашем
случае b/а. Таким образом, отношение площади эллипса к площади окружности равно b/а, и эта площадь равна S = (Ъ/а^а2. Окончательно имеем
S = тгаЬ.
Образы линий второго порядка. Мы видели, что прямая линия переходит в прямую. Это частный случай следующего предложения.
Предложение 3. Аффинное преобразование переводит алгебраическую линию в алгебраическую линию того же порядка.
В самом деле, пусть линия L в декартовой системе координат O,ei,e2 имеет алгебраическое уравнение порядка р. Согласно предложению 9 § 2 образы всех точек линии L при аффинном преобразовании f имеют в системе координат f(O),f(ei),f(e2) те же координаты, что и их прообразы в системе координат О, 61,62. Следовательно, координаты образов в системе f(O),f(ei),f(e2) связаны тем же алгебраическим уравнением порядка р. Этого достаточно, чтобы сделать нужное нам заключение.
Из предложения 3, в частности, следует, что линия второго порядка при аффинном преобразовании перейдет в линию второго порядка. Мы докажем более сильное утверждение. Именно, в теореме 1 § 1 гл. III линии второго порядка были разделены на семь классов. Мы увидим, что класс линии сохраняется при аффинном преобразовании. На этом основании классы линий, перечисленные в указанной теореме, называются аффинными классами. Итак, докажем
Предложение 4. Линия второго порядка, принадлежащая к одному из аффинных классов, при любом аффинном преобразовании может перейти только в линию того же класса. Каждую линию второго порядка подходящим аффинным преобразованием можно перевести в любую другую линию того же аффинного класса.
Доказательство. Линию мы назовем ограниченной, если она лежит внутри некоторого параллелограмма. Легко видеть, что при аффинном преобразовании ограниченная линия должна перейти в ограниченную, а неограниченная — в неограниченную.
Эллипс — ограниченная линия второго порядка. Кроме эллипсов ограничены только линии, состоящие из одной точки, т. е. пары мнимых пересекающихся прямых. Поскольку эллипс ограничен и состоит больше, чем из одной точки, он может перейти только в эллипс.
Гипербола состоит из двух отдельных ветвей. Это свойство можно сформулировать так, что будет ясна его неизменность при аффинных преобразованиях. Именно, существует прямая линия, не пересекающая гиперболу, но пересекающая некоторые ее хорды.
Из всех линий второго порядка только гиперболы и пары параллельных прямых обладают этим свойством. У гиперболы ветви не прямые линии, и потому при аффинном преобразовании она может перейти только в гиперболу.
Парабола — неограниченная линия второго порядка, состоящая из одного непрямолинейного куска. Этим свойством не обладают никакие другие линии второго порядка, и потому парабола может перейти только в параболу.
Если линия второго порядка представляет собой точку (пару мнимых пересекающихся прямых), прямую (пару совпавших прямых), пару пересекающихся или пару параллельных прямых, то из доказанных ранее свойств аффинных преобразований следует, что эта линия не может перейти в линию никакого другого класса.
Докажем вторую часть предложения. В теореме 1 § 1 гл. III канонические уравнения линий второго порядка написаны в декартовой прямоугольной системе координат и содержат параметры а,Ь,... Если мы откажемся от ортонормированности базиса, то сможем произвести дальнейшие упрощения канонических уравнений и привести их к виду, не содержащему параметров. Например, замена координат х* = х/а, у' = у/b переводит уравнение эллипса ж2/а2 + у2/Ъ2 = 1 в уравнение ж'2 + т/'2 = 1, каковы бы ни были а и Ь. (Последнее уравнение не есть уравнение окружности, так как новая система координат не декартова прямоугольная.)
Читатель без труда покажет, что канонические уравнения линий второго порядка переходом к подходящей системе координат могут быть преобразованы в уравнения:
1) х2 + у2 = 1; 2) х2 + у2 = 0; 3) х2 — у2 = 1; 4) х2 — у2 = 0;
у2 = 2т: 6) у2 — 1 = 0; 7) у2 = 0.
Такую систему координат мы назовем аффинной канонической системой координат.
Из предложения 9 § 2 следует, что аффинное преобразование, которое совмещает аффинные канонические системы координат двух линий одного аффинного класса, совмещает и эти линии. Это заканчивает доказательство.
Разложение ортогонального преобразования.
Теорема 1. Каждое ортогональное преобразование раскладывается в произведение параллельного переноса, поворота и, возможно, осевой симметрии.
Доказательство. Пусть f — ортогональное преобразование и /ХАВС — равнобедренный прямоугольный треугольник с прямым углом А. При преобразовании f он перейдет в равный ему треугольник Z\A*B*C* с прямым углом при вершине А*. Теорема будет доказана, если, производя последовательно параллельный перенос р, поворот q и (в случае необходимости) осевую симметрию г, мы сможем совместить треугольники АВС и А*В*С*. Действительно, произведение rqp — аффинное преобразование так же, как и f, а аффинное преобразование однозначно определяется образами трех точек, не лежащих на одной прямой. Поэтому rqp совпадает с f.
Итак, переведем А и А* параллельным переносом р на вектор АА* (если А = А*, то р — тождественное преобразование). Затем поворотом q вокруг точки А* совместим р(В) с В* (возможно, и это преобразование окажется тождественным). Точка q(p(C)) либо совпадает с С*, либо симметрична ей относительно прямой А*В*. В первом случае цель уже достигнута, а во втором потребуется осевая симметрия относительно указанной прямой. Теорема доказана.
Следует иметь в виду, что полученное разложение ортогонального преобразования не однозначно. Более того, можно поворот или параллельный перенос разложить в произведение осевых симметрий, произведение параллельного переноса и поворота представить как один поворот и т. д. Мы не будем уточнять, как это сделать, а выясним следующее общее свойство всех таких разложений.
Предложение 5. При любом разложении ортогонального преобразования в произведение любого числа параллельных переносов, поворотов и осевых симметрий четность числа осевых симметрий, входящих в разложение, одна и та же.
Для доказательства рассмотрим на плоскости произвольный базис и проследим за изменением его ориентации (направления кратчайшего поворота от ex к е2) при осуществляемых преобразованиях. Заметим, что поворот и параллельный перенос не меняют ориентацию ни одного базиса, а осевая симметрия меняет ориентацию любого базиса. Поэтому, если данное ортогональное преобразование меняет ориентацию базиса, то в любое его разложение должно входить нечетное число осевых симметрий. Если же ориентация базиса не меняется, то число осевых симметрий, входящих в разложение, может быть только четным.
Определение. Ортогональные преобразования, которые могут быть разложены в произведение параллельного переноса и поворота, называются ортогональными преобразованиями первого рода, а остальные — ортогональными преобразованиями второго рода.
Ортогональное преобразование в декартовой прямоугольной системе координат записывается формулами (1) § 2. При верхних знаках коэффициентов у у в этих формулах детерминант, составленный из коэффициентов, равен +1, а при нижних знаках он равен — 1. Отсюда и из формулы (4) следует
Предложение 6. Ортогональное преобразование первого рода записывается в декартовой прямоугольной системе координат формулами (1) §2 с верхними знаками у коэффициентов при у, а ортогональное преобразование второго рода — с нижними знаками.
Разложение аффинного преобразования. Мы видели, насколько аффинное преобразование может изменить плоскость: окружность может перейти в эллипс, правильный треугольник — в совершенно произвольный. Казалось бы, никакие углы при этом сохраниться не могут. Однако имеет место следующее.
Предложение 7. Для, каждого аффинного преобразования существуют две взаимно перпендикулярные прямые, которые переходят во взаимно перпендикулярные прямые.
Для доказательства рассмотрим какую-либо окружность. При данном аффинном преобразовании она перейдет в эллипс. Каждая ось эллипса — множество середин хорд, параллельных другой оси. При аффинном преобразовании хорда перейдет в хорду, параллельность должна сохраниться, а середина отрезка переходит в середину его образа. Поэтому прообразы осей эллипса — отрезки, обладающие тем же свойством: каждый из них есть множество середин хорд окружности, параллельных другому отрезку. Такие отрезки непременно являются двумя взаимно перпендикулярными диаметрами окружности. Это то, что нам требовалось: существуют два взаимно перпендикулярных диаметра окружности, которые переходят во взаимно перпендикулярные отрезки — оси эллипса.
Стоит отметить один особый случай: окружность при аффинном преобразовании может перейти в окружность. В этом случае то же рассуждение проходит с любыми двумя взаимно перпендикулярными диаметрами окружности-образа. Очевидно, что при этом любые два взаимно перпендикулярных направления остаются перпендикулярными.
Определение. Два взаимно перпендикулярных направления называются главными или синугулярными направлениями аффинного преобразования f, если они переходят во взаимно перпендикулярные направления.
Теорема 2. Каждое аффинное преобразование раскладывается в произведение ортогонального преобразования и двух сжатий к двум взаимно перпендикулярным прямым.
Доказательство аналогично доказательству теоремы 1. Рассмотрим аффинное преобразование f и выберем равнобедренный прямоугольный треугольник АВС так, чтобы его катеты АВ и АС были направлены вдоль главных направлений преобразования f. Обозначим через А*, В* и С* образы его вершин. Сделаем такое ортогональное преобразование g, при котором g(A) = А*, а точки g(B) и g(C) лежат соответственно на лучах А*В* и А* С*. (Этого легко добиться, как и в теореме 1, параллельным переносом, поворотом и осевой симметрией.)
Пусть А = |A*B*|/|A*g(B)|, а р,= |А*С* |/|A*g(C)|. Тогда сжатие рх к прямой А*С* в отношении А переведет g(B) в pT(g(B)) = В* и не сдвинет точек А* и g(C). Аналогично, сжатие р2 к прямой А*В* переведет g(C) в p2(g(C)) = С* и не сдвинет точек прямой А*В*.
Это означает, что произведение p2pxg переводит точки А, В и С в точки А*, В* и С* так же, как и заданное нам преобразование f. Согласно предложению 8 §2 имеем p2pxg = f, как и требовалось.
Упражнения
Найдите площадь треугольника, если его стороны лежат на прямых с уравнениями ж-у+1=0, ж + у-1 = 0и2ж + у = 2в декартовой прямоугольной системе координат.
Пусть при аффинном преобразовании точки А, В и С перешли в точки А*, В* и С*. Докажите, что точка пересечения медиан ZXABC перейдет в точку пересечения медиан Z\A* В* С*.
Будем говорить, что аффинное преобразование растягивает вектор а в а раз, если |а*| = а|а|. Для преобразования, заданного в декартовой прямоугольной системе координат формулами
х* = 4х + 7 т/, у* = Вх + у,найдите векторы, для которых растяжение:
а) максимально; б) минимально.
Пусть прямая касается линии второго порядка. Докажите, что при произвольном аффинном преобразовании образ прямой касается образа линии.
Докажите, что вершины ромба, описанного около эллипса, лежат на его осях симметрии.
Представьте как произведение двух осевых симметрий:
параллельный перенос на вектор а;
поворот на угол ср вокруг точки О.
Представьте сжатие к оси абсцисс декартовой прямоугольной системы координат как произведение сжатия к другой прямой и параллельного переноса на а(0,а).
8 Д.В. Беклемишев
ГЛАВА V
МАТРИЦЫ И СИСТЕМЫ ЛИНЕЙНЫХ УРАВНЕНИЙ
Матрицы
Определение. Мы будем называть матрицей размеров т х п совокупность тп чисел, расположенных в виде таблицы из т строк и п столбцов:
... ап
Числа, составляющие матрицу, мы будем называть элементами матрицы. Если число строк в матрице равно числу столбцов, то матрица называется квадратной, а число строк — ее порядком. Остальные матрицы носят название прямоугольных.
Можно дать и такое определение матрицы. Рассмотрим два множества целых чисел I = {1, 2,...,ш} и J = {1, 2,...,п}. Через I х J обозначим множество всех пар вида (г, j), где % Е I, a j Е J. Матрицей называется числовая функция на I х J, т. е. закон, сопоставляющий каждой паре (i,j) некоторое число а^.
Для читателя, знакомого с программированием, заметим, что матрица — это в точности то же, что и двумерный массив.
Две матрицы называются равными, если они имеют одинаковые размеры, и равны их элементы, стоящие на одинаковых местах.
Рассматривая произвольные матрицы, мы будем обозначать их элементы буквами с двумя индексами. Если оба индекса расположены внизу, то первый из них обозначает номер строки, а второй — номер столбца; если один из индексов расположен сверху, как в написанной выше матрице, то этот индекс обозначает номер строки. Не следует путать верхние индексы с показателями степени.
Матрицу размеров 1 х п, состоящую из одной строки, мы будем называть строкой длины п или просто строкой. Матрицу размеров т х 1 называют столбцом высоты т или просто столбцом. Столбцы и строки мы будем обозначать полужирными буквами.
Часто бывает удобно записывать матрицу как столбец из строк
или как строку из столбцов. Пусть
ai =ai =«1«1«1«1а2 =а2 =
ai =
ai =
«1
«1
«1
«1
а2 =
а2 =
а™
Тогда написанную в начале матрицу можно записать в виде
|| ai а2 ... ап ||.
Аналогично, если а1 = || а| ... а\ || , ..., ат = || а™ ... а™ ||, то та же матрица записывается в виде
ат
Рассмотрим матрицу А размеров т х 77 и выберем какие-нибудь г номеров строк А^-Аг и s номеров столбцов 7'1,...,js, причем будем предполагать, что номера выбраны в порядке возрастания: /1 < г2 < ••• < А и Ji < 32 < ... < js. Матрицу А* размеров г х s, составленную из элементов А, стоящих на пересечении выбранных строк и столбцов, мы назовем подматрицей матрицы А. Итак,
Если матрица квадратная, то множество тех ее элементов а-, у которых номер строки равен номеру столбца, называется главной диагональю или просто диагональю матрицы.
Транспонирование матриц. Рассмотрим матрицу
Oil
012.
•• Oin
021
о22.
•• O2n
Omi
om2 •
•• ^mn
А =
из m строк и 77 столбцов. Ей можно сопоставить матрицу В из п строк и 777 столбцов по следующему правилу. Элементы каждой строки матрицы А записываются в том же порядке в столбцы матрицы В, причем номер столбца равен номеру строки. Эту матрицу
Oil
021•
• • omi
012
022•
•• Om2
Oln
O2n •
•• omn
В =
называют транспонированной по отношению к А и обозначают АТ. Переход от А к Ат называют транспонированием.
8*
Видно, что г-я строка В состоит из тех же элементов в том же порядке, что и г-й столбец А. Ясно также, что (АТ)Т = А.
Определение транспонированной матрицы можно записать в виде тп равенств, связывающих элементы матриц Аи В;
bij = Uji (г = 1,j = 1,
Некоторые виды матриц. Введем определения некоторых часто употребляемых видов матриц. Все матрицы предполагаются квадратными.
Матрица А называется симметричной или симметрической, если АТ = А. Для такой матрицы aij = aji при всех z и j — элементы, расположенные симметрично относительно главной диагонали, равны.
Матрица А называется кососимметричной или антисимметричной, если АТ =—А. Для такой матрицы а^ = — aji при всех % и j — элементы, расположенные симметрично относительно главной диагонали, отличаются знаком. Диагональные элементы равны нулю.
Матрица А называется верхней треугольной, если ее элементы, расположенные ниже главной диагонали, равны нулю: а^ = 0 при г > > j. Аналогично определяется нижняя треугольная матрица: а^ = О при г < j.
Матрица А называется диагональной, если у нее равны нулю все недиагональные элементы: а^ = 0 при % ^ j.
Другие частные виды матриц будем определять по мере необходимости.
Сложение и умножение на число. Пусть А и В — матрицы размеров т х п. Мы можем сопоставить им третью матрицу С размеров т х п, элементы которой с^ связаны с элементами а^ и Ь^ матриц А и В равенствами
сц=ау+Ьу (г = 1,...,т, j =(1)
Определение. Матрица С, определяемая по Л и В формулой (1), называется их суммой и обозначается А + В.
Определение. Матрица С, элементы которой с^- равны произведениям элементов а^ матрицы А на число а, называется произведением А на а и обозначается аА. Мы имеем
Cij = aatj Д = 1,...,т, j = l,...,n).(2)
Из свойств сложения и умножения чисел легко вытекает
Предложение 1. Для любых матриц А, В,С и любых чисел а и 3 выполнены равенства
А + В = В + А, (А + В) + С = А + (В + С),сДА + В) = oiA + схВ,(<т + /3)т4 = otA 4- ДА,
(аД)А = оДДАД
Матрица, все элементы которой равны нулю, называется нулевой матрицей. Если О — нулевая матрица размеров т х п, то для любой
матрицы тех же размеровд
Матрицу (—1)Л называют противоположной матрице А и обозначают —А. Она обладает тем свойством, что
А+(-А) = 0.
Сумма матриц В и —А называется разностью матриц В и Л и обозначается В — А.
Мы видим, что сформулированные выше свойства линейных операций с матрицами совпадают со свойствами линейных операций с векторами, перечисленными в предложении 1 § 1 гл. I.
Используя линейные операции, мы можем составлять из матриц одинаковых размеров Ai,...,A^ и чисел cq,...,^ выражения вида oiiAi + ... + акАк.
Такие выражения называются линейными комбинациями матриц. Если какая-то матрица представлена как линейная комбинация других матриц, то говорят, что она по ним разложена.
Пример 1. Пусть pi,..., р^ — столбцы одинаковой высоты п. Тогда столбец q той же высоты по ним разложен, если при некоторых коэффициентах cq,...,cq
q = Qipi + ... + akpk,
91qn91qnР1Р1или, в более подробной записи,
91
qn
91
qn
Р1
Р1
Рк
Рк
В силу определения линейных операций это матричное равенство равносильно п числовым равенствам
З1 = «1Р1 + ■■■ + «кРк,
дп = a?ip" + ••• + «кРк-
Линейная зависимость матриц. Какова бы ни была система матриц фиксированных размеров т х п, нулевая матрица тех же размеров раскладывается по этим матрицам в линейную комбинацию с нулевыми коэффициентами. Такую линейную комбинацию называют тривиальной. Как и для векторов, введем следующее
Определение. Система матриц А\,...,Ак линейно независима, если нулевая матрица раскладывается по ней однозначно, т. е. из
адЛ1 + ... + акАк = О(3)
следует eq = ... = ак = 0. В противном случае, т. е. если существуют к чисел cq,..., ак, одновременно не равных нулю и таких, что выполнено равенство (3), система матриц называется линейно зависимой.
Пример 2. Столбцы
(4)
(в столбце е^ на г-м месте стоит 1, а остальные элементы равны нулю) являются линейно независимыми. Действительно, равенство адех + ... + апеп = о можно записать подробнее так:
Отсюда видно, что ад = а2 = ••• = ап = 0.
Это равенство показывает также, что произвольный столбец высоты п может быть разложен по столбцам ei, ...,еп. Действительно, в качестве коэффициентов линейной комбинации нужно взять элементы раскладываемого столбца.
Определение. Квадратная матрица порядка п, состоящая из столбцов (4):inn
О 0 ... 1
называется единичной матрицей порядка п или просто единичной матрицей, если порядок известен.
Строки единичной матрицы отличаются от ее столбцов только формой записи. Итак, мы можем сформулировать
Предложение 2. Столбцы (строки) единичной матрицы линейно независимы и обладают тем свойством, что каждый столбец (строка) с тем же числом элементов раскладывается по ним.
Укажем несколько свойств линейно зависимых и линейно независимых систем матриц. Эти свойства были доказаны в § 1 гл. I для векторов, и доказательства совпадали с приводимыми ниже.
Предложение 2. Система из k > 1 матриц линейно зависима тогда и только тогда, когда хотя бы одна из матриц есть линейная комбинация остальных.
В самом деле, пусть система линейно зависима. По определению выполнено равенство вида (3), где хотя бы один коэффициент отличен от нуля. Допустим для определенности, что это ад. Тогда мы можем представить первую матрицу как линейную комбинацию
«1«1Л1 = -^Л2-...-^Ль
«1
«1
«1
Обратно, если одна из матриц разложена по остальным, то это разложение преобразуется к виду (3), где один из коэффициентов равен 1.
Предложение 4. Если некоторые из матриц Лх,...,^ составляют сами по себе линейно зависимую систему, то вся система Лх,...,^ линейно зависима.
Действительно, пусть существует нетривиальная линейная комбинация некоторых из матриц системы, равная нулевой матрице. Если мы добавим к ней остальные матрицы с нулевыми коэффициентами, то получится равная нулевой матрице нетривиальная линейная комбинация всех матриц.
В частности, если в систему матриц входит нулевая матрица, то система линейно зависима.
Предложение 5. Любые матрицы, входящие в линейно независимую систему матриц, сами по себе линейно независимы.
В самом деле, в противном случае мы пришли бы к противоречию на основании предыдущего предложения.
Предложение 6. Если матрица В разложена по линейно независимой системе матриц Лх,...,^, то коэффициенты разложения определены однозначно.
Действительно, пусть мы имеем два разложения
В = aiAi + ... + а^А^ и В = Д1Л1 + ... + АЛ^.
Вычитая одно разложение из другого, мы получаем
О = («1 — Зх^Ах + ... + ^ak — 3k)Ak.
Матрицы А\,...,Ак линейно независимы, значит, а—А = 0 для всех % = !,...,&. Итак, коэффициенты обоих разложений совпадают.
Упражнения
1. Дана матрица1. Дана матрица1 2 34 5 67 8 91 2 34 5 67 8 9
1. Дана матрица
1. Дана матрица
1 2 3
4 5 6
7 8 9
1 2 3
4 5 6
7 8 9
Выпишите подматрицу, расположенную в строках 1 и 3 и столбцах 1 и 3.
Сколько квадратных подматриц второго порядка имеет данная матрица?
Сколько всего подматриц она имеет?
2. Даны матрицы А =2. Даны матрицы А =1 2 34 5 61 2 34 5 6369369
2. Даны матрицы А =
2. Даны матрицы А =
1 2 3
4 5 6
1 2 3
4 5 6
3
6
9
3
6
9
Можно ли сложить матрицы:
а) Л и В; б) АТ и В; в) Л и Вт: г) Ат и Вт?
3. Даны матрицы А =3. Даны матрицы А =1 11 21 11 211114 31 54 31 5
3. Даны матрицы А =
3. Даны матрицы А =
1 1
1 2
1 1
1 2
1
1
1
1
4 3
1 5
4 3
1 5
Вычислите матрицу 2Л + ЗВ — С.
4. С какими коэффициентами раскладывается матрица
D =D =14142525
D =
D =
1
4
1
4
2
5
2
5
по матрицам А и В и С из предыдущей задачи?
5. Можно ли разложить матрицу5. Можно ли разложить матрицу1 37 91 37 9по матрицам:по матрицам:
5. Можно ли разложить матрицу
5. Можно ли разложить матрицу
1 3
7 9
1 3
7 9
по матрицам:
по матрицам:
Л и В из задачи 3,
А и В и С из задачи 3?
Являются ли линейно независимыми строки
а=||1 2 3 4||, Ь = ||2 3 4 5||, с = || 3 4 5 6 ||?
Убедитесь, что классы матриц, определенные в п. 3, замкнуты относительно операций сложения и умножения на число.
Умножение матриц
Символ J2. Прежде чем двигаться дальше, остановимся на обозначениях. В математике часто приходится рассматривать суммы большого числа слагаемых, имеющих сходный вид и отличающихся только индексами. Для таких сумм принято следующее обозначение. Символ У^ , после которого стоит некоторое выражение, содержащее /с=1
индекс к, обозначает сумму таких выражений для всех значений индекса от 1 до п, например,
У^о^ = а^ + а^ + ... + ап, У2<т^Д =+ ... + <тпДп.
&=i&=i
Индекс к называется индексом суммирования. Разумеется, в качестве индекса суммирования может быть употреблена любая другая буква. На указанный символ и следующее за ним выражение можно смотреть как на скобку, содержащую п однотипных слагаемых.
Следующие формулы являются другой записью вынесения множителя за скобку и группировки слагаемых:
^ГаРк = а^Рк,(1)
к=1к=1
ппп
£№ + Qk) = У2^ +
к=1к=1к=1
Если имеется выражение, зависящее от двух индексов, принимающих значения l^.^n и 1,...,т, мы можем просуммировать снача-
ла по одному из них, а затем полученные суммы — по-другому:
Е кА2р*з\
2=1 J = 1
(Скобки обычно не пишутся.) Эта двойная сумма содержит слагаемые, соответствующие всевозможным парам значений индексов. Если мы запишем P^j для всех г = 1, ...^п и j = 1, ...,m в виде матрицы, то сумма в скобках равна сумме элементов г-й строки, а во внешней сумме складываются результаты для всех строк.
То же самое число мы, конечно, получим, если сначала сложим элементы по столбцам, а затем просуммируем полученные суммы для всех столбцов. Поэтому
-птт п
ЕЕру = ЕЕру-(з)
2=1 J = 1J = 1 2=1
Определение и примеры. Рассмотрим сначала строку а с элементами at (г = 1,..., п) и столбец b с элементами bj (j = 1,..., п). Существенно, что в а и в b число элементов одинаково. Произведением а на b называется число, равное сумме произведений элементов с одинаковыми номерами, т. е.
ab = ахЬ1 + ... + апЬп.
Пусть теперь дана матрица А размеров т х п и матрица В размеров п х р. Матрицы таковы, что длина строки (число столбцов) первой матрицы равна высоте столбца (числу строк) второй. Умножим каждую строку А на каждый столбец В. Полученные тр произведений запишем в виде матрицы С размеров т х р. Именно, каждый столбец С составим из произведений всех строк А на соответствующий столбец матрицы В. Любая строка С состоит из произведений строки А, имеющей тот же номер, на все столбцы В. Таким образом, элементы матрицы С для всех г = 1,..., т и 3 = 1,...,р равны
= у ^^ Ькз • (4) к=1
Определение. Матрицу С, элементы которой выражаются через элементы матриц Л и В по формулам (4), назовем произведением А на В и обозначим АВ.
Определение произведения матриц формулируется более сложно и выглядит менее естественно, чем определение суммы. Однако из дальнейшего читатель увидит, что именно такое определение оказывается полезным в целом ряде вопросов.
Как легко заметить, если матрицу В записать как строку из столбцов, то произведение АВ запишется как строка из столбцов так:
АВ = Л||ЬХ ... Ьр || = || Abi ... Abp||. (5)
Действительно, для получения J-ro столбца произведения мы умножаем последовательно все строки А на столбец bj.
Аналогично, строки АВ — произведения строк А на матрицу В:
АВ =АВ =aiB
АВ =
АВ =
э.тВ
Приведем несколько примеров.
Пример 1. Матрица А размеров т х п умножается на столбец х высоты п
«1 •
ж1
а^ж1 +
Ах =
«1 •
ж2
=
а^ж1 +
+ а^хп
- С
жп
а^ж1 +
+ а™хп
Это столбец высоты т. В обратном порядке эти матрицы при m 7^ 1 перемножить нельзя: произведение хА не определено.
Правую часть последнего равенства можно записать также и как линейную комбинацию столбцов матрицы А (пример 1 §1). Это показывает, что столбец Ах есть линейная комбинация столбцов матрицы А с коэффициентами, равными элементам столбца х:
Ах = xiai + ... + xnan.
Пример 2. Произведение строки длины т на матрицу В размеров т х п будет строкой длины п:
bl bl
II ^1 ... хт ||II ^1 ... хт ||ь?...Ъ^п
II ^1 ... хт ||
II ^1 ... хт ||
ь?- ь-
Пример 3. Произведение столбца высоты т на строку длины п есть матрица размеров т х п:
ж1ж2.||... ап || =х^а^ ж1а2Ж2И1 Ж2а2хтжтах хта2ж1ж2.||... ап || =х^а^ ж1а2Ж2И1 Ж2а2хтжтах хта2
ж1
ж2
.||... ап || =
х^а^ ж1а2
Ж2И1 Ж2а2
хт
жтах хта2
ж1
ж2
.||... ап || =
х^а^ ж1а2
Ж2И1 Ж2а2
хт
жтах хта2
Пример 4. Пусть А — матрица размеров т х п, е^ — г-й столбец единичной матрицы порядка ш, а е^ — j-й столбец единичной матрицы порядка п. Тогда ejAej — матрица размеров 1 х 1 с эле-
ментом atj :
еТ^е, = ||01 ... 0||еТ^е, = ||01 ... 0||(2ц...(21п^21•••О2П(2ц...(21п^21•••О2П^ml^ml^тп^тпО1оО1о
еТ^е, = ||01 ... 0||
еТ^е, = ||01 ... 0||
(2ц...(21п
^21•••О2П
(2ц...(21п
^21•••О2П
^ml
^ml
^тп
^тп
О
1
о
О
1
о
Предложение 1. j-й столбец матрицы АВ есть линейная комбинация столбцов матрицы А с коэффициентами равными элементам j-го столбца матрицы В.
г-я строка матрицы АВ есть линейная комбинация строк матрицы В с коэффициентами, равными элементам г-й строки матрицы А.
Оба утверждения доказываются одинаково. Докажем первое. Мы видели, что г-й столбец произведения есть произведение А на г-й столбец В (формула (5)). Но произведение матрицы А на столбец — это линейная комбинация столбцов А с элементами второго сомножителя в качестве коэффициентов (пример 1).
Свойства умножения матриц. Умножение матриц не коммутативно. Если А матрица размеров т х п, то оба произведения АВ и В А определены только в том случае, когда В имеет размеры п х т, т. е. такие же, как АТ. При этом АВ — квадратная матрица порядка 772, а В А — порядка п. Итак, о равенстве АВ = В А может идти речь, только если А и В — квадратные матрицы одного порядка. Но и в этом случае равенство выполнено далеко не всегда. Например,
1 1О О1 1О ОО о1 1О о1 11 1О 0 ’1 1О 0 ’о о1 1о о1 11 1о о1 1о оо о1 1о о1 1
1 1
О О
1 1
О О
О о
1 1
О о
1 1
1 1
О 0 ’
1 1
О 0 ’
о о
1 1
о о
1 1
1 1
о о
1 1
о о
о о
1 1
о о
1 1
Если какие-нибудь две матрицы А и В удовлетворяют равенству АВ = В А, то они называются перестановочными. Перестановочные матрицы существуют. Например, единичная матрица порядка п перестановочна с любой квадратной матрицей того же порядка:
АЕ = ЕА = А.(6)
Вообще, если определены произведения BE и ЕС, то BE = В и ЕС = С.
Предоставим читателю самостоятельно проверить это в качестве упражнения на умножение матриц.
Равенства (6) выражают важное свойство единичной матрицы, которому она обязана своим названием. Если бы какая-нибудь другая матрица Е* обладала этим свойством, мы имели бы Е* Е = Е и Е* Е = = Е*, откуда следовало бы Е = Е'.
Очевидно, что произведение нулевой матрицы О (справа или слева) на любую другую матрицу равно нулевой матрице:
АО = О', ОВ = О".
(Размеры матриц О, О' и О", возможно, различны.)
Предложение 2. Умножение матриц ассоциативно, т. е. если определены произведения АВ и (АВ)С, то определены ВС и А(ВС), и выполнено равенство (АВ)С = А(ВС).
Действительно, пусть размеры матриц А,В и С соответственно равны та х пд, тв х пв и тс х пс- Если АВ определено, то па = тв, и матрица АВ имеет размеры тд х пв- Поэтому, если определено (АВ)С, то пв = тс- Матрица АВ состоит из элементов
^а^Ьы (г = 1,...,тА;1=1,...,пв)
к=1
и, следовательно, элементы (АВ)С имеют вид
пв / ПА\
52 I ^2aikbki j Си (г =s = 1, ...,пс).(7)
/=1/
Поскольку пв = тс, определено произведение ВС. Его элементы пв
^Ьыси (к = 1,...,тв; s = l,...,nc). z=i
Так как па = тв, определено произведение А(ВС) с элементами па/пв\
Т/Чк I ^ЪыСи I (г = 1,...,тл; s = 1,пс). (8) к=1\/=1/
В силу формул (1) и (3) выражения (7) и (8) совпадают, и наше утверждение доказано.
Предложение 3. Умножение матриц дистрибутивно по отношению к сложению: если имеет смысл выражение А(В-^С), то А(В + С) = АВ + АС, если имеет смысл выражение (В + С) А, то (В + С) А = ВА + С А.
Обе части предложения доказываются одинаково. Докажем первую из них. Очевидно, что В и С должны иметь одинаковые размеры т х п, а А — размеры р х т (р может быть любым). Выпишем элементы матрицы А(В + С) через элементы А, В и С:
^аДЬц сА (s = l,...,p; j = l,...,n). г=1
Раскроем скобки в каждом слагаемом и сгруппируем члены:
Ctsibtj Т•
г=1г=1
Эти суммы равны элементам матриц АВ и АС, стоящим в строке с номером s и столбце с номером j. Утверждение доказано.
Из формулы (1) следует такое свойство умножения матриц:
бом числе абом числе аа(АВ) = (аА)В = А(аВ).а(АВ) = (аА)В = А(аВ).Предложение 4. Если произведение АВ определено, то при лю
бом числе а
бом числе а
а(АВ) = (аА)В = А(аВ).
а(АВ) = (аА)В = А(аВ).
Предложение 5. Если определено произведение АВ, то определено и произведение ВТ АТ и выполнено равенство
^ABf = ВТАТ.
Доказательство. Пусть матрицы АиВ имеют, соответственно, размеры m х п и п х р. В матрице АВ на пересечении г-й строки и 7-го столбца стоит элемент
'Ejttikbkj (г = 1,...,т; J = l,...,p).(9)
к=1
j-я строка матрицы Вт состоит из элементов 617,..., bnj, а г-й столбец матрицы Ат — из элементов а^,..., atn. Поэтому произведение ВТАТ определено, и в нем на пересечении 7-й строки и г-го столбца стоит элементп
^bkjatk (j = l,...,p; ? = l,...,m). к=1
Он совпадает с элементом (9), а индексы г и 7 принимают в обоих выражениях одни и те же значения. Этим предложение доказано.
Последовательно применяя доказанную формулу, мы получим
^A^.-.Akf = Атк.„АТ АТ.
Элементарные преобразования. Элементарные матрицы. В этом пункте впервые появляются элементарные преобразования матриц. Они играют большую роль в теории матриц и широко используются в вычислениях.
Определение. Мы назовем элементарными преобразованиями строк матрицы следующие преобразования:
умножение строки на число, отличное от нуля;
прибавление одной строки к другой строке.
Аналогично определяются элементарные преобразования столбцов матрицы. Все, сказанное ниже об элементарных преобразованиях строк, переносится на элементарные преобразования столбцов.
Следующие более сложные преобразования получаются последовательным применением нескольких элементарных преобразований:
прибавление к одной строке другой строки, умноженной на число, в частности, вычитание одной строки из другой;
перестановка двух строк.
Покажем, как эти преобразования сводятся к элементарным на примере матрицы, состоящей из двух строк а и Ь. Если в матрице есть еще строки, не участвующие в преобразованиях, они переписываются без изменения:
Эти два типа преобразований также часто относят к числу элементарных. При описании длинных последовательностей элементарных преобразований мы будем включать в последовательность преобра
зования этих двух типов, не разлагая их на элементарные.
Возможность вычитать одну строку из другой и отличие числово
го множителя от нуля имеют следующее принципиальное значение: элементарные преобразования обратимы. Это значит, что перейдя от матрицы А к матрице В последовательностью элементарных преобразований, с помощью другой последовательности мы сможем вернуться от В к А
Каждое элементарное преобразование строк матрицы А размеров т х п равносильно умножению А слева на некоторую квадратную матрицу S порядка т. При этом S не зависит от А, а полностью определяется преобразованием, которое она осуществляет.
Именно, пусть Si — матрица, получаемая из единичной матрицы Е порядка т заменой г-й единицы на диагонали на число А ^ 0. Тогда матрица SiA отличается от А тем, что ее г-я строка умножена на А. Пусть S2 — матрица, которая отличается от Е заменой на единицу нулевого элемента на пересечении г-й строки и J-ro столбца. Умножение А слева на S2 равносильно прибавлению у-й строки к г-й. Оба утверждения доказываются одинаково. Докажем второе.
Рассмотрим строку матрицы S^A с номером к ^ г. Согласно предложению (1), эта строка — линейная комбинация строк А с коэффициентами равными элементам к-й строки Е. Это значит, что в линейную комбинацию входит (с коэффициентом 1) только к-я строка А, и потому к-я строка S^A равна к-й строке А. Для г-й строки
положение другое: с коэффициентами строк А.
Пример 5.
в линейную комбинацию входят г-я и у-я строки
1. Значит, г-я строка S^A равна сумме г-й и у-й
1 0
0 А
а b с d
а b
Ac Xd
1 0
1 1
а b с d
а bс + a d-Vb
Те матрицы, умножение на которые осуществляет элементарные преобразования, называются элементарными матрицами.
Последовательное выполнение нескольких элементарных преобразований строк осуществляется умножением слева на произведение со-
ответствующих элементарных матриц, причем множитель, который соответствует преобразованию, сделанному позже, стоит левее.
Легко найти матрицу S, умножение на которую производит заданную последовательность элементарных преобразований строк: надо осуществить эту последовательность элементарных преобразований над единичной матрицей. Это видно из равенства SE = S.
Элементарные преобразования столбцов сводятся к умножению матриц аналогично. Разница состоит в том, что множители помещаются справа, а не слева от преобразуемой матрицы, и эти множители получаются из единичной матрицы подходящего порядка элементарными преобразованиями ее столбцов, а не строк.
Вырожденные и невырожденные матрицы. Квадратная матрица называется вырожденной, если ее строки линейно зависимы. Вырожденной будет, например, матрица, имеющая нулевую строку, или матрица, имеющая две одинаковых строки. Примером невырожденной матрицы является единичная матрица (предложение 2 § 1).
Предложение 6. Элементарные преобразования строк переводят линейно независимые строки в линейно независимые, а линейно зависимые — в линейно зависимые. Точно так же при элементарных преобразованиях столбцов сохраняются линейная зависимость и независимость столбцов.
Докажем это предложение для строк. Пусть строки ai,a2,...,an линейно независимы, и мы прибавили, допустим, первую строку ко второй. Рассмотрим произвольную линейную комбинацию полученных строк, равную нулевой строке:
одах + ct2(ai + а2) + ... + <тпап = (од + ct2)ai + ct2a2 + ... + <тпап = о.
Так как исходные строки линейно независимы, од + а2 = 0, «2 = = 0, ..., ап = 0. Отсюда следует, что ад также нуль, и система строк, полученная прибавлением одной строки к другой, линейно независима. Сохранение линейной независимости системы строк при умножении г-й строки на число А ^ 0 доказывается аналогично.
Пусть теперь строки линейно зависимы. Вспомним, что последовательности элементарных преобразований обратимы. Если мы из линейно зависимой системы строк с помощью элементарных преобразований получили линейно независимую, то обратный переход должен переводить линейно независимую систему в линейно зависимую, что невозможно.
Доказательство предложения для столбцов не отличается от приведенного.
Следствие. Элементарные преобразования строк переводят невырожденную матрицу в невырожденную, а вырожденную матрицу — в вырожденную.
Предложение 7. Элементарные преобразования строк сохраняют линейные зависимости между столбцами. Элементарные пре-
образования столбцов сохраняют линейные зависимости между строками.
Доказательство. Матрица А = ||ai, ...,ап|| после элементарного преобразования строк переходит в матрицу SA, где S — соответствующая элементарная матрица. Столбцами матрицы SA будут Sai,...,San. Пусть в матрице А столбцы связаны линейной зависимостью Qiai + ... + anan = о. Умножая это равенство на S, мы получаем точно такую же зависимость между столбцами преобразованной матрицы: ад Sai + ... + anSan = о.
Доказательство для элементарных преобразований столбцов аналогично.
Предложение 8. Каждая невырожденная матрица с помощью элементарных преобразований строк может быть превращена в единичную матрицу.
Доказательство. Пусть дана невырожденная квадратная матрица А порядка п. Обозначим ее строки ai,...,an. В первой строке обязательно есть элемент, отличный от нуля, так как в противном случае матрица имела бы строку из нулей и была бы вырожденной. Пусть этот элемент имеет номер si, т. е. расположен в si-м столбце. Разделим первую строку на этот элемент. В преобразованной матрице элемент в позиции (l,si) будет равен 1. После этого для всех г = 2, ...^п вычтем из г-й строки первую строку, умноженную на ai81. Так преобразованную матрицу обозначим A^\ Ее si-й столбец — это первый столбец единичной матрицы: все его элементы равны нулю, за исключением первого элемента, равного 1.
С каждой из остальных строк будем поступать таким же образом. Пусть после очередного преобразования получена матрица А^к\ у которой столбцы с номерами si,..., s^ — первые к столбцов единичной матрицы; (к + 1)-я строка матрицы А^ отлична от нуля, так как А^ получена элементарными преобразованиями из А и, следовательно, не вырождена. При этом элементы строки с номерами si, ...,8к — нули, а значит, не равен нулю другой элемент. Пусть его номер s^+i. Делим строку на него и вычитаем ее с подходящими множителями из остальных так, чтобы превратить s^+i-й столбец в к + 1-й столбец единичной матрицы. Получается матрица А^+1\
После того, как будет произведена последовательность преобразований с п-й строкой, все столбцы полученной матрицы А^п\ будут различными столбцами единичной матрицы (1-й, 2-й,..., n-й столбцы единичной матрицы стоят на местах si,...,sn). Одновременно строки А^ являются различными строками единичной матрицы (при всех г в г-й строке на s^-м месте стоит единица, а остальные элементы равны нулю). Переставляя строки, мы можем расположить их в естественном порядке. Это закончит преобразование исходной матрицы А в единичную при помощи элементарных преобразований строк.
Метод преобразования матрицы, примененный при доказательстве, называется методом Гаусса, точнее “методом Гаусса-Жордана с выбором ведущего элемента по строке”. Различные варианты метода Гаусса широко применяются в вычислительной практике.
Предложение 9. Матрица невырождена тогда и только тогда, когда она раскладывается в произведение элементарных матриц.
Доказательство. В силу предложения 8 найдутся такие элементарные матрицы Ту,..., Тм, что
ТМ...ТУА = Е.(10)
Так как последовательности элементарных преобразований обратимы, существуют элементарные матрицы Si,...,Sw, для которых
SiS2...SnE = A.
Отбрасывая множитель Е, мы получаем требуемое разложение.
Обратно, последняя формула показывает, что произведение элементарных матриц получается элементарными преобразованиями строк из единичной матрицы, которая невырождена. Поэтому, согласно следствию из предложения 6 оно невырождено.
Предложение 10. Столбцы квадратной матрицы линейно независимы тогда и только тогда, когда матрица невырождена.
Действительно, элементарными преобразованиями строк мы превращаем невырожденную матрицу в единичную, столбцы которой линейно независимы. По предложению 7 столбцы исходной матрицы также должны быть линейно независимы. Обратно, пусть столбцы матрицы А линейно независимы. Это значит, что транспонированная матрица АТ невырождена, и по предыдущему ее столбцы — строки матрицы А — линейно независимы.
Иначе предложение 10 можно сформулировать так.
Следствие. Матрица А невырождена тогда и только тогда, когда невырождена ее транспонированная АТ.
Обратная матрица. Введем
Определение. Матрицу X назовем обратной для матрицы А, если ХА = АХ = Е, где Е — единичная матрица.
Вспомним, что две матрицы могут быть перестановочны только в том случае, если они обе квадратные матрицы одного и того же порядка. Поэтому иметь обратную может только квадратная матрица.
Предложение 11. Если у матрицы А существует обратная, то она единственна.
Это легко проверяется от противного. Допустим, что их нашлось две: ХТ и Х2. Тогда ХТ = ХТ(АХ2) = (ХТА)Х2 = Х2.
Предложение 12. Матрица имеет обратную тогда и только тогда, когда она невырождена.
Доказательство. Вернемся к формуле (10) и объединим в ней все элементарные матрицы в один множитель X. Мы можем утверж-
9 Д.В. Беклемишев
дать таким образом, что для любой невырожденной матрицы А существует матрица X такая, что ХА = Е. Докажем, что X удовлетворяет также и второму равенству в определении обратной матрицы. Для этого заметим, что X невырождена как произведение элементарных матриц, и потому для нее существует такая матрица У, что YX = Е. Рассмотрим произведение Y(XA) = У. При другой расстановке скобок мы видим, что (YX)A = А. Поэтому У = Л, и равенство YX = Е переписывается как АХ = Е.
Нам осталось доказать, что вырожденная матрица не имеет обратной. Пусть матрица А вырождена, т. е. существует нулевая линейная комбинация ее строк Aiai + ... + Anan = о, причем А^ + ... ... -р А^ ^ 0. Тогда согласно предложению 1 произведение ненулевой строки v = ||Ai,..., Ап|| на матрицу А — нулевая строка: nA = о. Если матрица А имеет обратную X. мы можем умножить на X справа обе части этого равенства: nAX = оХ. Таким образом, v = о, что противоречит определению v. Это заканчивает доказательство.
Обратную к матрице А принято обозначать А-1. На символ — 1 в обозначении обратной матрицы можно смотреть как на показатель степени. Для квадратной матрицы А целая положительная степень Ак определяется как произведение матрицы А самой на себя к раз. Положительная степень (А-1)к матрицы А1 считается отрицательной степенью Ак матрицы А. По определению нулевой степенью любой квадратной матрицы называется единичная матрица того же порядка. При этом определении для невырожденной матрицы Ак А1 = Ак^1 при любых целых к и I.
Получим основные свойства обратной матрицы.
Из определения прямо видно, что (Д-1)-1 = А.
(АВ)-1 = В^ AV так как
(АВ) (В-1 А-1) = A(BB”1)A”1 = АА-1 = Е.
Из А1А = Е, получаем АТ(А-1)Т = Е. Поэтому (Ат)-1= (А-1)т.
Опишем способ вычисления обратной матрицы. Именно, если элементарными преобразованиями строк мы обратим матрицу А в единичную, то те же преобразования переведут единичную матрицу в матрицу А-1, так как для соответствующих элементарных матриц из формулы (10) имеем Тм-. ТуЕ = Тм-. Ту = А-1.
Эти вычисления могут быть оформлены так: составим матрицу D размеров п х 2п, приписав к матрице А справа единичную матрицу. Элементарными преобразованиями строк преобразуем D так, чтобы обратить ее левую половину в единичную матрицу. Тогда правая половина превратится в матрицу А-1.
Теорема 1. Пусть А — невырожденная матрица порядка п. Тогда любой столбец высоты п раскладывается по столбцам А, причем коэффициенты разложения однозначно определены.
Доказательство. Действительно, если матрица А невырожде-
на, то у нее существует обратная, и мы можем написать равенство b = ЛЛ'Ь. Из него видно, что столбец b получается умножением матрицы А на столбец Л'Ь и, следовательно, является линейной комбинацией столбцов матрицы А.
Для доказательства последнего утверждения достаточно вспомнить, что столбцы невырожденной матрицы линейно независимы, и сослаться на предложение 6 § 1.
Применяя теорему 1 к транспонированной матрице, мы получаем Следствие. Пусть А — невырожденная матрица порядка п. Тогда любая строка длины п раскладывается но строкам А, причем коэффициенты разложения однозначно определены.
Упражнения
Пусть аффинные преобразования f и g в некоторой системе координат записаны, соответственно, формулами
ж* = aix + Ъ^у, у* = а^х + Ь^у,ж* = aix + Ъ^у, у* = а^х + Ь^у,х* = cix + diy, у* = С2Ж + d^y.х* = cix + diy, у* = С2Ж + d^y.
ж* = aix + Ъ^у, у* = а^х + Ь^у,
ж* = aix + Ъ^у, у* = а^х + Ь^у,
х* = cix + diy, у* = С2Ж + d^y.
х* = cix + diy, у* = С2Ж + d^y.
Докажите, что произведение f • g запишется такими же формулами, причем матрица коэффициентов будет равна
ai bi02 Ь2ai bi02 Ь2Cl diC2 d2Cl diC2 d2
ai bi
02 Ь2
ai bi
02 Ь2
Cl di
C2 d2
Cl di
C2 d2
Пусть ||2|| — матрица размеров 1 x 1 с элементом 2. Верно ли, что:
а) ||2|| 2а) ||2|| 2246246б) 2||2|| =4б) 2||2|| =4
а) ||2|| 2
а) ||2|| 2
2
4
6
2
4
6
б) 2||2|| =4
б) 2||2|| =4
цы В. Убедитесь, чтоцы В. Убедитесь, чтоАВ = УУ;Ы.АВ = УУ;Ы.Пусть ai,..., ап — столбцы матрицы А, а Ь1,..., Ьп — строки матри
цы В. Убедитесь, что
цы В. Убедитесь, что
АВ = УУ;Ы.
АВ = УУ;Ы.
Верно ли, что для любых двух квадратных матриц одного и того же порядка:
а) (А + В)2 = А2 + 2ЛВ + В2- б) (Л + В)2 + (Л - В)2 = 2(Л2 + В2)?
Рассмотрим матричное уравнение X2 + Е = О.
Проверьте, что матрица
1=0
1 о
удовлетворяет этому уравнению. Как объяснить это в терминах задачи 1?
Найдите все решения этого уравнения среди вещественных матриц второго порядка.
Сопоставим каждому комплексному числу % = а + bi матрицу
А^ =А^ =-Ь-Ь
А^ =
А^ =
-Ь
-Ь
Проверьте, что выполнены равенства Л(^) + Л(^) = Л(^1 + ^2), A(z) = = Л7», Л(^)Л(^2) = Л(^2), л^-1) = л-1^).
Найдите обратную для матрицы
1 О О 112. 1 1 3
Разложите матрицу из упр. 7 в произведение элементарных.
Ранг матрицы
Определение. Введем
Определение. Пусть в матрице А существует линейно независимая система из г строк, и нет линейно независимой системы из большего числа строк. Тогда мы будем говорить, что строчный ранг матрицы А равен т. Нулевая матрица не содержит никакой линейно независимой системы строк, и ее строчный ранг по определению равен нулю.
Аналогично определяется столбцовый ранг матрицы. Он равен гх, если есть линейно независимая система из гх столбцов, и нет линейно независимой системы из большего числа столбцов. Столбцовый ранг нулевой матрицы по определению равен нулю.
Предложение 1. Система из г строк линейно независима тогда и только тогда, когда в этих строках найдется невырожденная подматрица порядка г.
Доказательство. 1°. Пусть r строк линейно зависимы. Рассмотрим произвольную подматрицу порядка г, расположенную в этих строках. Если строки линейно зависимы, то также линейно зависимы (с теми же коэффициентами) и отрезки этих строк, составляющие подматрицу, и подматрица является вырожденной.
2°. Обратное утверждение докажем по индукции. Одна строка линейно независима, если она не нулевая. В этом случае она содержит ненулевой элемент, составляющий невырожденную подматрицу порядка 1.
Пусть теперь даны т линейно независимых строк. Первые г — 1 из них также линейно независимы, и по предположению индукции содержат невырожденную подматрицу порядка г — 1. Пусть ji, ...JT-i — номера столбцов этой подматрицы. Рассмотрим отрезок r-й строки, расположенный под подматрицей, т. е. составленный из элементов с номерами ji,...,jr_i. По следствию из теоремы 1 §2 этот отрезок раскладывается в линейную комбинацию строк подматрицы. Коэффициенты этой линейной комбинации обозначим ад,..., ат_\.
Теперь будем рассматривать полные строки. Вычтем из последней строки линейную комбинацию предыдущих с теми же коэффициентами ах?ат_\. Это обратит в нуль jx,..., jr-i-H элементы r-й строки, но не всю строку, так как строки линейно независимы. Таким образом, в преобразованной r-й строке есть ненулевой элемент ат,р и его
номер з отличен от номеров ji, ...,^-1-
В преобразованной матрице рассмотрим столбцы, имеющие номера 7'1, ...Jr_iJ. (Мы для удобства пишем j на последнем месте, хотя в действительности столбцы располагаются в порядке возрастания номеров.) Легко видеть, что эти столбцы линейно независимы. Действительно, пусть
ода^ + ... + «r_iajr_1 + «aj = о (1) их нулевая линейная комбинация. Тогда для последних элементов столбцов «10 + ... + «г-10 + ааТ^ = 0. Так как aj ^ 0, отсюда следует «= 0, и мы получаем «la^ + ... + aT_iajp_1 = о. Если бы среди коэффициентов этой линейной комбинации были отличные от нуля, то столбцы с номерами 7i,...,7r-i были бы линейно зависимы. Это противоречило бы тому, что исходная подматрица порядка п — 1 невырождена. Таким образом, все коэффициенты в (1) равны нулю, и столбцы с номерами ji, ...,7r-i,7 линейно независимы. Отсюда следует, что составленная ими подматрица порядка г невырождена.
Невырождена соответствующая подматрица и в непреобразован- ной матрице, так как элементарными преобразованиями мы превратили ее в невырожденную матрицу. Это заканчивает доказательство.
Определение. В матрице А размеров т х п подматрица порядка г называется базисной, если она невырождена, а все квадратные подматрицы большего порядка, если они существуют, вырождены.
Столбцы и строки матрицы А, на пересечении которых стоит базисная подматрица, называются базисными столбцами и строками А.
В силу предложения 1 базисные столбцы и строки линейно независимы.
Определение. Рангом матрицы называется порядок базисной подматрицы или, иначе, самый большой порядок, для которого существуют невырожденные подматрицы. Ранг нулевой матрицы по определению считают нулем.
Отметим два очевидных свойства ранга.
Ранг матрицы не меняется при транспонировании, так как при транспонировании матрицы все ее подматрицы транспонируются, и при этом невырожденные подматрицы остаются невырожденными, а вырожденные — вырожденными.
Если А* — подматрица матрицы А, то ранг А* не превосходит ранга А, так как любая невырожденная подматрица, входящая в А*, входит и в А.
Основные теоремы. Из предложения 1 прямо следует теорема о ранге матрицы:
Теорема 1. Ранг любой матрицы равен ее строчному рангу и ее столбцовому рангу.
Действительно, если строчный ранг А равен г, то в Л найдется линейно независимая система из г строк, а значит, и невырожденная
подматрица порядка г. Если при этом есть р> г различных строк А, то они линейно зависимы, и любая подматрица порядка р в них вырождена. Столбцовый ранг равен строчному рангу Ат, значит, и рангу Ат, а потому — рангу А.
Таким образом, мы видим, что все три определения на самом деле определяют одно и то же число, и впредь не будем их различать. Будем говорить ранг матрицы и обозначать его Rg А.
Из теоремы о ранге матрицы мы получаем теорему о базисном миноре, на которую существенно опирается все дальнейшее изложение. Слово “минор” означает “детерминант подматрицы”. В частности, базисный минор — это детерминант базисной подматрицы. О детерминантах будет речь в следующем параграфе, а здесь это слово можно воспринимать просто как составную часть названия теоремы.
Теорема 2. Каждый столбец матрицы раскладывается в линейную комбинацию ее базисных столбцов.
Доказательство. Каждый из базисных столбцов, разумеется, раскладывается по базисным: для этого достаточно взять его самого с коэффициентом 1, а остальные с нулевыми коэффициентами.
Пусть теперь aj — не базисный столбец. Базисные столбцы обозначим через ад,...,а^г. По теореме о ранге матрицы любые г + 1 столбцов линейно зависимы, и найдутся такие коэффициенты, что
^laii + ••• + Ctra+ + ^aj = °-
При этом мы можем быть уверены, что а ^ 0, так как иначе это равенство означало бы линейную зависимость базисных столбцов. Деля на а, мы получаем нужное нам разложение
aj — п од ад ... си сдад.
Следствие. Каждая строка матрицы раскладывается по ее базисным строкам.
Ранг произведения матриц. Согласно предложениям 6 и 7 § 2 элементарные преобразования не меняют столбцового ранга. Таким образом, справедливо
Предложение 2. Ранг матрицы не меняется при элементарных преобразованиях.
Отсюда и из предложения 9 § 2 прямо следует
Предложение 3. Если матрица А невырождена и определены произведения АВ и С А, то RgAB = RgB и RgCA = RgC.
В общем случае имеет место
Предложение 4. Ранг произведения двух матриц не превосходит рангов сомножителей.
Доказательство. Пусть определено произведение АВ. Рассмотрим матрицу D, составленную из всех столбцов матриц А и АВ. Так как АВ — подматрица, RgAB RgD.
По предложению 1 § 2 столбцы АВ — линейные комбинации столбцов А. Легко видеть, что приписывание к матрице линейной комбинации ее столбцов не меняет ранга матрицы. Действительно, не меняя ранга, элементарными преобразованиями столбцов мы можем обратить приписанный столбец в нулевой, а добавление нулевого столбца не создает новых невырожденных подматриц. Отсюда следует, что RgZ) = RgA. Итак, RgAB < RgA.
Аналогично доказывается, что RgAB ^ RgB. Для этого надо составить матрицу D* из всех строк матриц В и АВ.
Нахождение ранга матрицы. Введем
Определение. Матрица размеров т х п называется упрощенной (или имеет упрощенный вид\ если некоторые г ее столбцов являются первыми г столбцами единичной матрицы порядка т и, в случае т > > г, ее последние т — г строк — нулевые.
Предложение 5. Каждую матрицу с помощью элементарных преобразований строк можно превратить в упрощенную матрицу.
Доказательство. Если матрица нулевая, то она уже упрощенная (г = 0). В общем случае применим метод Гаусса. В предложении 8 § 2 мы превратили квадратную невырожденную матрицу элементарными преобразованиями строк в единичную матрицу. Это — частный случай доказываемого предложения. То обстоятельство, что матрица невырождена, использовалось, когда мы в очередной строке преобразованной матрицы находили ненулевой элемент.
В общем случае ненулевой элемент может не найтись, т. е. очередная строка окажется нулевой. Все встречающиеся нулевые строки будем переставлять на последние места и будем продолжать преобразования так, как при доказательстве предложения 8 § 2.
Преобразования закончатся, когда либо будут исчерпаны все строки, либо останутся только нулевые строки. При этом не существенно, квадратная матрица или нет. Конечно, может случиться, что некоторые столбцы не будут превращены в столбцы единичной матрицы, но это нам и не требуется. Пусть всего в столбцы единичной матрицы преобразовано r столбцов. Если остались строки ниже r-й, они нулевые, иначе преобразования можно продолжить. Предложение доказано.
Пусть мы привели матрицу А к упрощенному виду, и в упрощенной матрице А*столбцы а^,..., a^r (Ji < ... < jr) превращены в столбцы единичной матрицы ei,...,er. Можно считать, что ajk -> е^ для всех k = 1, ...,т. Это достигается перестановкой строк.
Рассмотрим упрощенную матрицу А*. В ней есть невырожденная подматрица порядка г, а невырожденных подматриц большего порядка, очевидно, нет. Следовательно, ранг матрицы равен г, а подматрица базисная.
Из этого следует, что RgA = г, так как ранг не изменился при элементарных преобразованиях. За базисную подматрицу в А можно
принять подматрицу, расположенную в столбцах с номерами ji, ...Jr и строках, которые после перестановок попали на места 1,..., г в упрощенной матрице. Это видно из того, что, преобразуя матрицу, мы не прибавляли к пересекающим ее строкам никаких строк, которые ее не пересекают.
Таким образом, если мы не знали ранга матрицы и ее базисной подматрицы, то приведя ее к упрощенному виду, мы их определим. С другой стороны, имеет место
Предложение 6. Какова бы ни была базисная подматрица матрицы А, элементарными преобразованиями строк можно привести А к такому упрощенному виду, в котором базисные столбцы будут первыми столбцами единичной матрицы.
Действительно, небазисные строки можно обратить в нулевые, вычитая из них подходящие линейные комбинации базисных. После этого можно превратить базисную подматрицу в единичную так, как это было сделано в предложении 8 §2. (Элементарные преобразования производятся, конечно, над полными строками.)
Упражнения
1. Дана матрица А =1. Дана матрица А =1 2 34 5 67 8 91 2 34 5 67 8 9
1. Дана матрица А =
1. Дана матрица А =
1 2 3
4 5 6
7 8 9
1 2 3
4 5 6
7 8 9
Найдите ее ранг и какую-либо базисную подматрицу.
Найдите коэффициенты разложения небазисной строки по базисным строкам и небазисного столбца по базисным столбцам.
Прибавьте в матрице вторую строку к первой и убедитесь, что линейная зависимость между столбцами осталась прежней.
Сколько всего базисных подматриц в этой матрице?
Квадратная матрица порядка п имеет нулевую подматрицу порядка п — 1. Оцените ранг матрицы.
Пусть А — матрица с элементами а^, г = 1,..., т; j = 1,..., п и Rg А = = 1. Докажите, что найдутся числа ах,...,ат и /31,...,/Зп, не все равные нулю, такие, что atj = для всех г и j.
В матрице ранга г отмечены г линейно независимых строк и г линейно независимых столбцов. Докажите, что на их пересечении стоит невырожденная подматрица порядка г. Покажите на примере, что утверждение
не верно, если число отмеченных строк меньше г.
Докажите, что для любых матриц А и В одинаковых размеров ранг суммы не больше суммы рангов.
Детерминанты
Определение детерминанта. Мы будем говорить, что на множестве квадратных матриц порядка п задана числовая функция, если каждой матрице из этого множества сопоставлено некоторое число. Примерами могут служить две часто употребляемые функции:
след матрицы — функция, сопоставляющая каждой квадратной матрице сумму ее диагональных элементов ап + ... + апп,
евклидова норма матрицы — функция, сопоставляющая каждой матрице квадратный корень из суммы квадратов всех ее элементов.
Во многих вопросах необходимо уметь определить, вырождена данная матрица или нет. При этом полезна такая функция от матрицы, которая равна нулю для вырожденных матриц, отлична от нуля для невырожденных и при этом сравнительно просто вычисляется. Для матриц второго и третьего порядка такими функциями являются их детерминанты, уже известные нам.
Определение. Числовая функция / на множестве всех квадратных матриц порядка п называется детерминантом (или определителем)) порядка п, а ее значение на матрице А — детерминантом А, если она обладает следующими тремя свойствами.
Какую бы строку матрицы мы ни взяли, функция является линейным однородным многочленом от элементов этой строки. Для г-й строки матрицы А это значит, что
f(A) = hya^ + h^a^ + ... + hnatn, (1) где hi,...,hn — коэффициенты, не зависящие от элементов г-й строки ащ ---^гп, но зависящие от остальных элементов матрицы.
Значение функции на любой вырожденной матрице равно нулю.
Значение функции на единичной матрице равно 1.
Детерминант матрицы А обозначается det А или, если нужно выписать элементы матрицы, прямыми линиями по бокам матрицы.
Рекомендуем читателю проверить, что известные нам детерминанты второго и третьего порядков удовлетворяют приведенному определению. Для матрицы порядка 1, состоящей из одного элемента, детерминантом является этот элемент.
Когда определение состоит из условий, которым должен удовлетворять определяемый объект, заранее не ясно, выполнимы ли эти условия, т. е. существует ли объект, им удовлетворяющий. Кроме того, если такой объект существует, то не ясно, однозначно ли он определен этими условиями. Ниже мы докажем существование и единственность детерминанта.
Мы докажем также, что для любой невырожденной матрицы детерминант отличен от нуля. Однако сначала необходимо изучить условия, определяющие детерминант.
Условие 1 выражает свойство линейности детерминанта по строке. Его равносильную формулировку дает следующее
Предложение 1. Функция / на множестве квадратных матриц порядка п обладает свойством линейности по строке тогда и только тогда, когда для каждой строки произвольной матрицы А выполнено следующее: если эта строка есть линейная комбинация ар +
+ Зч^ строк р и q, то
/(Л)=а/(ЛР)+/3/(Л5),(2)
где матрицы Ар и Aq получены из А заменой этой строки на р и q.
Доказательство. 1°. Пусть функция / обладает свойством линейности по строке (1). Если г-я строка А есть линейная комбинация ар + Зч^ то при любом к элемент а^ этой строки равен арк + Зчь гцерк и Qk — соответствующие элементы строк р и q. Следовательно,
/(Л) = hi(api + 3qi) ++ hnkaPn + 3qn\
Группируя члены, мы получим
/(Л) = а(к1Р1 + ... + НпрД + 3(hiqi ++ hnqn\
Здесь hi, ...,hn не зависят от элементов г-й строки, и потому
Пгрг + ... + hnpn = ДАр) и hiqi + ... + hnqn = ДАЧУ
Таким образом, получено равенство (2).
°. Докажем обратное. Возьмем г-ю строку матрицы А и разложим ее в линейную комбинацию строк единичной матрицы
^г1®1 Т ••• Т ^гп^п*
Последовательно применяя равенство (2), получаем отсюда f(A) = anf(Ai) + ... + ainf(An),
где матрицы Ai, ...,Ап получены из А заменой г-й строки на соответствующую строку единичной матрицы. Они не зависят от элементов г-й строки А, а потому значения / на данных матрицах также не зависят от этих элементов. Предложение доказано.
Сформулированное в предложении 1 свойство также называют свойством линейности по строке и часто формулируют в виде двух отдельных утверждений.
Множитель, общий для всех элементов строки, может быть вынесен за знак детерминанта.
Если какая-либо из строк матрицы А есть сумма двух строк, то det А равен сумме детерминантов матриц, получаемых из А заменой этой строки на каждое из слагаемых.
Разумеется, если строка матрицы представлена как линейная комбинация Qipi + ... + asps любого числа s строк, то
det А = «1 det Ai + ... + as det As,(3)
где Ai,... As — матрицы, получаемые из А заменой рассматриваемой строки соответственно на pi,...,ps.
Предложение 2. Если к некоторой строке матрицы прибавить другую ее строку, умноженную на число, то детерминант матрицы не изменится.
Доказательство. Пусть в матрице А мы заменили г-ю строку а? на строку а? + Аа^, г ^ j. Тогда по свойству линейности детерминант полученной матрицы А* равен
det А* = det А + A det Aj,
где матрица Aj получается из А заменой г-й строки на j-ю. В эту матрицу строка а^- входит дважды: на г-м и на j-м местах. Поэтому матрица вырожденная, и det Aj = 0. Итак, det А = det А*.
Предложение 3. Если две строки матрицы поменять местами, то ее детерминант умножится на (—1).
Доказательство. Пусть матрица А* получается из А перестановкой г-й и J-й строк. Выполним следующую последовательность преобразований матрицы А, не меняющих детерминанта в силу предложения 2:
Детерминант последней матрицы равен детерминанту А и отличается только знаком от детерминанта матрицы А*.
Свойство, выраженное предложением 3, носит название антисимметрии детерминанта по строкам. В дальнейшем нам потребуется
Предложение 4. Пусть некоторая функция / на множестве квадратных матриц линейна по строкам, и для матриц, имеющих две одинаковые строки, ее значение равно нулю. Тогда на всех вырожденных матрицах ее значение равно нулю.
Доказательство. Пусть А — произвольная вырожденная матрица. Если строк больше одной, и они линейно зависимы, то одна из строк есть линейная комбинация остальных. Допустим для определенности, что строка ai разложена по а2,...,ап с коэффициентами «2, • ••, ап. Тогда последовательно применяя формулу (2), получаем
/(А) = а2/(А2) + ... + anf^AnY
где матрицы А2,...,АП получены из А заменой первой строки на ее 2-ю,..., п-ю строки. Каждая из них имеет две одинаковых строки, и потому f^A^ = 0, г = 2,...,п. Отсюда /(А) = 0, как и требовалось.
Единственность детерминанта. Начнем с того, что с помощью известных нам свойств детерминанта вычислим детерминанты элементарных матриц.
Если матрица Si получена из единичной умножением какой-либо строки на число А ^ 0, то det Si = AdetE = А, согласно свойству линейности детерминанта по строке. Если матрица S2 получена из
единичной матрицы прибавлением одной строки к другой, то из предложения 2 видно, что det S2 = det В = 1. Таким образом, имеет место Предложение 5. Если существуют две функции di и d^, удовлетворяющие определению детерминанта, то для любой элементарной матрицы di(S) = d^SY
Кроме того, легко проверить, что для любой матрицы А и любой элементарной матрицы S выполнено равенство
det(SA) = detS det А.(4)
Действительно, достаточно вспомнить, что SA получается из А тем же элементарным преобразованием, что и S из Е. Отсюда для матриц первого типа det (Si А) = A det А. Поскольку det Si = А, равенство (4) справедливо. Точно так же, для матриц второго типа det(S2A) = det А и det S2 = 1.
Теперь может быть доказана
Теорема 1. На множестве квадратных матриц порядка п не может быть более одной функции, удовлетворяющей определению детерминанта.
Доказательство. Пусть существуют две такие функции di и d^. Докажем, что di(A) = d^(А) для любой квадратной матрицы А.
Если А — вырожденная матрица, то по определению di(A) = = d2(A) = 0.
Рассмотрим невырожденную матрицу А. По предложению 9 § 2 она может быть разложена в произведение элементарных матриц. Последовательно применяя формулу (4), мы получаем
di(A) = d1(S1...S^) =d1(S1)d1(S2...S^) = ... = d1(S1)...d1(S^).
Аналогично, ^(A) = ^(Si)... ^(Sat). Теперь из предложения 5 следует di(A) = d^AY как и требовалось.
Вместе с доказательством теоремы, мы получили важную формулу: если невырожденная матрица А разложена в произведение элементарных матриц, то
det А = det Si... det Sn-(5)
Отметим, что детерминант элементарной матрицы либо равен числу А ф 0, либо равен единице, т. е. в любом случае отличен от нуля. Из равенства (5) тогда следует
Предложение 6. Если матрица невырожденная, то ее детерминант отличен от нуля.
Следствие. Для того чтобы матрица была вырожденной, необходимо и достаточно, чтобы ее детерминант был равен нулю.
Существование детерминанта. Разложение по столбцу. Минором матрицы называется детерминант какой-либо ее квадратной подматрицы. В частности, вводится
Определение. Пусть а^ — элемент матрицы А порядка п, расположенный в г-й строке и j-м столбце. Назовем дополнительной подматрицей этого элемента матрицу Вц порядка п — 1, получаемую из
А вычеркиванием г-й строки и J-ro столбца. Дополнительным минором элемента а^ назовем число dij = det Dij.
Разумеется, говорить о дополнительном миноре имеет смысл только в том случае, если детерминант порядка п — 1 существует.
Теорема 2. На множестве квадратных матриц произвольного порядка определен детерминант.
Докажем это методом полной индукции по порядку матрицы. Начало индукции трудностей не вызывает, так как мы знаем, что известные нам детерминанты второго и третьего порядка обладают нужными свойствами.
Предположим теперь, что на множестве матриц порядка п — 1 детерминант существует, и построим на множестве матриц порядка п функцию следующим образом. Фиксируем произвольно номер столбца з и произвольной матрице А порядка п сопоставим число
fj(A) = '£akj(-l)k+jdkj,(6)
k=l
где d^j — дополнительный минор элемента a^j в матрице А. Дополнительные миноры существуют в силу предположения индукции. Докажем, что функция (6) удовлетворяет трем условиям, входящим в определение детерминанта.
Выберем произвольную строку (пусть ее номер г) и покажем, что выражение в правой части формулы (6) есть линейный многочлен относительно элементов этой строки. В самом деле, при к = % слагаемое а^з (—ly^^d^ содержит элемент а^ из г-й строки. Коэффициент при нем не зависит от элементов г-й строки, так как эта строка в подматрицу Dij не входит. В остальных слагаемых (при г ^ к) множитель a^j не принадлежит г-й строке, a d^j — линейный многочлен от элементов г-й строки. Теперь свойство линейности по строке для функции fj следует из того, что сумма линейных многочленов — линейный многочлен.
Докажем, что для вырожденных матриц fj равна нулю. В силу предложения 4 и уже доказанной линейности по строке для этого достаточно проверить, что fj(A) = 0 для произвольной матрицы, имеющей две одинаковые строки. Пусть в матрице А строки с номерами г и I одинаковы (I > г). Тогда в сумме (6) могут быть не равны нулю только два слагаемых, так как при к ^ г и к ^ I дополнительная подматрица D^j содержит одинаковые строки, и потому минор d^j равен нулю. Итак,
МА) =
Учтем, что Qij = aij ввиду совпадения строк. Тогда
МА) =+ МММ(7)
Дополнительные подматрицы D^ и D^ состоят из одинаковых элементов, но отличаются порядком строк: в каждой из них оста-
лась одна из двух одинаковых строк, но в Вц она стоит на г-м месте, а в Dij — на (I — 1)-м. Переставим в матрице Вц строку с номером I — 1 на г-е место, не нарушая взаимное расположение остальных строк. Для этого меняем ее последовательно местами с (I — 2)-й, (I — — 3)-й, ..., г-й строками. Потребуется (I — 2) — (г — 1) = I — г — 1 перестановок. Отсюда следует, что dtj = (—1)/-г-1^. Подставив это в равенство (7), мы увидим, что fj(A) = 0.
Рассмотрим fj(E), где Е — единичная матрица порядка п. В этом случае в сумме (6) только одно ненулевое слагаемое
№ = (-1)^'^.
Но Bjj — единичная матрица порядка п — 1, и ее детерминант равен 1. Отсюда fj(E) = 1, как и требовалось. Теорема доказана.
В силу теоремы 1 функции fj при всех j совпадают, и мы можем написать:п
^A = ^akjH?+idkr(8)
/с=1
Правая часть этой формулы — линейный многочлен от элементов 7-го столбца, следовательно, имеет место
Предложение 7. Детерминант обладает свойством линейности но столбцам.
Свойства детерминантов. Используя формулу (8) разложения детерминанта по столбцу, мы можем найти коэффициенты в формуле (1).
Предложение 8. Каков бы ни был номер строки i, детерминант матрицы А порядка п вычисляется по формуле
det А = aij blY+jdy,(9)
J=1
где dij — дополнительный минор элемента а^.
Доказательство. Для того чтобы найти коэффициент hj при a^j в формуле (1), сгруппируем все члены в этой формуле, кроме интересующего нас, и обозначим их сумму через q. Тогда
det А = hjOij + q.
Аналогично мы можем преобразовать разложение по J-му столбцу:det А = atj(—iy^jdtj + r.
По определению hj не зависит от элементов г-й строки, a q содержит все ее элементы кроме а^. Точно так же, при всех к в дополнительную подматрицу B^j не входит J-й столбец, и, следовательно, d^j не зависит от a^j • В частности, d^ не зависит от а^. Отсюда же видно, что и г не зависит от этого элемента.
Заметив это, обозначим через Ао матрицу, которая получена из матрицы А заменой элемента а^ на 0, и увидим, что det Ag = q и
det Ао = г. Учтем это при вычислении детерминанта матрицы Ai, отличающейся от А заменой элемента а^ на 1:
det Ai = hj + г = (—iy^jdij + г.
Отсюда получается нужное значение для hj.
Предложение 9. Для любой квадратной матрицы det А = det АТ.
Для доказательства определим функцию от матрицы А равенством /(А) = det Ат. По предложению 7 эта функция линейна по столбцам Ат, т. е. по строкам А. Если матрица А вырождена, то вырождена и Ат (согласно следствию из предложения 9 § 2), и потому /(А) = det Ат = 0. Наконец, Ет = Е.а значит, f(E) = det Ет = det Е = = 1.
Таким образом, / удовлетворяет всем условиям в определении детерминанта, что и заканчивает доказательство.
Из предложения 9 следует равноправность строк и столбцов. Именно, если справедливо какое-либо утверждение о детерминантах, касающееся строк матриц, то верно и аналогичное утверждение, касающееся столбцов, и обратно. Поэтому известные нам свойства детерминантов можно переформулировать для столбцов.
Предложение 10. Столбцы матрицы линейно зависимы, тогда и только тогда, когда матрица вырождена и детерминант ее равен нулю.
Если переставить два столбца матрицы, то ее детерминант умножится на (—1).
Если в матрице к одному из столбцов прибавить другой, умноженный на число, то детерминант ее не изменится.
Предложение 11. Для любых двух квадратных матриц одного п°Рядкаdet АВ = det A det В.
Доказательство. Пусть матрица А невырождена. Разложим ее в произведение элементарных матриц. Тогда АВ = Si...SnB. Последовательно применяя формулу (4), получим
det АВ = det Si... det Sn det В.
Теперь из формулы (5) следует нужное утверждение.
Если же матрица А порядка п вырождена, то RgA < п. Из предложения 4 § 3 тогда следует Rg АВ < п. Значит, произведение АВ также вырождено и det АВ равен нулю так же, как и det A det В.
Формула полного разложения. Здесь мы получим формулу полного разложения детерминанта порядка п, представляющую его как многочлен от элементов матрицы.
Введем предварительно некоторые определения. Мы будем называть перестановкой чисел 1, ...,п эти числа, написанные в каком-либо
определенном порядке. Например, из чисел 1 и 2 образуются две перестановки: 1, 2 и 2, 1. Перестановку чисел 1, ...,п обозначим zi, ...,zn.
Число ik виновно в нарушении порядка в перестановке zi, ...,zn, если оно стоит левее меньшего числа: k < s, но z^ > zs. Например, при /г = 4 в перестановке 2, 4, 3, 1 числа 2 и 3 виновны каждое в одном нарушении порядка, а число 4 — в двух. Итак, общее число нарушений порядка в перестановке равно четырем. Число всех нарушений порядка в перестановке zi,..., zn мы обозначим 2V(zi,..., zn).
Перестановка называется четной, если 2V(zi, ...,zn) — четное число, и нечетной в противном случае.
Докажем формулу полного разложения:
Oil ••• oinOil ••• oindetdetizni... annizni... ann52(io)(ii ,...,iA52(io)(ii ,...,iA
Oil ••• oin
Oil ••• oin
det
det
izni... ann
izni... ann
52(io)
(ii ,...,iA
52(io)
(ii ,...,iA
Сумма в правой части равенства берется по перестановкам. Это означает, что каждой перестановке чисел 1, ...,п соответствует слагаемое. Слагаемое для перестановки zi,...,zn, составляют так: берут из 1-й строки zi-й элемент, из 2-й строки — ^-й элемент и т. д. и перемножают их. В результате в произведение входит по одному и только по одному элементу из каждой строки и каждого столбца. Произведения складываются со знаками, определяемыми четностями соответству
ющих перестановок.
матрицаматрицаФормулу (10) мы докажем по индукции. Пусть при п = 2 дана
матрица
матрица
011012
021022
Двум перестановкам 1, 2 и 2, 1 отвечают, соответственно, слагаемые (-1)^(1,2)O11O22 и (-l)2V(2’1^i2O2i. Их сумма равна аца^ - — 012021, т. е. как раз детерминанту данной матрицы.
Допустим, что формула верна для матриц порядка п — 1, и докажем ее для произвольной матрицы А порядка п. Напишем разложение det А по первой строке:
det А = ^(-lY^aikdik- (11)
к=1
В к-е слагаемое этого разложения входит множитель di^, равный детерминанту подматрицы D^k- Порядок этой матрицы п — 1, и по пред
положению индукции
dik = det Dlk =52 (-l)^1"”’’"-1^^^--
(Й V • 4n — 1)
Здесь все номера zi,...,zn_i отличны от к, а первые индексы у сомножителей равны 2, ...,п, так как, сохраняя старые обозначения для элементов матрицы А, мы должны учесть, что в Dik не входят первая строка и к-й столбец.
Теперь в к-м слагаемом формулы (11) можно внести множитель (—ХУ^ац. под знак суммы и записать это слагаемое так:
(-l)ft+1aifcrfu =52
Числа к, и,..., in_i образуют перестановку чисел 1,...,п, причем
N(k,h,= ^(гl, ...,?n-i) + к - 1,
так как правее к стоит ровно к — 1 чисел, меньших к. Следовательно, N(k, 21,..., 2n_i) имеет ту же четность, что и 7V(zi, • ••, ^n-i) + & + 1, и мы имеем
(-l)fc+1aifedu =52
(21 ,... ,2n _ 1)
В правой части этого выражения собраны все те члены из суммы (10), которые соответствуют перестановкам, имеющим к на первом месте. В сумму (11) входят слагаемые для любого к, и потому сумма (11) содержит все члены суммы (10) и, конечно, не содержит никаких других членов. Этим формула полного разложения доказана.
Упражнения
Пусть А — квадратная матрица порядка п. Выразите det ctA через det А.
Пусть А — квадратная матрица порядка 2n + 1, и АТ = —А. Докажите, что det А = 0.
Докажите, что детерминант любой треугольной матрицы равен про
4. Вычислите4. Вычислитеизведению ее диагональных элементов.
4. Вычислите
4. Вычислите
133113311 0 8
1
3
3
1
1
3
3
1
1 4 0
2 0 9
1 5 4
Матрица А порядка п содержит нулевую подматрицу размеров т х к, причем т + к > п. Докажите, что det А = 0.
Пусть матрица Р порядка п разделена на 4 подматрицы так:
Р =Р =А | В О | СА | В О | С
Р =
Р =
А | В О | С
А | В О | С
Здесь А и С — квадратные матрицы порядков к и п — к, а О — нулевая матрица размеров (п — к) х к. Докажите, что det Р = det A det С.
К каждому элементу матрицы А прибавлено одно и то же число t.
Пусть получившаяся матрица — АД\
Докажите, что det A(t) = kt + 6, где к и b не зависят от t.
Найдите к и Ь.
Вычислите детерминант порядка п:
211...1
-121...1
-1 -1 ...2 1
-1 -1 ... -1 2
10 Д.В. Беклемишев
= 0.= 0.Два квадратных многочлена ах2 ГЪх + с и ах2 + (Зх + 7, имеют общий корень. Докажите, что
= 0.
= 0.
а /3 7 0‘
0 а /3 7
Сколько нарушений порядка в перестановке (5, 4, 3, 2, 1)?
Системы линейных уравнений (основной случай)
Постановка задачи. Систему уравнений вида
(1)(1)a\xY + а^х2 + ... + а^жп = Ь\а^х1 + а^х2 + ... + а^хп = Ь2,
(1)
(1)
а^х1 + а^х2 + ... + а™хп = Ьт
мы будем называть системой т линейных уравнений с п неизвестными ж1, ...,жп. Коэффициенты этих уравнений мы будем записывать в виде матрицы
А =
называемой матрицей системы. Числа, стоящие в правых частях уравнений, образуют столбец Ь, называемый столбцом свободных членов.
Матрица системы, дополненная справа столбцом свободных членов, называется расширенной матрицей системы и в этой главе обозначается А*:
А*
Если свободные члены всех уравнений равны нулю, то система называется однородной.
Определение. Совокупность п чисел cA^.^oT1 называется решением системы (1), если каждое уравнение системы обращается в числовое равенство после подстановки в него чисел А-,...,ап вместо соответствующих неизвестных жт,...,жп.
Пользуясь определением линейных операций со столбцами, мы можем записать систему (1) в виде
+ ... + жп
Ьт
(пример 1 § 1) или, короче,
я^ах + ... + хпап = Ь, где ai, ...,ап — столбцы матрицы системы, а b — столбец свободных членов. Отсюда сразу вытекает следующая интерпретация решения системы линейных уравнений.
Предложение 1. Решение системы линейных уравнений — это совокупность коэффициентов, с которыми столбец свободных членов раскладывается по столбцам матрицы системы.
Используя умножение матриц, можно записать систему (1) еще короче:Лх = b
(пример 1 §2). Выбор обозначений определяется решаемой задачей.
Наша цель состоит в нахождении всех решений системы (1), причем мы не делаем заранее никаких предположений относительно коэффициентов и свободных членов системы и даже относительно числа уравнений и неизвестных. Поэтому могут представиться различные возможности. Система может вообще не иметь решения, как система х1 + х2 = 1, ж1 + х2 = О, определяющая две параллельные прямые. Система может иметь бесконечное множество решений, как система (п = 2, т = 1) ж1 + х2 = О, решением которой является любая пара чисел, равных по модулю и отличающихся знаком. Примеры систем, имеющих одно-единственное решение, в изобилии встречаются в школьном курсе.
Системы, имеющие решения, называются совместными, а не имеющие решений — несовместными.
Как следствие предложения 1 и предложения б § 1 мы получаем
Предложение 2. Если столбцы матрицы системы линейно независимы, то система не может иметь двух различных решений: она или несовместна, или имеет единственное решение.
Основным средством исследования и решения систем линейных уравнений для нас будут элементарные преобразования матриц. Причину этого показывает
Предложение 3. Элементарным преобразованиям строк расширенной матрицы системы (1) соответствуют преобразования системы уравнений, не меняющие множества ее решений.
Действительно, если строка матрицы А* умножается на число А ^ 0, то преобразованная матрица является расширенной матрицей для системы, получаемой из (1) умножением соответствующего уравнения на А. Если в матрице г-я строка прибавляется к j-й, то в системе уравнений г-е уравнение прибавляется к J-му. В любом случае преобразованная система является следствием исходной. Но элементарные преобразования обратимы, а значит, и исходная система может быть получена из преобразованной и является ее следствием. Поэтому множества решений обеих систем совпадают.
ю*
Основной случай. В этом параграфе мы рассмотрим основной случай, когда число уравнений равно числу неизвестных: т = п. Кроме того, мы наложим определенные ограничения на коэффициенты системы. Если этого не сделать, то нам придется изучать здесь, например, и систему из одного уравнения, повторенного п раз. Мы хотим, чтобы ни одно уравнение не было следствием остальных. Для этого во всяком случае необходимо, чтобы ни одно из них не было линейной комбинацией остальных (в действительности, этого и достаточно, но мы можем не вникать сейчас в этот вопрос). В случае т = п для линейной независимости уравнений необходимо потребовать, чтобы матрица системы была невырожденной, или, что то же, чтобы ее детерминант был отличен от нуля. Действительно, если одно из уравнений — линейная комбинация остальных с коэффициентами ад,..., a^-i, то соответствующая строка расширенной матрицы есть линейная комбинация остальных строк с теми же коэффициентами. То же относится и к матрице системы.
Теорема 1. Пусть дана система из п уравнений с п неизвестными
а^х1 + а^х2 + ... + а^х™ = b\
alx1 + а^х2 + ... + а^хп = Ъ2,^
а^х1 + а^х2 + ... + а^х™ = Ьп.
Если детерминант матрицы системы отличен от нуля, то система имеет решение, и иритом только одно.
В самом деле, зная предложение 1, мы можем сформулировать эту теорему иначе. Пусть А — квадратная матрица порядка п и det А ^ 0. Тогда любой столбец b высоты п раскладывается по столбцам А, и коэффициенты разложения определены однозначно. Так как отличие детерминанта от нуля равносильно невырожденности матрицы, это утверждение совпадает с теоремой 1 § 2.
Правило Крамера. Правилом Крамера называются формулы для нахождения решения системы из п уравнений с п неизвестными и детерминантом, отличным от нуля.
Для того, чтобы найти значения неизвестных, составляющие решение, выберем произвольный номер неизвестной у и рассмотрим детерминант матрицы, получаемой из матрицы системы заменой ее г-го столбца столбцом свободных членов b :
Дг = det ||ai ...ai-1 bai+i ...an||.
Если ж1, ...,жи — решение, то b = жхах + ... + ж”аи, и в силу линейности детерминанта по столбцу
Лг = ж1 det || ах ... а<-1 ах ai+1 ... а„ || + ...
... + жг det || ах ... а;_х a, ai+1... а„ || + ж” det || ах... а^_1 а„ ai+i ... а„ ||.
Все слагаемые, кроме г-го, равны нулю, так как матрицы в них имеют по два одинаковых столбца. Поэтому Аг = хг det А. Отсюда
? = Р(3)
Формулы Крамера при п = 3 мы вывели в п. 6 §4 гл. I.
Формулы для элементов обратной матрицы. Рассмотрим квадратную матрицу А с детерминантом, отличным от нуля. Правило Крамера позволяет получить формулы, выражающие элементы обратной матрицы А-1 через элементы А. Пусть е^ — j-й столбец единичной матрицы. Заметим, что j-й столбец А1 при произвольном j равен A-1ej. Если мы обозначим его х7-, то Axj = е7*. Применим правило Крамера для нахождения г-й неизвестной в решении этой системы: хг^ = Аг/ det А, где Аг — детерминант матрицы, получаемой из А заменой ее г-ro столбца на J-й столбец единичной матрицы. Разлагая Аг по этому столбцу, мы имеем только одно слагаемое, так как в е^ только J-й элемент равен 1, а остальные равны нулю. Следовательно, Аг = (—l)z+jc^, где с^ — дополнительный минор элемента а^ в матрице А. Подчеркнем, что этот элемент стоит в позиции, симметричной с позицией, в которой расположен вычисляемый нами элемент ху Окончательно,
Формулы (4), как и правило Крамера, имеют некоторое теоретическое значение, но для численного решения систем линейных уравнений и обращения матриц применяются совсем другие методы.
Упражнения
Пусть числа Ж1,Ж2,жз попарно различны. Докажите, что при любых у^ у2, уз найдется единственный многочлен степени не выше двух, график которого проходит через точки с координатами (яд, ух), (ж2, уАр (жз, уз\
Пользуясь формулами (4), найдите обратную для матрицы
а bс d
Системы линейных уравнений (общая теория)
Условия совместности. Общие определения, касающиеся систем линейных уравнений, были введены в начале §5. Теперь мы займемся изучением систем из т уравнений с и неизвестными. Систему a\xY + а^х2 + ... + а^х11 = Ь1, a2xY + а^х2 + ... + а^хп = Ъ\
а^х1 + а^х2 + ... + а™хп = Ьт
мы можем кратко записать в виде
Ах = b. (1)
Система задается своей расширенной матрицей Л*, получаемой объединением матрицы системы А и столбца свободных членов Ь.
Простое и эффективное условие, необходимое и достаточное для совместности системы (1), дает следующая теорема, называемая теоремой Кронекера-Капелли.
Теорема 1. Система линейных уравнений совместна тогда и только тогда, когда ранг матрицы системы равен рангу расширенной матрицы.
Иначе утверждение теоремы можно сформулировать так: приписывание к матрице А размеров т х п столбца b высоты т не меняет ее ранга тогда и только тогда, когда этот столбец — линейная комбинация столбцов А.
Докажем это. Если RgA* = RgA, то базисный минор А является базисным и для А*. Следовательно, b раскладывается по базисным столбцам А. Мы можем считать его линейной комбинацией всех столбцов А, добавив недостающие столбцы с нулевыми коэффициентами.
Обратно, если b раскладывается по столбцам А, то элементарными преобразованиями столбцов можно превратить А* в матрицу Ао, получаемую из А приписыванием нулевого столбца. Согласно предложению 2 § 3, RgM0 = RgM*. С другой стороны, RgA0 = RgA, так как добавление нулевого столбца не может создать новых невырожденных подматриц. Отсюда Rg А = RgA*, как и требовалось.
Предложение 1. Пусть матрица А* приведена к упрощенному виду с помощью элементарных преобразований строк. Система (1) несовместна тогда и только тогда, когда в упрощенную матрицу входит строка || 0 ... 0 1||.
Доказательство. Пусть рассматриваемая система не совместна, и RgA* > RgA = r. В упрощенном виде матрицы А последние m — г строк — нулевые. Последний столбец матрицы А* должен быть базисным, и в упрощенном виде матрицы А* последний столбец — т + 1-й столбец единичной матрицы. Поэтому т + 1-я строка этой матрицы есть || 0 ... 0 1||.
Обратно, если в матрице содержится такая строка, то последний столбец не может быть линейной комбинацией остальных, и система с упрощенной матрицей несовместна. Тогда несовместна и исходная система (предложение 3 §5).
Иначе это предложение можно сформулировать так.
Следствие. Система линейных уравнений несовместна тогда и только тогда, когда противоречивое равенство 0 = 1 является линейной комбинацией ее уравнений.
Равенство рангов матрицы системы и расширенной матрицы можно выразить, понимая ранг матрицы как строчный ранг. Это приведет
нас к важной теореме, известной как теорема Фредгольма.
Транспонируем матрицу А системы (1) и рассмотрим систему из п линейных уравнений
«Ь1 + °1У2 + ... + а^ут = О,
«2У1 + °1У2 + ... + «^Ут = 0,(2)
«пУ1 + «пУ2 + ••• + Су™ = о
с т неизвестными, матрицей АТ и свободными членами, равными нулю. Она называется сопряженной однородной системой для системы (1). Если у — столбец высоты т из неизвестных, то систему (2) можно записать как АТу = о, или лучше в виде
УТА = о,(3)
где о — нулевая строка длины п.
Теорема 2. Для того чтобы система (1) была совместна, необходимо и достаточно, чтобы каждое решение сопряженной однородной системы (3) удовлетворяло уравнению
yTb = yib1 ++ утЬт = 0.(4)
Доказательство. 1°. Пусть система (1) совместна, т. е. существует столбец х высоты п, для которого Ах = Ь. Тогда для любого столбца у высоты т выполнено уТ Ах = утЬ. Если у — решение системы (3), то утЬ = (утА)х = ох = 0.
2°. Предположим теперь, что система (1) несовместна. Тогда согласно предложению 1 строка ||0 ... 0 1|| входит в упрощенный вид расширенной матрицы А* = || А | b || и, следовательно, является линейной комбинацией ее строк. Обозначим коэффициенты этой линейной комбинации у\,...,ут и составим из них столбец у. Для этого столбца_
у^Н л|Ь|| = но 1||
(предложение 1 §2). Это же равенство можно расписать как два: утА = о и yTb = 1. Итак, нам удалось найти решение системы (3), не удовлетворяющее условию (4). Это заканчивает доказательство.
В качестве примера применим теорему Фредгольма к выводу условия параллельности двух различных прямых на плоскости. Их уравнения составляют систему
Аух + Вуу + Су = 0, А^х + В^у + С^ = 0.
Она не имеет решений, если существуют такие числа уу, у^, что 7/1Л + У^А^ = 0, 7/1 Ву + у^В^ = 0, но 7/1С1 + у^С^ 0. Ясно, что уу и т/2 не равны нулю. Поэтому можно положить А = — 7/2/7/1 и записать полученное условие в виде: существует число А такое, что Ai = = АА2, Ву = АВ2 и Су ф ХС>. В таком виде условие нам известно из предложения 7 § 2 гл. II.
Нахождение решений. В этом пункте мы будем предполагать, что дана совместная система из т линейных уравнений с п неизвестными. Ранг матрицы системы обозначим г. Поскольку ранг расширенной матрицы тоже равен г, мы можем считать базисные столбцы матрицы системы базисными столбцами расширенной матрицы. Элементарными преобразованиями строк приведем расширенную матрицу к упрощенному виду (предложение б §3). Наша система линейных уравнений перейдет в эквивалентную ей систему из т линейно независимых уравнений.
Для удобства записи будем предполагать, что первые т столбцов — базисные. Тогда преобразованную систему можно записать в виде
ж1 = З1 - (а^+1жг+1 + ... + с^™), (5)
- (а;+1жг+1 +
Здесь а^ и А — элементы преобразованной расширенной матрицы. В левых частях равенств мы оставили неизвестные, соответствующие выбранным нами базисным столбцам, так называемые базисные неизвестные. Остальные неизвестные, называемые параметрическими, перенесены в правые части равенств.
Как бы мы ни задали значения параметрических неизвестных, по формулам (5) мы найдем значения базисных так, что они вместе со значениями параметрических неизвестных образуют решение системы (1). Легко видеть, что так мы получим все множество решений.
На формулах (5) можно было бы и остановиться, но ниже мы дадим более простое и наглядное, а также принципиально важное описание совокупности решений системы линейных уравнений.
Приведенная система. Сопоставим системе линейных уравнений (1) однородную систему с той же матрицей коэффициентов:
Ах = о.(6)
По отношению к системе (1) она называется приведенной.
Предложение 2. Пусть х0 — решение системы (1). Столбец х также будет ее решением тогда и только тогда, когда найдется такое решение у приведенной системы (6), что х = xq + у.
Доказательство. Пусть х — решение системы (1). Рассмотрим разность у = х — х0. Для нее Л у = Ах — Ах0 = b — b = о.
Обратно, если у — решение системы (6), и х = xq + у, то Ах = = Ах0 + Ay = Ь + о = Ь.
Это предложение сводит задачу описания множества решений совместной системы линейных уравнений к описанию множества решений ее приведенной системы.
Однородная система совместна. Действительно, нулевой столбец является ее решением. Это решение называется тривиальным.
Пусть столбцы матрицы А линейно независимы, т. е. RgA = п.
Тогда система (6) имеет единственное решение (предложение 2 § 5) и, следовательно, нетривиальных решений не имеет.
Предложение 3. Если xi их2 — решения однородной системы, то любая их линейная комбинация — также решение этой системы.
Действительно, из Axi = о и Ах2 = о для любых а и 3 следует A(cixi + Зх^) = aAxi + ЗАх2 = о.
Если однородная система имеет нетривиальные решения, то можно указать несколько линейно независимых решений таких, что любое решение является их линейной комбинацией. Сделаем это.
Определение. Матрица F, состоящая из столбцов высоты п, называется фундаментальной матрицей для однородной системы с матрицей А, если:
AF = О;
столбцы F линейно независимы;
ранг F максимален среди рангов матриц, удовлетворяющих условию а).
Столбцы фундаментальной матрицы называются фундаментальной системой решений.
Если фундаментальная матрица существует, то каждый ее столбец в силу условия (а) — решение системы. Если система не имеет нетривиальных решений, то фундаментальной матрицы нет. Это будет в том случае, когда столбцы А линейно независимы: Rg А = п.
Ниже мы докажем, что в остальных случаях фундаментальная матрица существует, но сначала выясним, что означает третье условие в определении.
Предложение 4. Пусть А — матрица размеров т х п и ранга г. Если AF = О, то K^F п — г.
Доказательство. Приведем матрицу А к упрощенному виду элементарными преобразованиями строк, а затем элементарными преобразованиями столбцов обратим в нулевые все небазисные столбцы. Мы получим матрицу А = PAQ, где Р и Q — произведения соответствующих элементарных матриц. Первые r строк А — строки единичной матрицы порядка п, а остальные — нулевые. Обозначим F* = Q ^ F. Тогда RgFz = RgF. Используя предложение 1 § 2, легко заметить, что первые т строк матрицы AF* совпадают с первыми т строками F*. Но AF* = PAF = О и, следовательно, F* содержит т нулевых строк. Так как всего в ней п строк, RgF' ^ п — г. Это равносильно доказываемому утверждению.
Покажем теперь, как может быть построена фундаментальная матрица. Согласно предложению 1 § 5, решение однородной системы состоит из коэффициентов равной нулю линейной комбинации столбцов матрицы системы. Мы можем получить такие линейные комбинации, основываясь на теореме о базисном миноре. Снова для удобства записи будем считать, что в матрице А первые т столбцов — базисные. Каждый из небазисных столбцов aj (7 = г + 1,...,п) раскладывается
по базисным:3
а^ = ^ai + ... + о^ат.(7)
Отсюда следует, что столбец ||—«^ ... — с^^ 0 ... О 1 0 ... 011является решением. (Единица в нем стоит на J-м месте.)
Таких решений можно составить столько, сколько есть небазисных столбцов, т. е. п — т. Убедимся в том, что эти решения линейно независимы. Для этого объединим все столбцы в одну матрицу
^г+1^г+2
^г+1^г+21ОО1^г+1^г+21ОО1О оО о(8)(8)
^г+1^г+2
1О
О1
^г+1^г+2
1О
О1
О о
О о
(8)
(8)
О О ...1
Подматрица в последних п — г строках — единичная. Поэтому ранг матрицы (8) равен числу столбцов, и столбцы линейно независимы.
Таким образом, мы получили
Предложение 5. Если ранг матрицы однородной системы линейных уравнений r меньше числа неизвестных п, то система имеет фундаментальную матрицу из п — г столбцов.
Итак, система столбцов (8) — фундаментальная система решений. Она называется нормальной фундаментальной системой решений. Каждому выбору базисных столбцов соответствует своя нормальная фундаментальная система решений. Вообще же, каждая система из п — г линейно независимых решений является фундаментальной.
Для нахождения матрицы (8) можно привести матрицу А системы к упрощенному виду, что даст коэффициенты разложения небазисных столбцов по базисным. (См. задачу 3 § 3 и задачу 4 настоящего параграфа.)
Пусть F — фундаментальная матрица системы Ах = о. Рассмотрим произвольный столбец с высоты п — г. Произведение Fc — столбец высоты /г, и из равенства AFc = о следует, что при любом с столбец Fc — решение системы. Оказывается, имеет место
Предложение 6. Столбец х — решение системы Ах = о тогда и только тогда, когда существует такой столбец с, что
х = Fc. (9)
Остается доказать необходимость условия. Пусть х — решение. Присоединив его к F, получим матрицу F* = || F | х ||. Эта матрица удовлетворяет условию AF* = О, так как каждый ее столбец — решение. Значит, RgF* = п — г. По теореме Кронекера-Капелли мы заключаем отсюда, что существует столбец с, удовлетворяющий системе Fc = х.
Общее решение системы линейных уравнений. Теперь мы можем собрать воедино наши результаты — предложения 2 и 6.
Теорема 3. Если х0 — некоторое решение системы (1), a F — фундаментальная матрица ее приведенной системы, то столбец х = х0 + Ес(10)
при любом с является решением системы (1). Наоборот, для каждого ее решения х найдется такой столбец с, что оно будет представлено формулой (10).
Выражение, стоящее в правой части формулы (10), называется общим решением системы линейных уравнений. Если fi,...,fn_r — фундаментальная система решений, a ci, ...,сп_Г — произвольные постоянные, то формула (10) может быть написана так:
х — xq Т Cifi Т ... Т сп_Ttn_Т.(И)
Теорема 3 верна, в частности, и для однородных систем. Если х0 — тривиальное решение, то (10) совпадает с (9).
Теорема 1 § 5 гласит, что для существования единственного решения системы из п линейных уравнений с п неизвестными достаточно, чтобы матрица системы имела детерминант, отличный от нуля. Сейчас легко получить и необходимость этого условия.
Предложение 7. Пусть А —матрица системы из п линейных уравнений с п неизвестными. Если det А = 0, то система либо не имеет решения, либо имеет бесконечно много решений.
Доказательство. Равенство det А = 0 означает, что Rg А < п и, следовательно, приведенная система имеет бесконечно много решений. Если данная система совместна, то из теоремы 3 следует, что и она имеет бесконечно много решений.
Пример. Рассмотрим уравнение плоскости как систему
Ах + By + Cz + D = 0Ах + By + Cz + D = 0(12)(12)
Ах + By + Cz + D = 0
Ах + By + Cz + D = 0
(12)
(12)
из одного уравнения. Пусть А ^ 0 и потому является базисным минором матрицы системы. Ранг расширенной матрицы 1, значит, система совместна. Одно ее решение можно найти, положив параметрические неизвестные равными нулю: у = z = 0. Мы получим х = —D/А. Так как п = 3, г = 1, фундаментальная матрица имеет два столбца. Мы найдем их, придав параметрическим неизвестным два набора значений: у = 1, z = 0 и у = 0, z = 1. Соответствующие значения базисной неизвестной ж, найденные из приведенной системы, будут —В/А и —С/А. Итак, общее решение системы (12)
Выясним геометрический смысл полученного решения. Очевидно, прежде всего, что решение || — D/А 0 0 ||т состоит из координат
некоторой (начальной) точки плоскости, или, что то же, из компонент ее радиус-вектора. В формуле (10) решение xq можно выбирать произвольно. Это соответствует произволу выбора начальной точки плоскости. Согласно предложению 2 § 2 гл. II компоненты лежащих в плоскости векторов удовлетворяют уравнению Аа\ + Ва^ + Са^ = 0, т. е. приведенной системе. Два линейно независимых решения этой системы (фундаментальная система решений) могут быть приняты за направляющие векторы плоскости. Таким образом, формула (13) — не что иное, как параметрические уравнения плоскости.
Рекомендуем читателю рассмотреть систему уравнений двух пересекающихся плоскостей и показать, что ее общее решение представляет собой параметрические уравнения прямой.
Упражнения
Система линейных уравнений с матрицей А совместна при любом столбце свободных членов тогда и только тогда, когда строки матрицы А линейно независимы. Докажите это:
пользуясь теоремой Кронекера-Капелли;
пользуясь теоремой Фредгольма.
Даны векторы а и Ь, а ^ 0. При помощи теоремы Фредгольма докажите, что уравнение [а, х] = b имеет решение тогда и только тогда, когда (а,Ь) = 0.
Найдите фундаментальную матрицу для системы с матрицей
111 11||.
Пусть || ЕТ | В || — упрощенный вид матрицы однородной системы уравнений. Найдите фундаментальную матрицу системы.
Пусть F — фундаментальная матрица системы линейных уравнений Ах = 0 и строки А линейно независимы. Какая будет фундаментальная матрица у системы: a) Fy = 0; б) FTz = О?
Напишите общее решение системы с расширенной матрицей
1231
4 561.
7 891
Пусть матрица F размеров пхр — фундаментальная матрица некоторой системы уравнений. Докажите, что F' будет фундаментальной матрицей той же системы тогда и только тогда, когда найдется невырожденная матрица Q порядка р, такая, что F' = FQ.
Рассматривается система из трех уравнений с двумя неизвестными. Убедитесь, что применение теоремы Фредгольма к этой системе равносильно такому (геометрически очевидному) утверждению: вектор b раскладывается по векторам ai и а2 тогда и только тогда, когда он ортогонален каждому вектору у, ортогональному этим векторам.
Пусть строки матрицы А линейно независимы, F - соответствующая фундаментальная матрица, а матрица D получена из А приписыванием к ней снизу матрицы FT. Докажите, что D невырождена.
ГЛАВА VI
ЛИНЕЙНЫЕ ПРОСТРАНСТВА
§ 1. Основные понятия
Определение линейного пространства. В этой книге нам уже встречались множества, в которых были определены линейные операции: сложение и умножение на число. В гл. I мы рассматривали множество векторов (направленных отрезков), которые мы можем складывать и умножать на числа. В множестве матриц одинаковых размеров мы также ввели операцию сложения и операцию умножения на число. Свойства этих операций для матриц, выраженные предложением 1 § 1 гл. V, совпадают со свойствами тех же операций с векторами, сформулированными в предложении 1 § 1 гл. I.
В каждом множестве линейные операции определяются по-своему, но имеют одни и те же свойства: коммутативность и ассоциативность сложения, дистрибутивность умножения на число по отношению к сложению чисел и т. д. Рассмотрим еще один пример.
Пример 1. Пусть ^— множество всех функций от одной переменной, определенных и непрерывных на отрезке [0,1]. Любым двум функциям / и д из ^ можно сопоставить их сумму, которая принадлежит ^ Вещественному числу а и функции / сопоставляется функция af — произведение функции на число, которое также принадлежит ^. Легко видеть, что основные свойства линейных операций те же, что для векторов и для матриц, причем роль нуля играет функция, тождественно равная нулю.
Вспомним одну из важных задач математического анализа: по заданной функции /(ж) найти ее первообразную, т. е. такую функцию F(x), что Ff(x) = /(ж). Общее решение этой задачи, как известно, таково: если существует хоть одна первообразная Го, то любая из них может быть получена по формуле F(x) = F0(x) + С, где С — произвольная постоянная. Заметим, что постоянная — решение однородного уравнения Ff(x) = 0. Теперь очевидно, что эта формула сходна с общим решением системы линейных уравнений: общее решение есть сумма одного из решений и общего решения однородного уравнения.
Сходство здесь, конечно, не случайное. Оно следует из совпадения алгебраических свойств операций дифференцирования и матричного умножения по отношению к линейным операциям.
Естественно возникает необходимость исследовать множество, состоящее из элементов какой угодно природы, в котором определены
операции сложения двух элементов и умножения элемента на число. Эти операции могут быть определены любым образом, лишь бы они обладали определенным набором свойств.
Определение. Множество ^ называется линейным пространством, а его элементы — векторами, если:
задан закон (операция сложения), по которому любым двум элементам х и у из сопоставляется элемент из ^, называемый их суммой и обозначаемый х + у,
задан закон (операция умножения на число), по которому элементу ж из и числу а сопоставляется элемент из ^, называемый произведением х на а и обозначаемый ах*,
для любых элементов х, у и г из ^ и любых чисел а и 3 выполнены следующие требования (или аксиомы):
х + у = у + X-
(х + у) + z = х + (у + г);
существует элемент о такой, что для каждого ж из ,^ выполнено X + О = X',
для любого х существует элемент —х такой, что х + (—х) = о;
а(х + у) = ах + ау,
(а + 3)х = ах + Зх;
а(3х) = (аЗ)х*,
произведение х на число 1 равно х, т. е. 1х = х.
Если мы ограничиваемся вещественными числами, то ^ называется вещественным линейным пространством, если же определено умножение на любое комплексное число, то линейное пространство ^ называется комплексным.
Вектор —х называется противоположным вектору х, вектор о называется нулевым вектором или нулем.
Мы будем обозначать векторы строчными латинскими буквами, а числа, как правило, греческими.
Пример 2. Пусть ^ — множество всех многочленов от одной переменной, степень которых не превосходит заданного числа п. Сумма двух многочленов из ^ — многочлен степени не выше п и, следовательно, принадлежит ^. Произведение многочлена из ^ на число также принадлежит ^. Аксиомы линейного пространства выполнены и в этом случае. Роль нуля играет многочлен, все коэффициенты которого равны нулю. ^ будет вещественным или комплексным пространством, смотря по тому, рассматриваем мы многочлены с вещественными или с комплексными коэффициентами.
Пример 3. Множество комплексных чисел по отношению к обычным операциям сложения и умножения на комплексное число будет комплексным линейным пространством. Аналогично, множество вещественных чисел по отношению к обычным операциям является вещественным линейным пространством.
Пример 4. Множество комплексных чисел по отношению к обычной операции сложения и умножения на вещественное число представляет собой вещественное линейное пространство.
Пример 5. Существует линейное пространство, состоящее из одного элемента. Его элемент является нулем и самому себе противоположным. Такое пространство называется нулевым и обозначается {о}. Операции в нем задаются равенствами о + о = о и по = о.
Простейшие следствия. Из аксиом, входящих в определение, вытекает, что может быть только один нулевой вектор и для каждого вектора только один противоположный. Действительно, допустим, что существуют два нулевых вектора сд и 02. Тогда их сумма должна быть равна каждому из них: 01 + о2 = oi = 02- Аналогично, если какой-нибудь вектор х имеет два противоположных —ху и—ж2, то сумма (—Ж1) + х + (—ж2) должна быть равна и —Xi, и —ж2.
Равенство о + о = о означает, что противоположным для нулевого вектора является он сам, а из равенства х + (—ж) = о следует, что противоположным для —х является вектор х.
Сумму векторов у и —х мы будем обозначать у — х и называть разностью векторов у и х.
Легко видеть, что Ож = о для любого вектора х. В самом деле,Ож = Ож + х — х = (1 + 0)ж — ж = о.
Отсюда вытекает, что (—1)ж = —ж для любого ж. Действительно, (—1)ж + ж = (—1 + 1)ж = Ож = о.
Отметим также, что произведение любого числа на нулевой вектор равно нулевому вектору, поскольку
ао = а^х — ж) = ах — ах = о.
Если ах = о, то либо а = 0, либо ж = о. В самом деле, если а ^ 0, то, умножая равенство ах = о на а-1, получаем 1ж = о.
В сказанном здесь читатель заметит мало нового: таковы же свойства операций с векторами и с матрицами. Теперь мы видим, что все это верно и в произвольном линейном пространстве.
Выражение вида «1Ж1 + ... + а^х^, как и в предыдущих главах, мы будем называть линейной комбинацией векторов Ж1, ...,ж^ с коэффициентами ai,...,ak.
Линейная зависимость. По аналогии с соответствующими определениями для векторов и для матриц мы можем дать определения линейно зависимой и линейно независимой системы векторов в линейном пространстве. Напомним, что линейная комбинация называется тривиальной, если все ее коэффициенты равны нулю.
Определение. Система векторов в линейном пространстве ^ называется линейно независимой, если нулевой вектор раскладывается единственным образом по этой системе векторов. Иными словами, векторы линейно независимы, если из равенства нулю их линейной
комбинации следует, что она тривиальная. Наоборот, если существует нетривиальная линейная комбинация, равная нулевому вектору, то система векторов называется линейно зависимой.
В § 1 гл. I и § 1 гл. V мы получили свойства линейно зависимых и линейно независимых систем векторов (направленных отрезков) и матриц. При их доказательстве использовались только те свойства линейных операций, которые совпадают с аксиомами линейного пространства. Поэтому для систем векторов в любом линейном пространстве имеют место те же свойства. Приведем только формулировки, так как доказательства не отличаются от доказательств соответствующих предложений § 1 гл. V.
Предложение 1. Система из к > 1 векторов линейно зависима тогда и только тогда, когда хотя бы один из векторов есть линейная комбинация остальных.
Предложение 2. Если в систему векторов входит нулевой вектор, то система линейно зависима.
Предложение 3. Если некоторые из векторов а\, ...,ак составляют сами по себе линейно зависимую систему, то вся система ai, ...,Qk линейно зависима.
Предложение 4. Любые векторы, входящие в линейно независимую систему векторов, сами по себе линейно независимы.
Предложение 5. Если вектор раскладывается по линейно независимой системе векторов, то коэффициенты разложения определены однозначно.
Базис. Введем
Определение. Базисом в линейном пространстве ^ мы назовем упорядоченную конечную систему векторов, если:
она линейно независима;
каждый вектор из ^ раскладывается в линейную комбинацию векторов этой системы.
В определении сказано, что базис — упорядоченная система векторов. Это означает, что из одного и того же множества векторов можно составить разные базисы, по-разному нумеруя векторы.
Коэффициенты линейной комбинации, о которой идет речь в определении базиса, называются компонентами или координатами вектора в данном базисе.
Векторы базиса ei, ...,еп мы будем записывать в виде строки: е = = || ei ... еп ||, а компоненты ^,..., ^ вектора х в базисе е — в столбец:
который назовем координатным столбцом вектора.
Теперь разложение вектора по базису можно записать в любом
из следующих видов:
Ж = ^Свг = || 61 ...е„ II
г=1
Из предложения 5 непосредственно следует, что компоненты вектора в данном базисе определены однозначно.
Предложение 6. Координатный столбец суммы векторов равен сумме их координатных столбцов. Координатный столбец произведения вектора на число равен произведению координатного столбца данного вектора на это число.
Для доказательства достаточно выписать следующие равенства: х + у = е£ + ету = е(£ + ту), ах = ае^, = е(а^
где £ и ту — координатные столбцы векторов х и у. Здесь использованы свойства умножения матриц — предложения 3 и 4 §2 гл. V.
Из предложения 6 видно, что координатный столбец линейной комбинации векторов есть линейная комбинация их координатных столбцов с теми же коэффициентами. Отсюда следует
Предложение 7. Векторы линейно зависимы тогда и только тогда, когда линейно зависимы их координатные столбцы.
Предложение 8. Если в линейном пространстве существует базис из п векторов, то любая система из т > п векторов линейно зависима.
Доказательство. Предположим, что в пространстве существует базис ci,..., еп, и рассмотрим систему векторов /i,...,/m, причем m > п. Каждый из векторов /i, ...,fm мы разложим по базису и составим матрицу из их координатных столбцов. Это матрица размеров п х т, и ранг ее не превосходит п. Поэтому столбцы матрицы линейно зависимы, а значит, линейно зависимы и векторы /i,...,/m.
Отсюда прямо вытекает
Теорема 1. Если в линейном пространстве есть базис из п векторов, то и любой другой базис состоит из п векторов.
Действительно, число векторов в одном базисе не может быть больше, чем в другом.
Теперь мы можем ввести следующее
Определение. Линейное пространство, в котором существует базис из /г векторов, называется п-мерным, а число п — размерностью пространства. Размерность пространства ^ обозначается dim^.
В нулевом пространстве нет базиса, так как система из одного нулевого вектора линейно зависима. Размерность нулевого пространства по определению считаем равной нулю.
Может случиться, что каково бы ни было натуральное число т, в пространстве найдется т линейно независимых векторов. Такое
11 Д.В. Беклемишев
пространство называется бесконечномерным. Базиса в нем не существует: если бы был базис из п векторов, то любая система из п + 1 векторов была бы линейно зависимой по предложению 8.
Пример 6. Множество всех векторов плоскости является двумерным линейным пространством, а множество всех векторов пространства, изучаемого в элементарной геометрии, — трехмерное линейное пространство.
Пример 7. Линейное пространство столбцов высоты п имеет размерность п. Действительно, предложение 2 § 1 гл. V по существу означает, что столбцы единичной матрицы порядка п образуют базис в этом пространстве, называемый стандартным базисом. Линейное пространство столбцов высоты п называют арифметическим п-мерным пространством.
Пример 8. Линейное пространство функций от одной переменной t, определенных и непрерывных на отрезке [0,1], является бесконечномерным. Чтобы это проверить, достаточно доказать, что при любом т в нем существует линейно независимая система из т векторов. Зададимся произвольным числом т. Векторы нашего пространства — функции t° = 1, t, /Л..., tm-1 — линейно независимы. Действительно, равенство нулю линейной комбинации этих векторов означает, что многочлен
(То + OLyt + 0^2^ + ••• + C^m — itm 1
тождественно равен нулю. А это возможно только тогда, когда все его коэффициенты равны нулю.
В линейной алгебре изучаются конечномерные линейные пространства. Далее всюду, за исключением некоторых примеров, мы будем предполагать пространство конечномерным.
В ненулевом конечномерном пространстве существует бесконечно много различных базисов. Это видно из следующих предложений.
Предложение 9. В п-мерном пространстве каждая упорядоченная линейно независимая система из п векторов есть базис.
Доказательство. Пусть жх,...,жп — такая система. Нам надо доказать, что произвольный вектор у раскладывается по ней. По предложению 8 система y,xi, ...^хп линейно зависима, и найдутся такие коэффициенты, что ay + aiXi + ... + апхп = о, причем а ^ 0, так как иначе система ад, ...,хп была бы линейно зависима. Отсюда прямо следует доказываемое утверждение.
Предложение 10. В п-мерном пространстве каждую упорядоченную линейно независимую систему из к < п векторов можно дополнить до базиса.
Это вытекает из того, что к такой системе можно присоединить еще один вектор, который по ней не раскладывается. (Если бы это было не так, система сама была бы базисом.) После присоединения мы имеем такую же систему из k + 1 векторов и, если к + 1 < п, повторя-
ем рассуждение. В конце концов мы получим п линейно независимых векторов, в число которых входят заданные векторы.
В частности, до базиса можно дополнить любой ненулевой вектор.
Замена базиса. Если в n-мерном пространстве даны два базиса ci,..., еп и е^,..., е^, то мы можем разложить каждый вектор второго базиса по первому базису:
е'« = ^4е5 (i = l,-,n)-(1)
Компоненты а? можно записать в виде квадратной матрицы
Столбцы этой матрицы — координатные столбцы векторов е^, ...,е^ в базисе е. Поэтому столбцы линейно независимы, и det S ^ 0.
Определение. Матрицу, j-й столбец которой есть координатный столбец вектора е^ в базисе е, мы назовем матрицей перехода от базиса е к базису е'.
Равенство (1) можно переписать в матричных обозначениях IIе! -4 II = IIе! -еп IIS',
ИЛИ
е' = eS.(2)
Это легко проверить, перемножая матрицы. Из формулы (2) мы получаем е = e'S-1, откуда следует, что S-1 — матрица перехода от ef к е.
Пусть в линейном пространстве даны три базиса е, ef и еП, причем е' = eS и е" = е'Т. Подставляя е', мы получаем
е" = eST.(3)
Итак, при последовательной замене базисов матрицы перехода перемножаются, и последующие множители располагаются правее.
Предложение 11. Пусть задан базис е. Каждая матрица S с det S ^ 0 есть матрица перехода от е к некоторому базису е*.
Действительно, при det S ^ 0 столбцы S линейно независимы и являются координатными столбцами п линейно независимых векторов, которые и составляют базис е'.
Выясним, как связаны компоненты одного и того же вектора х в двух разных базисах е и е'. Пусть х = е£ и х = е1^1. Подставим в последнее равенство выражение для е* по формуле (2) и получим х = eS^'. Итак, мы имеем разложение вектора х по базису е в двух видах, и в силу единственности координатного столбца получаем
$ = SC-(4)
Подробнее эту формулу можно переписать в виде
ее<4<4.1.1
е
е
<4
<4
.1
.1
или, если выполнить умножение матриц,
^ = £<7^ (г = 1,...,п).(5)
Для трехмерного пространства мы уже получили это в § 3 гл. I.
Ориентация пространства. Понятие ориентации прямой, плоскости и пространства в §4 гл. I основывалось на разделении всех базисов на два класса. Произведем это разделение для вещественных линейных пространств любой размерности.
Фиксируем некоторый базис ед и обозначим через <^+(ед) множество всех таких базисов е, что е = e0S, det S > 0. Остальные базисы отнесем к классу ^_(е0). Ясно, что для е' 6 ^-(е0) выполнено е' = е0Т, det Г < 0.
Предложение 12. Классы базисов ^+(е0) и ^_(е0) не зависят от выбора исходного базиса е0.
Доказательство. Рассмотрим базис fg, и пусть fg Е <^+(ед), т. е. фо = е0Р, det Р > 0. Для каждого базиса е Е ^+(fo) имеем е = f0S, detS > 0 и е = e0PS, где detPS = det Р det S > 0. Значит, е Е ^+(е0). Отсюда следует ^+(fg) С ^+(е0).
Но е0 Е ^+(fg), так как detF1 > 0. Поэтому, меняя местами f0 и ед, мы получаем <^+(ед) С <^+(f0), и в результате <^+(fg) = <^+(ед). Классы <^-(fg) и ^_(е0) состоят из базисов, не вошедших соответственно в ^+(fg) и ^+(е0), и потому также совпадают. Итак,
ЗДо) = ^+(eo), <?-№) = ^-(eg).
Случай, когда fg Е ^L(eg), рассматривается аналогично. При этом оказывается, что <^+(fg) = ^_(е0) и ^_(fg) — ^+(е0).
Чтобы подчеркнуть независимость классов базисов от выбора исходного базиса, мы обозначим их просто е не
определенно. Вещественное линейное пространство называется ориентированным, если из двух классов базисов е и е указан один. Базисы выбранного класса называются положительно ориентированными.
Задать ориентацию линейного пространства можно, выбрав некоторый базис и считая его (и все базисы одного с ним класса) положительно ориентированным.
Упражнения
Обозначим через Еу матрицу размеров т х п, у которой элемент на пересечении г-й строки и j-ro столбца равен 1, а остальные элементы равны нулю. Убедитесь, что после упорядочивания эти тп матриц образуют базис в линейном пространстве матриц размеров т х п. (Такой базис называется стандартным базисом данного пространства.) Каковы координаты матрицы А с элементами ау в стандартном базисе?
Докажите, что верхние треугольные матрицы порядка п образуют линейное пространство по отношению к обычным операциям с матрицами. Найдите размерность этого пространства и какой-нибудь базис в нем.
В линейном пространстве многочленов степени < 3 от переменной t заданы два базиса: 1,t,С.С и 1,t — 1, (t — a)2, (t — ay. Найдите матрицу перехода от первого базиса ко второму и с ее помощью разложение многочлена p(t) по второму базису.
Как расположены друг относительно друга два базиса ei,...,en и /1,...,/п, если матрица перехода от е к f верхняя треугольная? Докажите из этих соображений, что обратная к верхней треугольной матрице также верхняя треугольная.
Как ориентированы друг относительно друга два базиса, если: /1 = = ci + 62; /2 = 62 + ез; /з = ез + еу /4 = 64 — ei?
§ 2. Линейные подпространства
Определения и примеры. В обычном геометрическом пространстве сумма векторов, лежащих в некоторой плоскости, также лежит в этой плоскости, и умножение вектора на число не выводит его из плоскости, в которой он лежит. Теми же свойствами обладают векторы, лежащие на прямой линии. Для линейных пространств обобщением плоскости и прямой служат линейные подпространства.
Определение. Непустое подмножество ^' векторов линейного пространства ^ называется линейным подпространством, если:
сумма любых векторов из ,^' принадлежит ^;
произведение каждого вектора из ^' на любое число также принадлежит
В силу этого определения любая линейная комбинация векторов из ^' принадлежит ^. В частности, нулевой вектор как произведение Ож должен принадлежать ^, и для каждого х из противоположный вектор —х = (—1)ж лежит в ^'.
Сложение и умножение на число, определенные в ^, будут такими же операциями в его подпространстве ^. Справедливость аксиом линейного пространства для ^' прямо вытекает из их справедливости для ^. Таким образом, подпространство является линейным пространством.
Пример 1. Пусть дано некоторое множество ^ векторов в линейном пространстве ^. Обозначим через ^' совокупность всевозможных линейных комбинаций, каждая из которых составлена из конечного числа векторов из ^. Множество ^' является подпространством
в ^. Действительно, если х и у принадлежат ^, то х = Ai^i + ... ••• + ХкРк и у = HiQi + ... + pmqm, где рй ^ е ^ (г = 1,..., к; j = = 1, ...,т\ Мы видим, что х + у = ^ Х,р, + У^ PjQj, т. е. ж + у также является линейной комбинацией конечного числа векторов из 91 Точно так же мы видим, что ах = 'ПкаХЙРг.
Так построенное подпространство ^* называется линейной оболочкой множества ^.
Пусть Рь-.^Рт — линейно независимая система векторов из ^ такая, что каждый вектор из ^ по ней раскладывается. (Если пространство конечномерно, то очевидно, что в каждом множестве, содержащем ненулевые векторы, такая система найдется.) Векторы Р1,...,рт образуют базис в линейной оболочке 91 В самом деле, каждую линейную комбинацию векторов из ^ можно представить как линейную комбинацию векторов р\^..^рт^ так как каждый вектор из ^ можно разложить no^i, ...,рт и подставить эти разложения в рассматриваемую линейную комбинацию.
В частности, если ^ — конечное множество векторов, мы имеем Предложение 1. Размерность линейной оболочки множества из т векторов не превосходит т.
Пример 2. Рассмотрим однородную систему линейных уравнений с п неизвестными. Согласно предложению 3 §6 гл. V совокупность всех решений этой системы представляет собой подпространство в линейном пространстве столбцов высоты п.
Каждая фундаментальная система решений этой системы уравнений является базисом в этом подпространстве.
Пример 3. В каждом линейном пространстве множество, состоящее только из нулевого вектора, является подпространством. Оно называется нулевым.
Пример 4. Все пространство ^ является подпространством в ^.
Предложение 2. Пусть Л^1 — подпространство п-мерного пространства ^. Тогда dim^ ^ п. Если dim^ = п, то ^' совпадает с Г£.
Действительно, любая система из т > п векторов в ^' лежит также и в ^ и потому линейно зависима. Пусть базис в ^’ содержит п векторов. Тогда любой вектор из ^ раскладывается по этому базису и, следовательно, принадлежит ^'. Значит, ^' совпадает с ^.
Сформулируем еще одно достаточно очевидное
Предложение 3. Пусть Л^1 — подпространство п-мерного линейного пространства ^. Если базис ei, ...,е^ в ^' дополнить до базиса 61,..., е&, e^+i,..., еп в то в таком базисе все векторы из и только они будут иметь компоненты ^^ = 0, ..., ^п = 0.
Действительно, если для вектора х имеем Е,^1 = ... = £п = 0, то х = ^ei + ... + ^е^ и, следовательно, х Е Л^1. Обратно, вектор
из ^* раскладывается в линейную комбинацию х = ^ei + ... + Е,квк. Она же есть разложение х по базису ei, ...,еп при (А’+1 = ... = £п = 0.
Заметим, что равенства (А’+1 = 0, ...,£п = 0 можно рассматривать как систему линейных уравнений, связывающую координаты вектора х. Нетрудно доказать, что и в любом другом базисе ^* определяется системой линейных уравнений. Действительно, при замене базиса старые компоненты выражаются через новые по формулам (5) § 1, и в новом базисе система уравнений примет вид
£^+1г=о, ^^ё=о.г=1 г=1
Ранг этой системы равен п — к, поскольку строки матрицы перехода линейно независимы. Итак, мы доказали
Предложение 4. Пусть в п-мерном пространстве ^ выбран базис. Тогда координатные столбцы векторов, принадлежащих к-мер- ному подпространству ^' (к <п), удовлетворяют однородной системе линейных уравнений ранга п — к.
Сумма и пересечение подпространств. Рассмотрим два подпространства ^' и ^" линейного пространства ^.
Определение. Будем называть суммой подпространств ^' и ^п и обозначать Т£' + ^п линейную оболочку их объединения
Подробнее определение означает, что вектор х из ^* + ^" (и только такой) представим в виде х = ^^агРг + ^^^з^Л где векторы pt лежат в ^, a qj — в ^". Обозначая написанные выше суммы через х* и х", мы видим, что подпространство ^' + ^" состоит из векторов, представимых в виде х — х* А- х", где х1 Е а хм Е .
Пусть размерности подпространств ^' и ^" равны ки1. Выберем в этих подпространствах базисы ei,...,e^ и /1,...,//. Каждый вектор из + ^" раскладывается по векторам ei,...,e^, /1,...,//, и мы получим базис в ^' + ^"^ если удалим из этой системы все векторы, которые линейно выражаются через остальные. Сделать это можно, например, так.
Выберем какой-либо базис в ^ и составим матрицу из координатных столбцов всех векторов ei,..., е^, /1,..., //. Те векторы, координатные столбцы которых — базисные столбцы этой матрицы, составляют базис в ^ + 5£п.
Определение. Назовем пересечением подпространств ^' и ^" и обозначим ^' А ^" множество векторов, которые принадлежат обоим подпространствам.
Пересечение ^' А ^" есть подпространство. Действительно, нулевой вектор лежит во всех подпространствах и, следовательно, пересечение не пустое множество. Если векторы х и у лежат в ^ А ^",
то они лежат как в ^, так и в ^”. Поэтому вектор х + у и при любом а вектор ах также лежат и в ^, и в ^", а следовательно, и в^П^.
В конечномерном пространстве подпространства могут быть заданы системами линейных уравнений. Тогда их пересечение задается системой уравнений, получаемой объединением систем, задающих подпространства.
Для s > 2 подпространств ,^*..... .^ сумма и пересечение определяются аналогично, и полученные выше свойства переносятся на суммы и пересечения в подпространств.
В частности, суммой подпространств V£x^...^s называется линейная оболочка их объединения. Это — множество всех векторов, представимых в виде суммы х-у + ... + ж5, где Xi 6 ^г (г = l,...,s). Каждый из векторов х^ может быть разложен по базису в своем подпространстве ^г, и потому любой вектор из суммы ,^*..... .^ раскладывается по системе векторов, получаемой объединением базисов всех подпространств. Число векторов в этой системе равно dim^1 + ... + dim^s. Поскольку векторы всех базисов в совокупности могут быть линейно зависимыми, размерность суммы подпространств может оказаться меньше общего числа векторов в системе: dim^1 + ... + ^ $5 dim^1 + ... + dim^8.
Базис в сумме подпространств получается, как и при в = 2, из объединения базисов слагаемых удалением векторов, линейно выражающихся через остальные.
Определение. Сумма подпространств ^1,...,^5 называется прямой суммой, если ее размерность равна сумме размерностей этих подпространств, т. е. имеет максимальное из возможных значений.
Если надо подчеркнуть в обозначении, что сумма прямая, то используют знак ф.
Прибавление нулевого подпространства не меняет ни размерность суммы, ни сумму размерностей. Но ниже мы будем считать подпространства ненулевыми, чтобы избежать оговорок, вызванных несуществованием базиса в нулевом подпространстве.
Предложение 5. Для того чтобы сумма ^' подпространств <5^, ...,^s была прямой суммой, необходимо и достаточно выполнение любого из следующих четырех свойств:
любая система из т < в ненулевых векторов, принадлежащих различным подпространствам ^г (г = l,...,s), линейно независима*,
каждый вектор х Е ЛГ' однозначно раскладывается в сумму Ху + ... + х8, где х^ Е 5£г (г = 1,..., s);
пересечение каждого из подпространств ^% с суммой остальных есть нулевое подпространство*,
объединение базисов подпространств Л£г (г = 1, ...,s) есть базис
Доказательство. Мы докажем, что из определения прямой суммы следует свойство а), и каждое из свойств б), в) и г) следует из предыдущего. Поскольку из свойства г) непосредственно следует определение прямой суммы, это будет означать равносильность каждого из свойств определению.
Докажем от противного, что из определения следует свойство а). Допустим, что нашлась линейно зависимая система ненулевых векторов ж^,...,^ таких, что никакие два из них не лежат в одном и том же подпространстве ^г. Дополним каждый из этих векторов до базиса в его подпространстве, а в тех подпространствах, из которых в системе векторов нет, выберем базис произвольно.
Объединение этих базисов — система из к = dim^1 + ... + dim^5 векторов. Каждый вектор из ^' раскладывается по этой системе, но система эта линейно зависима (так как она содержит линейно зависимую подсистему). Поэтому базис в ^' содержит меньше, чем к векторов, и размерность суммы меньше суммы размерностей.
Докажем, что из свойства а) следует свойство б). Допустим, что б) не выполнено и некоторый вектор х представлен как сумма х = = Xi + ... + х8 и как сумма х = у^ + ... + ys, где х^у^Е ^% (г = 1,..., s). Тогда (жх — yi) + ... + (xs — у8) = о. Если хоть одна из разностей отлична от нуля, мы получаем противоречие со свойством а).
Докажем теперь также от противного, что из свойства б) следует в). Не уменьшая общности, мы можем допустить, что Л^1 имеет ненулевое пересечение с суммой Jr + ... + Л^8. В этом случае существует ненулевой вектор z = x-v Е ^f1, представимый в виде суммы Ж2 + ... + х8. Но равенство Xi = х^ + ... + х8 означает, что z двумя способами представлен как сумма векторов, выбранных по одному из каждого ^%.
Докажем, наконец, что из свойства в) следует г). Рассмотрим систему векторов, получаемую объединением базисов подпространств ^г (г = l,...,s). Каждый вектор из суммы ^' обязательно раскладывается по этой системе, и нам остается доказать, что при условии в) эта система линейно независима.
Сделаем это от противного. Допустим, что существует равная нулю нетривиальная линейная комбинация всех векторов, входящих в рассматриваемые базисы подпространств ^г (г = l,...,s). Сгруппируем слагаемые в этой линейной комбинации так, чтобы объединить все слагаемые, относящиеся к одному подпространству. Мы получим равенство вида ху + ... + ж5 = о, где хотя бы один вектор отличен от нуля. Не уменьшая общности, можно считать, что это ху. Тогда Ж1 = —Ж2 — ••• — х8. Это значит, что ненулевой вектор Xi Е J^f1 принадлежит также сумме ^2 + ... + ^8. Получено противоречие со
свойством в). Это заканчивает доказательство всего предложения.
Отметим как частный случай свойства в), что сумма двух подпространств прямая, если их пересечение нулевое.
Легко видеть, что при сложении подпространств можно произвольно расставлять и убирать скобки. Это относится и к прямой сумме. Например, (^ ф ^2) ® (^3 ® ^4) = ^ ф ^2 ® ^3 ® ^4.
Если ^' С ^", то ^' + 56” = Jf". В частности, для любого подпространства= ^.
Предложение 6. Для любого подпространства ^’ пространства найдется такое подпространство ^", что ^ = ^' ф ^^
Доказательство. Выберем базис ei,..., е^ подпространства ^' и дополним его до базиса пространства ^ векторами e^i, ...,еп. Линейную оболочку e^+i, ...,еп обозначим через 5£п. Из предложения 5 видно, что ^ = ^ ф .
Теорема 1. Размерность суммы двух подпространств равна сумме их размерностей минус размерность их пересечения.
Если сумма прямая, утверждение справедливо: размерность равна сумме размерностей, а пересечение нулевое.
Пусть теперь ^1 и .У1 — подпространства с ненулевым пересечением. Согласно предложению 6 найдется такое подпространство ^, что ^2 = ^ф (^ П ^2). Тогда ^ + ^2 = ^ + (^ П ^2) + Л. Отсюда видно, что ГУ^ ф ^f2 = ГУ^ + ^, так как (J^1 П^2) С Ф^1.
Докажем, что ,УХ + ^ — прямая сумма. Для этого рассмотрим произвольный вектор г Е ^f1 П Ж. Из z Е ^С ^2 следует z Е ^f1 П П^2, а следовательно, z Е (^f1 П ^2) П ^. Отсюда z = о, и пересечение Г£х П ^нулевое.
По определению прямой суммы dim(o^f1 + J^f1) = dim^1 + dim .Ж Кроме того, dim^2 = dim^1 П ^2) + dim .Ж Вычитая эти равенства почленно, приходим к требуемому заключению.
Упражнения
в базисе 61,62,63,64. Найдите базис их линейной оболочки ^.
2. Найдите систему уравнений, задающую подпространство^ из упр. 1.
3. Найдите какое-нибудь подпространство ^\ которое вместе с подпространством .У’ из упр. 1 удовлетворяет условию 56 = 56' ф Ж.
4. Подпространство ^! определено в упр. 1, подпространство ^п натянуто на векторы bi и 62 с координатами 1,1,1, 2 и 2, 2, 2, 5. Найдите:
а) базис в; б) базис в П .
В четырехмерном пространстве заданы:
а) четыре подпространства; б) пять подпространств;
в) пять ненулевых подпространств.
Может ли их сумма быть прямой?
Линейные отображения
Определение. Пусть ^ и ^ — два линейных пространства, оба вещественные или оба комплексные. Под отображением А пространства ^ в пространство ^ понимается закон, по которому каждому вектору из ^ сопоставлен единственный вектор из Мы будем писать А: ^ —> ^. Образ вектора х обозначается А(х).
Определение. Отображение А: ^ —> ^ называется линейным, если для любых векторов х и у из ^ и любого числа а выполнены равенства
А(х + у) = А(х) + А(у), А(ах) = аА(х). (1)
Следует подчеркнуть, что знак + в левой и правой частях первой из формул (1) обозначает две, вообще говоря, различные операции: сложение в пространстве ^ и сложение в пространстве ^. Аналогичное замечание относится и ко второй формуле.
Линейное отображение мы будем называть линейным преобразованием, если пространства и совпадают.
Пример 1. Пусть А — фиксированное число. Сопоставим каждому вектору х пространства ^ вектор Хх. Легко видеть, что это — линейное преобразование.
Пример 2. При аффинном преобразовании плоскости двумерное пространство векторов, на ней лежащих, отображается само на себя. В силу формул (11) §2 гл. IV — это линейное преобразование.
Пример 3. Выберем в n-мерном линейном пространстве ^ какой- нибудь базис. Это сопоставит каждому вектору его координатный столбец и тем определит линейное отображение пространства ^ в п-мерное арифметическое пространство (пространство столбцов).
Пусть ^ — вещественное пространство. Сопоставляя каждому вектору его первую компоненту в выбранном базисе, мы получаем линейное отображение ^ в линейное пространство вещественных чисел.
Пример 4. Пусть С°[—1,1] и С°[0, 2] — пространства функций, непрерывных соответственно на отрезках [—1,1] и [0,2]. Сопоставим функции /(f) из первого пространства функцию (p(s) = f(s — 1) из второго. Это отображение, очевидно, является линейным. Пример преобразования можно получить, если сопоставить функции из С°[—1,1] ее первообразную F(t), удовлетворяющую условию F(0) = 0.
Пример 5. Рассмотрим n-мерное арифметическое пространство ^п и прямоугольную матрицу А размеров т х п. Сопоставим
столбцу £ G ^п столбец А^. Он имеет высоту т. Таким образом, определено отображение ^п в А^т. В силу свойств умножения матриц это отображение линейное.
Пример 6. Отображение, сопоставляющее каждому вектору из ^ нулевой вектор из ^, является линейным. Оно называется нулевым отображением.
В дальнейшем в этом параграфе пит будут обозначать размерности пространства и соответственно.
Из определения немедленно вытекает, что при линейном отображении линейная комбинация векторов переходит в такую же линейную комбинацию их образов.
Нулевой вектор переходит в нулевой, поскольку А(о) = Д(0ж) = = 0Д(ж) = о. (Обратим внимание, что нулевые векторы пространств ^ и ^ мы обозначаем одинаково.)
Из сказанного следует, что при линейном отображении линейно зависимые векторы отображаются в линейно зависимые. Как показывает пример 6, обратное вовсе не обязательно верно.
Предложение 1. При линейном отображении А: линейное подпространство ^' С ^ переходит в линейное подпространство А(АГ*) С ^, причем бппД^^') dim^.
Для нулевого подпространства утверждение очевидно. Рассмотрим подпространство ^' размерности к > 0. Пусть ei, ...,е^ — базис в ^. Для любого вектора х 6 имеем х = ^ei + ... + Е,квк и
Д(ж) = <4 + ... + ^ек) = ^(d) + ... + ^А(ек). (2) Это означает, что произвольный элемент множества А(^) образов всех векторов из ГА' есть линейная комбинация векторов Д(ех),... ...,Д(е^). Наоборот, каждая такая линейная комбинация, очевидно, является образом вектора из ^. Итак, множество А^’^ — линейная оболочка Д(ех),..., Д(е^), и, следовательно, есть подпространство. Размерность его не превосходит к в силу предложения 1 § 2.
Необходимо отметить частный случай доказанного предложения: множество образов всех векторов из ^ является подпространством А^^ в ^. Оно называется множеством значений отображения и обозначается 1mA
Определение. Размерность множества значений отображения называется рангом отображения.
Если ранг А равен т, то А(ГА) совпадает с ^, и каждый вектор из ^ является образом некоторого вектора из ^. Отображение, обладающее этим свойством, называется сюръективным отображением.
Определение. Множество векторов, отображающихся в нулевой вектор при отображении А, называется ядром отображения А и обозначается КегА
Предложение 2. Ядро есть линейное подпространство в ГА.
Действительно, ядро не пусто: оно во всяком случае содержит нулевой вектор. Далее, если А^ = о и А^ = о, то А^ах + Зу) = = аА(х) + 3^(у) = о.
Пусть ядро А ненулевое: dim Ker А ^ 1. Тогда каждый вектор из А(Л?) имеет бесконечно много прообразов. Действительно, если у = = А(х) и о ^ xq G Кег А, то А(х + жо) = у. Верно и обратное утверждение: если какой-то вектор у G ^ имеет хотя бы два различных прообраза, то ядро А содержит ненулевой вектор. Действительно, если Д(Ж1) = А(х2^ = У ДЛЯ Ж1 ^ Ж2, то A(xi — Х2) = О И 2 = Х1 — Х2 ненулевой вектор в ядре.
Отображение, при котором различные векторы имеют различные образы, называется инъективным отображением. Итак, получено
Предложение 3. Отображение инъективно тогда и только тогда, когда его ядро — нулевое подпространство.
Если отображение инъективно, то линейно независимые векторы переходят в линейно независимые. Действительно, пусть образы векторов Ж1,...,ж& линейно зависимы: оцД^х) + ... + арА^хр) = о. Тогда A(«iXi + ... + а^хр) = о. Отсюда для инъективного отображения получаем aixi + ... + а^хр = о, и, следовательно, Ж1,...,ж^ линейно зависимы.
Координатная запись отображений. Рассмотрим линейные пространства ^ и ^ размерностей п и т и линейное отображение А: ^ —> ^. Пусть ci,..., еп — базис в ^. Тогда образ произвольного вектора х = ^ei + ... + ^nen раскладывается в линейную комбинацию
дм = ^(ei) + ...+mn).(з)
Значит, А(х) может быть найден по координатам ж, если известны образы базисных векторов Д(в1),..., А(еп).
Выберем также базис в пространстве ^. Пусть это f = = || fi ••• fm ||- Каждый из образов базисных векторов мы можем разложить по f:т
Если компоненты вектора А(х) мы обозначим через т/1,...,?/™, то равенство (3) может быть переписано так:
Р=^Цр
Отсюда в силу единственности разложения по базису
7?Р = Еа^г (p=l,-,m).(4)
г=1
Если мы составим матрицу А из чисел а^ то равенства (4) могут быть записаны в матричной форме
(5)(5)п = ^,
(5)
(5)
или, подробнее,или, подробнее,7Т]т7Т]т
или, подробнее,
или, подробнее,
7
Т]т
7
Т]т
Здесь координатный столбец образа вектора х (в базисе f) выражен как произведение матрицы А размеров т х п на координатный столбец вектора х в базисе е.
Определение. Матрицей линейного отображения А\ ^ —> ^ в паре базисов е и f называется матрица, столбцы которой (в их естественном порядке) — координатные столбцы векторов Д(в1),..., Д(еп) в базисе f.
Формула (5) показывает, как употребляется матрица линейного отображения для нахождения образа вектора.
Матрица линейного отображения в следующем смысле однозначно определена: если для любого вектора х = е£ координатный столбец образа в базисе f есть ту = В^, то матрица В совпадает с А. Это утверждение нетрудно проверить. Умножим матрицу В на координатный столбец вектора е^, т. е. на г-й столбец единичной матрицы. Произведение равно г-му столбцу В, а это и есть координатный столбец Д(^).
Пример 5 показывает, что при выбранных в пространствах ^ и ^ базисах каждая матрица размеров т х п служит матрицей некоторого линейного отображения
Предложение 4. Ранг матрицы линейного отображения равен рангу этого отображения.
Доказательство. Пусть Зц-^Зт — номера базисных столбцов матрицы А линейного отображения Д. Тогда векторы Д(е^),..., Д(е7у) линейно независимы и каждый из векторов А^е^ (г = 1, ...,п) по ним раскладывается. Следовательно, мы можем разложить образ А(х) любого вектора только по Д(е^),..., A(ejT). Таким образом, эти векторы образуют базис в 1тД, и их число равно рангу А. Предложение доказано.
Из этого предложения видно, что ранг матрицы линейного отображения один и тот же, какую бы пару базисов мы ни выбрали.
Предложение 5. Сумма ранга отображения и размерности его ядра равна размерности отображаемого пространства.
Доказательство. Согласно формуле (5) ядро отображения определяется однородной системой линейных уравнений А^ = о с п неизвестными. Ранг матрицы системы равен рангу отображения г. Фундаментальная система решений этой системы состоит из d = п — г
решений, которые являются координатными столбцами векторов, составляющих базис в ядре.
В частности, равенство г = п необходимо и достаточно, чтобы отображение имело нулевое ядро, т. е. было инъективным.
Напомним, что отображение называется взаимно однозначным, если каждый вектор у Е 56 является образом одного и только одного вектора из ^, т. е. если оно является как инъективным, так и сюръективным. Для инъективного отображения г = п, а для сюръективного г = т. Итак, имеет место
Предложение 6. Линейное отображение А: ^ ^ ^ взаимно однозначно тогда и только тогда, когда размерности пространств совпадают и равны рангу отображения*, и = т = Rg А.
Изоморфизм линейных пространств. Дадим следующее
Определение. Взаимно однозначное линейное отображение называется изоморфизмом. Если существует изоморфизм ^ ^, то линейные пространства ^ и ^ называются изоморфными.
Пример 7. Выбор базиса в 77-мерном линейном пространстве ^ определяет изоморфизм ^ на 77-мерное арифметическое пространство, сопоставляющий каждому вектору его координатный столбец. Это координатный изоморфизм.
Из предложения 6 видно, что два линейных пространства могут быть изоморфны только тогда, когда их размерности совпадают. Оказывается, это условие является и достаточным: имеет место
Теорема 1. Два вещественных пространства изоморфны тогда и только тогда, когда их размерности равны. То же верно и для комплексных пространств.
Нам остается проверить только достаточность условия. Она очевидна: пусть и — два 77-мерных линейных пространства. Если в каждом из них выбран базис, то любая невырожденная квадратная матрица порядка п по формуле (5) определяет линейное отображение, которое будет изоморфизмом согласно предложению 6.
Значение теоремы об изоморфизме линейных пространств — в следующем. Линейные пространства могут состоять из чего угодно (столбцов, многочленов, чисел, направленных отрезков, функций) — природа их элементов роли не играет, когда изучаются их свойства, связанные с линейными операциями. Все эти свойства у двух изоморфных пространств совершенно одинаковы. Если мы условимся не различать между собой изоморфные пространства, то для каждой размерности найдется только одно линейное пространство.
Изменение матрицы линейного отображения при замене базисов. Рассмотрим линейное отображение А: ^ —> ^. Если в пространствах выбраны базисы е и f, то А определяется матрицей А. Пусть другая пара базисов ef и f' связана с е и f матрицами перехо-
да S и Р, и в базисах е' и f' отображение А имеет матрицу А*. Наша задача — найти связь между матрицами А и А*.
Рассмотрим произвольный вектор х пространства ^ и его образ у = А(х). Обозначим координатные столбцы х в базисах е и е' соответственно через £ и £', а координатные столбцы у в базисах f и f' через Т! и Т!*. Согласно формуле (4) § 1 £ = SC', ту = Рт]'. Подставив эти выражения в формулу (5), мы получаем Рт]' = AS^. Поскольку матрица перехода имеет обратную, т]' = Р ^ ASC' • Но по формуле (5) ту' = А*^*. Так как матрица линейного отображения для данной пары базисов единственна, мы получаем
А' = P^AS. (6)
Канонический вид матрицы линейного отображения. Естественно возникает вопрос, как выбрать в пространствах ^ и ^ базисы таким образом, чтобы матрица заданного отображения имела возможно более простой вид.
Теорема 2. Для любого линейного отображения А: АГ АГ ранга г можно так выбрать базисы в АГ и АГ, что оно будет иметь матрицу
(ЕТ — единичная подматрица порядка г, остальные элементы, если они есть, равны нулю).
Доказательство. Поместим векторы er+i,...,en базиса пространства АГ в КегД (его размерность как раз равна п — г), а векторы 61,..., еТ можем выбрать произвольно. В силу такого выбора при любом базисе в последние п — г столбцов матрицы А будут нулевыми. Так как RgA = г, первые г столбцов должны быть линейно независимыми. Поэтому линейно независимыми будут векторы Д(в1),..., А(ег). Примем их за первые г базисных векторов в пространстве АГ, а остальные векторы /r+i,...,/m этого базиса выберем произвольно. При таком выборе первые г столбцов А будут первыми г столбцами единичной матрицы порядка т. Это и есть вид (7).
Сумма и произведение отображений. Рассмотрим два линейных отображения А: АГ —> АГ и В: АГ АГ. Мы назовем суммой этих отображений и обозначим А + В отображение С : АГ АГ, определяемое равенством С^х) = А(х) + В(х) для любого х Е ^f.
Не представляет труда проверить, что С — линейное отображение. Действительно, если в ^ и ^ выбраны базисы, координатные столбцы векторов А(х) и В(х) запишутся через матрицы отображений как А^ и В^. Следовательно, С(х) будет иметь координатный столбец А^ + ВС, = (Л + В)С- Итак, сумма А + В линейных отображений — линейное отображение, и его матрица равна сумме матриц А + В.
Произведение линейного отображения А на число а определяется как отображение В, сопоставляющее вектору ж вектор аА(х). Легко проверить, что это отображение линейное и имеет матрицу аА, если А — матрица отображения А.
Из сказанного следует, что по отношению к введенным здесь линейным операциям множество всех линейных отображений ^ в ^ представляет собой линейное пространство, которое изоморфно линейному пространству матриц размеров т х п.
Теперь рассмотрим три линейных пространства ^, и ^". Результат последовательного выполнения отображений А : ^ —> ^' и В : ЛА' —> ^" называется их произведением и обозначается В А (отображение, которое делается первым, пишется справа). Разумеется, В А отображает ^ в ^" и является линейным отображением.
Пусть в пространствах ^, ЛА' и ^" выбраны базисы соответственно е, f и g. Обозначим через А матрицу отображения А в базисах е и f, а через В — матрицу отображения В в базисах f и g.
Предложение 7. Отображение В А имеет матрицу В А в базисах е и g.
Доказательство. Рассмотрим координатный столбец £ произвольного вектора из АЛ. Координатные столбцы векторов А(х) и В^А^х^ обозначим соответственно через ту и (. Тогда ту = и £ = = Вт] = ВА^, как нам и требовалось.
Ранг отображения равен рангу его матрицы, а потому из оценки ранга произведения матриц (предложение 7 §5 гл. V) следует
Предложение 8. Ранг произведения отображений не превосходит рангов этих отображений.
Другие свойства умножения отображений тоже легко следуют из свойств умножения матриц, и мы не будем на них останавливаться.
Пусть дано линейное отображение А:АА. Линейное отобра
жение В: ^ —> ЛА назовем обратным для А и будем обозначать А-1, если В А = Е и АВ = Е. где Е и Е — тождественные преобразования пространств ^f и ^f. Иначе говоря, для любых х Е АЛ и у G ЛА должно быть
А(В^=у.(8)
Предложение 9. Линейное отображение А имеет обратное тогда и только тогда, когда оно — изоморфизм.
Рассмотрим линейное отображение А: ЛА -^ ЛА и выберем базисы е и f в АА и АА. Пусть А — матрица отображения А в этих базисах.
1°. Пусть А — изоморфизм. Тогда А — невырожденная квадратная матрица и имеет обратную матрицу А-1. Рассмотрим отображение В: АА —> АА, определяемое матрицей А1 в базисах f и е. Очевидно, что оно удовлетворяет условиям (8), и потому является обратным для А.
12 Д.В. Беклемишев
Пусть А не изоморфизм. Тогда либо г < т, либо г < п. В первом случае в ^ найдется вектор и, не принадлежащий A^Y Если существует обратное отображение, мы приходим к противоречию: и = Д(Д-1(п)) G A^Y Во втором случае существует вектор г ^ о, г G Кег А. Если существует А-1, мы приходим к противоречию: г = = Д-Дл^)) = Д-До) = 0.
Одновременно мы доказали, что матрица обратного отображения в базисах f и е есть А-1.
Упражнения
Все квадратные матрицы порядка 2 умножаются справа на матрицу 1 2 3
-2 4 6'
Этим определено отображение А пространства матриц порядка 2 в пространство матриц размеров 2x3. Найдите:
матрицу этого отображения в стандартных базисах (упр. 1 § 1);
базис в Кег Д; в) базис в 1mA
Какому условию должна удовлетворять матрица С размеров 2x3 для того, чтобы отображение, определенное в упр. 1, было инъективным? Может ли оно быть сюръективным?
Пусть Ск — пространство функций, имеющих к непрерывных производных на отрезке [0,1]. Дифференцирование отображает Ск в Ск-1. Проверьте, что это — линейное отображение. Будет ли оно:
а) инъективным; б) сюръективным?
Пусть А: Уч.Аи ^= А(^). Определим отображение А': ^ -4 ^ равенством А\х) = A(xY Докажите, что:
а) Кег А = КегД; б) HgA = RgA в) А сюръективно.
Пусть .У = ^fi ® ^2 и ж = Ж1 + Ж2, жх 6 Ж2 G ^2- Определим преобразования Pi и Р^ пространства 55 формулами Pi (ж) = жх и РАУ) = = ж2 (такие преобразования называются проектированиями). Докажите, чтоо
Pi^P^E, PiP2 = P2Pi = O, Р2г=Рг (г = 1,2), где О — нулевое, а Е — тождественное преобразования.
Докажите теорему 2, приводя матрицу линейного отображения элементарными преобразованиями строк и столбцов к виду (7).
Пусть А — линейное отображение. Верно ли, что:
а) А^' П 5?") = А^') П A^"Y б) А^' П 5?") С А^') П А^Пу
Задача о собственных векторах
Линейные преобразования. Линейное преобразование — это отображение, которое отображает линейное пространство в то же самое пространство. В этом параграфе мы будем заниматься исключительно преобразованиями. Все результаты об отображениях верны и для преобразований, но здесь должны быть сделаны существенные оговорки, касающиеся координатной записи преобразования.
Именно, для координатной записи отображения А: выбираются базисы в обоих пространствах ^ и ^'. Если же пространства ^ и совпадают, естественно пользоваться одним и тем же базисом и для векторов, и для их образов. Поэтому вводится следующее
Определение. Матрицей линейного преобразования А: SP —> ^ в базисе е = || ei ...еп || называется матрица, столбцы которой — координатные столбцы векторов Д(ех),..., А(еп) в базисе е.
В соответствии с этим определением формула (6) §3 для матрицы преобразования принимает вид
А' = S^AS. (1) Множество матриц А', получаемых из данной матрицы А по формуле (1), уже, чем множество матриц, получаемых из той же матрицы А по формуле (6) § 3 при несвязанных между собой матрицах S и Р. В более узком множестве, вообще говоря, не найдется матрицы канонического вида (7) § 3, и теорема 2 § 3 не верна для преобразований.
Не следует думать, что это — случайное обстоятельство, связанное с “неудачным” определением матрицы преобразования. Матрица отображения задает это отображение, и потому все свойства отображения содержатся среди свойств его матрицы. Свойствами отображения являются те свойства его матрицы, которые инвариантны, т. е. не меняются при переходе к другой паре базисов, а остальные описывают как бы его расположение по отношению к базисам. Теорема 2 § 3 по существу означает, что единственным свойством отображения является его ранг.
Линейные преобразования имеют больше свойств, чем линейные отображения. Это связано с тем, что образ вектора лежит в том же пространстве, и мы получаем возможность говорить о взаимном расположении вектора и его образа. Например, приобретают смысл вопросы о том, коллинеарен ли вектор своему образу, имеют ли ядро и множество значений ненулевое пересечение. Для отображения ^ в другое пространство ^ эти вопросы лишены смысла. Естественно, что матрица преобразования должна иметь больше инвариантных свойств, чем матрица отображения, а это означает, что множество матриц, задающих преобразование в различных базисах, должно быть уже, чем соответствующее множество для отображения.
Умножение преобразований. Линейные преобразования обладают той особенностью, что произведение определено для любых преобразований одного пространства. В частности, если А и В — преобразования пространства SP., то определены АВ и ВА. Эти произведения, вообще говоря, различны. Однако может случиться, что АВ = В А. В этом случае говорят, что А и В перестановочны или коммутируют.
Произведение АА естественно обозначить А2 и определить целую
положительную степень А по индукции соотношением Ак = ААк-1. Нулевой степенью преобразования по определению считают тождественное преобразование Е.
Линейное преобразование В, представленное как линейная комбинация целых неотрицательных степеней преобразования А
cigЕ -I- о^А -I-... -I- (х^А , называется многочленом от преобразования А или, точнее, значением многочлена р^ = а0 + «it + ••• + <^ktk на преобразовании А, и обозначается р(А).
Нетрудно проверить, что любой многочлен от А перестановочен с А и что любые два многочлена от А перестановочны.
Отметим, что при нашем определении матрицы преобразования сохраняется все сказанное о связи алгебраических операций над отображениями с соответствующими операциями над их матрицами. В частности, матрицей произведения В А преобразований в базисе е будет произведение ВА их матриц, и для произвольного многочлена р(А) матрицей в каком-либо базисе будет матрица р(А).
Инвариантные подпространства. Рассмотрим линейное пространство ^ и его линейное преобразование А.
Определение. Подпространство ГА' С ГА называется инвариантным относительно А, если для каждого вектора ж из ГА' образ А^ лежит в или, что то же, А^'^ С
Пример 1. Рассмотрим обычное геометрическое пространство и поворот А этого пространства на угол а вокруг заданной оси р. При повороте вектор переходит в вектор, и, следовательно, поворот порождает преобразование трехмерного векторного пространства. Очевидно, что это преобразование линейное. Векторы, лежащие на оси р, образуют одномерное инвариантное подпространство, так как для них А(ж) = ж. Векторы, перпендикулярные оси р. образуют двумерное инвариантное подпространство, так как вектор, перпендикулярный оси, после поворота останется ей перпендикулярным.
Пример 2. Нулевое подпространство инвариантно относительно любого преобразования.
Пример 3. Пространство ГА ^ рассматриваемое как подпространство, является инвариантным относительно любого преобразования.
Пример 4. Каждое подпространство является инвариантным относительно тождественного и нулевого преобразований.
Пример 5. Ядро преобразования и множество его значений являются его инвариантными подпространствами.
Пусть в п-мерном линейном пространстве ^ задано линейное преобразование Д, и пусть ^-мерное подпространство ГА' инвариантно относительно А. Выберем в ^ базис ei,...,en так, чтобы векторы 61,..., вк лежали в ГА1. Матрица А преобразования А может быть
разделена на четыре подматрицы, или, как говорят, клетки:
А =А =AiАзAiАзА^U4А^U4
А =
А =
Ai
Аз
Ai
Аз
А^
U4
А^
U4
Клетки Ai, В2. А3 и А^ имеют размеры к х к, к х (п — к), (п — к) х к и (п — к) х (п — к) соответственно. Докажем, что Аз = О, т. е. элементы а1- матрицы А равны нулю при j = 1,...,к и г = & + 1,...,п. Действительно, первые к столбцов матрицы А — координатные столбцы векторов Д(в1),..., Д(е&). Так как ^' — инвариантное подпространство, эти векторы лежат в ^, и их компоненты по базисным векторам e^+i,...,en равны нулю.
Легко видеть, что и, обратно, если в каком-либо базисе матрица линейного преобразования Д имеет вид
Л1 л2
о а4
то линейная оболочка векторов ei,..., е^ инвариантна относительно Д. В самом деле, в этом случае для всех 3 = !,...,& имеем Д(е^) = = а^в! + ... + a^ek, и потому образ линейной комбинации векторов ei,..., вк есть линейная комбинация этих же векторов.
Матрицы вида (2) называют клеточно-треугольными. Получено
Предложение 1. Матрица линейного преобразования клеточнотреугольная тогда и только тогда, когда линейная оболочка базисных векторов ei,..., вк — инвариантное подпространство.
Если мы поместим в инвариантное подпространство не первые к базисных векторов, а базисные векторы с номерами р + 1,...,р + к при каком-то р, то повторением тех же рассуждений мы получим для элементов матрицы А равенства а^ = 0 при 3 = р + 1, ...,р + к и г < р + 1 или г > р + к. Это значит, что в столбцах с номерами р -V 1, ...,р -V к может быть отлична от нуля только квадратная клетка порядка к в строках с теми же номерами, т. е. расположенная на главной диагонали.
Пусть теперь ^ разложено в прямую сумму s инвариантных подпространств ^ = ^i В ... В ^ s размерностей di,...,d8 и в качестве базиса выбрано объединение базисов этих подпространств. Тогда в матрице преобразования могут отличаться от нуля только элементы квадратных клеток порядков di,...,d8 на диагонали:
Mi О
ОAs
Такие матрицы называются клеточно-диагональными или блочно-диагональными. Итак, имеет место
Предложение 2. Матрица линейного преобразования является клеточно-диагональной тогда и только тогда, когда базис есть
объединение базисов инвариантных подпространств.
Преобразование А каждому вектору из инвариантного подпространства ЛГ1 сопоставляет вектор из ^’. Этим определено преобразование подпространства Af', которое мы назовем ограничением А на .ST' и обозначим А'. Для векторов из по определению А'(ж) = А^х), а для векторов, не принадлежащих ^, преобразование А! не определено. А* отличается от А только тем, что оно преобразует ^* в ^, а не Af в Af.
Если сохранить обозначения, введенные выше, то нетрудно заметить, что в базисе ei,...,e^ подпространства ^’ матрицей ограничения А! является клетка Ai матрицы (2).
Инвариантные подпространства преобразования А тесно связаны с преобразованиями, перестановочными с А. Эту связь описывает
Предложение 3. Если преобразования А и В перестановочны, то ядро и множество значений одного из них инвариантны относительно другого.
Доказательство. 1°. Если ж Е Кег А, то А(ж) = о, и потому В(А(ж)) = о. Тогда А(В(ж)) = о, а значит, В^ж) Е Кег А.
2°. Если ж Е 1mA, то существует вектор г такой, что ж = А(г). Тогда В (ж) = B(A(z)) = A(B(z)). Это означает, что В^ж) Е 1mA.
Собственные подпространства. Мы найдем подпространство, инвариантное относительно заданного линейного преобразования А, если найдем преобразование, перестановочное с А и имеющее ненулевое ядро. Перестановочны с А прежде всего многочлены от А и, в частности, простейшие из них — линейные. С точностью до числового множителя линейному многочлену от А можно придать вид А — ХЕ, где А — некоторый коэффициент.
Определение. Если для числа А подпространство Кег (А — ХЕ) ненулевое, то А называется собственным значением преобразования, а подпространство — собственным подпространством, соответствующим (или принадлежащим) собственному значению А.
Отметим один важный частный случай. Если преобразование А имеет ненулевое ядро, то это ядро — собственное подпространство, соответствующее собственному значению А = 0. Ограничение А на этом инвариантном подпространстве — нулевое преобразование.
Если вектор ж лежит в собственном подпространстве, то для него (А — ХЕ) (ж) = о или А(ж) — ХЕ (ж) = А(ж) — Хх = о и, окончательно,
А(х) = Хх. (4)
Отсюда следует
Предложение 4. Ограничение преобразования на собственном подпространстве является или нулевым преобразованием, или гомотетией: оно умножает каждый вектор этого подпространства на собственное значение.
Пусть нам каким-то образом удалось найти собственные значения преобразования А. Тогда для нахождения собственных подпространств нужно для каждого собственного значения А составить систему линейных уравнений
(Л - ХЕН = о, (5) где А — матрица преобразования в некотором базисе е. Фундаментальная система решений системы (5) состоит из координатных столбцов векторов, составляющих базис собственного подпространства. В развернутом виде система (5) записывается так:
(«1 - ^К1 + а^2 + ••• + <4Г = О,
+ («1 - а)£2 + + У,С = о, (6)
а^+а^ + .-. + ^-А^ = 0.
Определение. Вектор ж называется собственным вектором преобразования А, соответствующим (или принадлежащим) собственному значению А, если: 1) х ^ о; 2) А(х) = Хх.
Определение означает, что собственные векторы — это ненулевые векторы собственных подпространств.
Предложение 5. Собственные векторы и только они являются базисными векторами одномерных подпространств, инвариантных относительно А.
Доказательство. 1°. Пусть вектор х собственный, а у принадлежит одномерному подпространству /А' с базисом х. Тогда у = ах и А(у) = аА(х) = аХх. Значит, А(у) лежит в ^'.
2°. Пусть х — базис инвариантного подпространства ^. Тогда А(х) лежит в ^' и раскладывается по базису: А(х) = Хх. Так как х ф о, он собственный.
Следствие. В собственном подпространстве через каждый вектор проходит одномерное инвариантное подпространство.
Предложение 6. В г-м столбце матрицы линейного преобразования все элементы вне главной диагонали равны нулю тогда и только тогда, когда г-й базисный вектор собственный. В этом случае диагональный элемент столбца — собственное значение.
Действительно, если базисный вектор et собственный, то ^(ej = = Ае^, и поэтому г-й элемент координатного столбца вектора ^(ej равен А, а остальные элементы равны нулю. Остается вспомнить, что координатный столбец ^(ej есть г-й столбец матрицы преобразования. Обратное утверждение доказывается аналогично.
Характеристическое уравнение. Выберем базис и обозначим через А матрицу линейного преобразования А в этом базисе. Тогда преобразование А — ХЕ имеет матрицу А — ХЕ, и согласно пред-
aj — А 02
det (Л — ХЕ) = det
а^«2 — А
= 0.
а™о^2
а"-А
(7)
ложению 5 § 3 его ядро отлично отложению 5 § 3 его ядро отлично отнуля тогда и только тогда, когдануля тогда и только тогда, когда
ложению 5 § 3 его ядро отлично от
ложению 5 § 3 его ядро отлично от
нуля тогда и только тогда, когда
нуля тогда и только тогда, когда
Равенство (7), рассматриваемое как условие на А, называется характеристическим уравнением матрицы А, а его корни — характеристическими числами матрицы А.
Разумеется, в вещественном пространстве в качестве множителей допускаются только вещественные числа, и собственные значения должны быть вещественными. В соответствии с этим имеет
место
Теорема 1. В комплексном пространстве все корни характеристического уравнения и только они являются собственными значениями. В вещественном пространстве то же справедливо для вещественных корней характеристического уравнения.
Левая часть характеристического уравнения представляет собой многочлен степени п. Действительно, согласно формуле полного разложения (10) §4 гл. V детерминант равен алгебраической сумме произведений, в каждое из которых входит по п элементов матрицы. Содержат А только элементы, стоящие на главной диагонали. Существует одно произведение
Н-А)(а1-А)...«-А), (8) в котором все сомножители содержат А. Если в какое-нибудь другое произведение вошел сомножитель Qj (г ^ з\ то в него не могут войти сомножители (а- — А) и (^ — А). Поэтому каждый член суммы, кроме (8), содержит А в степени не выше, чем п — 2. Раскрывая скобки в выражении (8), выпишем два члена со старшими степенями А:
(—l)nAn + (-ф-^ + ^ + ... + ау1.
Эти же члены будут старшими во всем многочлене. Свободный член многочлена равен его значению при А = 0, а это значение равно det^ — 0Е) = det Л. Таким образом,
det(A - АЕ) = (-1)"А" + А"”1 ^ ^ + + det Л. (9)
г=1
Этот многочлен называется характеристическим многочленом матрицы А. Остальные его коэффициенты находить не будем, так как они нам не потребуются. Многочлен степени п, как известно, не может иметь больше, чем п различных корней и всегда имеет хотя бы один комплексный корень. Если мы рассматриваем вещественное пространство, то может случиться (при четной размерности), что характеристическое уравнение не имеет ни одного вещественного кор-
ня, и, следовательно, линейное преобразование не имеет собственных значений и собственных подпространств. Примером может служить поворот плоскости.
В комплексном пространстве и в вещественном пространстве нечетной размерности каждое линейное преобразование имеет хоть одно собственное значение и хоть одно собственное подпространство.
Предложение 7. Если А и А' — матрицы линейного преобразования А в разных базисах, то характеристические многочлены этих матриц совпадают.
Доказательство. Согласно формуле (1) мы имеем det(T - ХЕ) = det(S-1AS - XS^S) = MS"1 (А - XE)S =
= det(A - XE) det 5"1 det S = det(A - XE).
Из этого предложения следует, что мы можем назвать характеристический многочлен матрицы А характеристическим многочленом преобразования А.
Коэффициенты характеристического многочлена являются инвариантами, связанными с преобразованием. В частности, детерминант матрицы преобразования не зависит от выбора базиса. Другим важным инвариантом является коэффициент а| + ... + а™ при (—А)п-1, называемый следом матрицы или следом преобразования. Он обозначается tr А или tr А.
С помощью теоремы Виета из (9) нетрудно установить, что след матрицы равен сумме всех корней ее характеристического многочлена, а детерминант — произведению корней.
Свойства собственных подпространств. Взаимное расположение собственных подпространств описывает
Теорема 2. Сумма собственных подпространств является прямой суммой.
В силу предложения 5 § 2 это равносильно утверждению:
собственные векторы х\,...,х8, принадлежащие попарно различным собственным значениям Ai,...,As, линейно независимы.
Для доказательства рассмотрим преобразования Bi = (А — XiE) для всех г = l,...,s и образы векторов х\,...,х8 при этих преобразованиях. Для любых % и j имеем
^^(^) — ^(^j) XiXj — (Aj Xi^Xj. (Ю) Таким образом, Bi(xj) ^ о при % ^ 3, a B^x^ = о. Допустим, что один из векторов раскладывается по остальным, например,
яд = а^ + ... + а8х8.
Подействуем на обе части равенства преобразованиями В>...., В8. Вектор яд в левой части равенства перейдет в отличный от нуля вектор (Ai — A2)...(Ai — А5)яд, а произвольное слагаемое ajXj (3 = 2,..., s) в правой части равенства перейдет в
aj^j — W)---(Xj — Xj)...(Xj — Xs)xj,
т. е. в нулевой вектор. Поэтому вся правая часть равенства перейдет в нулевой вектор. Полученное противоречие заканчивает доказа
тельство теоремы.
Пусть Ао — корень многочлена р(Х\ Напомним, что кратностью корня Ао называется самое большое число s, при котором многочлен может быть представлен в виде р(А) = (А — Aq)s^i(A), где j9i(А) — некоторый многочлен. Корни кратности 1 называются простыми.
Теорема 3. Пусть собственное значение Ао преобразования А есть корень характеристического многочлена кратности s. Тогда размерность соответствующего собственного подпространства не превосходит 8.
Доказательство. Пусть корню Ао соответствует собственное подпространство размерности к. Выберем там базис ei, ...,е^ и дополним его векторами e^i, ...,еп до базиса в пространстве ^. Первые к столбцов матрицы А преобразования А в этом базисе определяются предложением 6:
Ао...О
в
А =0...Ао
О...о-
оос
Здесь В и С — какие-то подматрицы, занимающие п — к столбцов.
Раскладывая детерминант матрицы А — ХЕ последовательно по каждому из первых к столбцов, мы получаем
det(A - AS) = (Ло - Х)к det(C - AS).
Отсюда по определению кратности к ^ з. Теорема доказана.
Собственному значению кратности з может принадлежать собственное подпространство размерности, меньшей, чем з. Например, читатель может проверить, что линейное преобразование двумерного пространства, задаваемое матрицей
1
О 1 ’
имеет собственное значение кратности 2 и одномерное собственное подпространство.
Комплексные характеристические числа. Допустим, что у линейного преобразования А вещественного линейного пространства ^ характеристический многочлен имеет комплексный (не вещественный) корень А. Поскольку коэффициенты многочлена вещественны, комплексно сопряженное число А также будет корнем многочлена. Имеет место
Предложение 8. Паре комплексно сопряженных корней характеристического многочлена преобразования А вещественного прост-
ранства соответствует ненулевое инвариантное подпространство ^', обладающее тем свойством, что оно не содержит собственных векторов, а через любой его вектор проходит двумерное инвариантное подпространство.
Доказательство. Числа А и А являются корнями вещественного квадратного трехчлена t2 A pt A q (в котором р = — (А + А), а q = АА). Рассмотрим линейное преобразование В = A2 -VpA-VqE и подпространство АА* = КегВ. По предложению 3 АА* инвариантно.
Докажем, что АА* — ненулевое подпространство. Если в некотором базисе А имеет матрицу А, то матрицей преобразования В будет А2 -V рА -V qE. Эта матрица вещественна, но_ раскладывается на два комплексных множителя: В = (А — ХЕ) (А — ХЕ). Отсюда det В = = det(A — ХЕ) det(A — ХЕ) = 0, так как det(A — ХЕ) = 0, и мы видим, что ядро В ненулевое.
АА?' не содержит собственных векторов. Действительно, если для некоторого вектора х выполнено А(х) = рх, то В(х) = р2х А ррх А + qx = (р2 + ррА q)x. Так как квадратный трехчлен не имеет вещественных корней, р2 Арр + q ^ 0, и поэтому из В(х) = о следует х = о. Вектор х не может быть собственным.
Пусть теперь х — ненулевой вектор из АА?'. Рассмотрим подпространство АА?" — линейную оболочку векторов х и А(х). Это подпространство инвариантно. В самом деле, пусть у = ах + 0А(х) — вектор из АА". Тогда А(у) = аА(х) + ЗА2(х). Так как В(х) = о, мы находим, что А2(х) = — рА(х) — qx, и потому А^у) = аА^х) — ЗрА(х) — — 3qx. Значит, А(у) раскладывается по х и А(х), т. е. принадлежит АА'.
Итак, линейная оболочка векторов х и А(х) — инвариантное подпространство. Ясно, что его размерность не больше двух. Если бы она равнялась 1, то подпространство содержало бы собственный вектор, чего, как мы видели, быть не может. Предложение доказано.
Рассмотрим корни характеристического многочлена. Если среди них найдется вещественный, то существует собственное подпространство, а значит, и одномерное инвариантное подпространство. Если найдется не вещественный корень, то найдется двумерное инвариантное подпространство. Поэтому имеет место
Следствие. Любое линейное преобразование ненулевого вещественного пространства имеет или одномерное, или двумерное инвариантное подпространство.
Приведение матрицы преобразования к диагональному виду. Из предложения 6 вытекает
Предложение 9. Матрица преобразования А в базисе ei,...,en является диагональной тогда и только тогда, когда все базисные векторы собственные. В этом случае диагональные элементы матрицы — собственные значения.
Для произвольного линейного преобразования может не сущест-
вовать базиса из собственных векторов (пример в конце п. 6). Если такой базис существует, то мы будем говорить, что матрица преобразования приводится к диагональному виду, а преобразование называют диагонализуемым или преобразованием простой структуры.
Предложение 10. Преобразование А пространства ^ диагона- лизуемо тогда и только тогда, когда А£ совпадает с суммой собственных подпространств А.
Доказательство. Если ^ совпадает с суммой собственных подпространств, то в У есть базис из собственных векторов, так как сумма собственных подпространств прямая, и объединение их базисов — базис в ^. Обратно, если есть базис из собственных векторов, то каждый вектор раскладывается по собственным векторам, и потому принадлежит сумме собственных подпространств.
Следующее предложение дает простое, но важное достаточное условие диагонализуемости преобразования.
Предложение 11. Если преобразование п-мерного пространства А£ имеет п попарно различных собственных значений, то оно диа- гонализуемо.
Действительно, соответствующие этим п собственным значениям собственные подпространства расположены так, что их сумма прямая. Самое меньшее, каждое из них имеет размерность 1, и потому размерность суммы не может быть меньше, чем п. Значит, сумма собственных подпространств должна совпадать с ^.
Условие в предложении 11 не является необходимым. Например, если все элементы диагонали одинаковы (в частности, для тождественного и нулевого преобразований), то каждый ненулевой вектор будет собственным, и в каждом базисе матрица преобразования будет диагональной.
Предложению 11 можно придать следующую форму.
Предложение 12. Если все характеристические числа матрицы А попарно различны, то существует невырожденная матрица S такая, что матрица S~1AS диагональная. Если матрица А вещественна, а ее характеристические числа попарно различны и вещественны, то существует такая вещественная матрица S.
Теорема 4. Линейное преобразование А пространства 56 диа- гонализуемо тогда и только тогда, когда оно удовлетворяет уравнению р(А) = О, где p(t) — некоторый многочлен без кратных (а для вещественного пространства и комплексных) корней. При этом все собственные значения преобразования — корни многочлена.
Доказательство. 1°. Пусть А диагонализуемо. Это значит, что ^ раскладывается в сумму собственных подпространств, и каждый вектор х представим в виде суммы х = Ху + ... + х8 собственных векторов, принадлежащих различным собственным значениям Ai,... ..., As. Рассмотрим многочлен p(t) = (t — Ai)...(t — As) и покажем, что преобразование R = р(А) = (А — XiE)...(A — XSE) нулевое. Действи-
тельно, согласно (10) (Д — ХуЕ)^) = (Aj — Х^х^ и потому ^(Xj) = (Л? —— ^зУА^З Хз)^ = о.
Отсюда вытекает, что R(x) = R(xi) + ... + R(xs) = о для любого х.
2°. Обратно, пусть А удовлетворяет уравнению р(А) = О, в котором p(t) = (t — ai\..(t — аД Разложим функцию l/p(t) на элементарные дроби:++
p(t) t — а\t — as
После приведения к общему знаменателю получим тождество
1 = 91М + ••• + Qs(t),
где q^t) = 3ip(t)/(t — сц) — произведение Д на многочлен, получаемый из p(t) вычеркиванием множителя t — оц. Подставим в это тождество преобразование А вместо переменной t: Е =91 И) + ••• + Qs^Y Подействуем обеими частями полученного равенства на произвольный вектор х. Мы получим х = Xi + ... + xs, где Xi = q^A^xY
Вектор Xi ф о тогда и только тогда, когда он собственный, a ai — соответствующее собственное значение. Действительно, (Д — aiE)(xi) = Ykp(A)(x) = о. Таким образом, произвольный вектор пространства разложен в сумму собственных векторов. Это равносильно тому, что ^ раскладывается в сумму собственных подпространств.
Приведение матрицы преобразования к треугольному виду.
Теорема 5. В комплексном линейном пространстве для каждого линейного преобразования существует базис, в котором матрица преобразования — верхняя треугольная.
В вещественном пространстве то же утверждение справедливо, если все корни характеристического многочлена преобразования вещественны.
Заметим, что диагональные элементы треугольной матрицы — корни ее характеристического многочлена. Поэтому условие во второй части теоремы необходимо.
Доказательство. Если в n-мерном пространстве у линейного преобразования А существует собственное значение А, то найдется (п — 1)-мерное инвариантное подпространство ^n-i. Действительно, dim Im (Д — ХЕ) = п — dim Ker (Д — ХЕ) ^ п — 1. Инвариантным будет любое (п — 1)-мерное подпространство ^fn-i, содержащее Im (Д — ХЕ), так как если х Е ^n_i, то А(х) можно представить в виде суммы (А(х) — Хх) + Хх, причем А(х) — Хх Е Im (Д — ХЕ) С С ^n-i и Хх Е J^n-i-
Поместим в ^fn-i первые п — 1 базисных векторов. Так как ^п-1 инвариантно, первые п — 1 элементов последней строки матрицы А преобразования будут равны нулю. Мы можем свободно распоряжаться первыми п — 1 базисными векторами, не выводя их из ^п_\.
Применим те же соображения к ограничению преобразования А на ^п_1. Мы получим 55п_2 С ^п-1, и поместив туда первые п — 2 базисных векторов, сделаем равными нулю элементы (п — 1)-й строки, лежащие ниже диагонали.
Продолжая далее те же рассуждения, мы получим цепочку инвариантных подпространств
^1С...С^-2С^-1,(11)
причем 61 G ^fi; 61,62 G ^2; • ••; ei,...,en_i G ^n-i- Матрица преобразования в таком базисе будет треугольной.
В комплексном пространстве на каждом этапе существование собственного значения сомнений не вызывает. В вещественном пространстве мы предполагаем, что все корни характеристического многочлена вещественны.
Докажем, что в этом случае ограничение А1 преобразования А на каком-либо инвариантном подпространстве 55' имеет только вещественные корни характеристического многочлена. Допустим, что у А' существует пара_ комплексно сопряженных корней А и А, и обозначим р = — (А + А) и q = АА. Согласно предложению 8 найдется ненулевой вектор х Е 55 \ такой, что (Af + рА' + qE')x = о. Так как А' (х) = А(х), мы имеем (А2 + рА + qE)x = о. Это означает, что матрица В преобразования А2 ГрА + qE вырождена. Но В = А2 + рА + + qE = (А — ХЕ) (А — ХЕ). Поэтому из det В = 0 следует det (Л — ХЕ) = = 0, что противоречит условию теоремы. Таким образом, и в вещественном пространстве при наших предположениях на каждом этапе построения базиса существование собственного значения гарантировано.
Упражнения
Докажите, что каждое подпространство, лежащее в Кег Д, и каждое подпространство, содержащее 1тД, инвариантно относительно А.
Докажите, что сумма и пересечение инвариантных подпространств инвариантны.
Докажите, что размерность подпространства .У'. определенного в предложении 8, — четное число.
Пусть А : 55 ^ 55. Докажите, что 55 = Кег А ф Im А тогда и только тогда, когда Кег А = Кег А.
Пусть 55 = КегДф 1mA Какой вид имеет матрица преобразования А в базисе е, если ei,..., еТ Е Im Д, a er+i,..., en 6 Кег Д?
Пусть х и у — столбцы высоты п. Докажите, что det(^ + xyT) = = 1 + хту.
Найдите собственные значения и собственные подпространства преобразования, заданного матрицей
3-26
-263.
63-2
Каждой квадратной матрице порядка п сопоставляется ее транспонированная матрица. Этим определено преобразование Т пространства матриц. Найдите его собственные векторы и собственные подпространства. Докажите из этих соображений, что каждая матрица однозначно представляется как сумма симметричной (Ат = А) и кососимметричной (Ат = — А).
Пусть А и В — квадратные матрицы одного порядка и det А ^ 0. Докажите, что характеристические многочлены матриц АВ и В А совпадают.
Пусть А диагонализуемо. Докажите, что ограничение А на любом инвариантном подпространстве также диагонализуемо.
В исходном базисе преобразование А задано матрицей
А =А =14-114-1-2 -2
А =
А =
1
4
-1
1
4
-1
76
-11
матрица А1 — верхняя треугольматрица А1 — верхняя треугольНайдите какой-либо базис, в котором его
матрица А1 — верхняя треуголь
матрица А1 — верхняя треуголь
ная и напишите эту матрицу.
Линейные функции
Определение функции. Мы будем рассматривать линейное пространство ^, вещественное или комплексное. Слово “число”, употребленное без уточнения, означает комплексное число для комплексного пространства и вещественное число для вещественного.
Определение. Будем говорить, что на линейном пространстве задана функция f от одного вектора, если каждому вектору ж G G ^f сопоставлено число {(ж), а также, что задана функция g от двух векторов, если каждой упорядоченной паре векторов х, у из ^ сопоставлено число g(ж,2/).
Функции на бесконечномерных пространствах, элементы которых сами являются функциями, называют функционалами.
Пусть пространство ^ имеет размерность п. При выбранном базисе каждому вектору ж из ^ сопоставлены п его компонент ^, ...,^п. Напомним, что в математическом анализе функцией от п переменных называют закон, который ставит в соответствие некоторое число каждому упорядоченному набору из п чисел ^1,...,^п, входящему в определенную совокупность таких наборов. Таким образом, при выбранном базисе функция f на линейном пространстве ^ задается функцией от п переменных, определенной на множестве всевозможных наборов £1,...,£п. Если базис изменится, тому же вектору ж будут соответствовать новые компоненты, и, следовательно, прежняя функция f будет задана новой функцией от п переменных.
Линейные функции. Введем
Определение. Функция f на линейном пространстве ^ называется линейной, если для любых ж и у из ^ и любого числа а выполнены равенства
{(ж + у) = {(ж) + f(y), f(ax) = аЦх). (1)
Читатель может заметить, что линейная функция на пространстве не является новым для него объектом. Это в точности то же самое, что линейное отображение ^ в одномерное арифметическое пространство.
Пример 1. Функция, сопоставляющая каждому вектору число О, линейная. Функция, сопоставляющая всем векторам одно и то же число, отличное от нуля, не линейная, так как для каждой линейной функции f(o) = 0.
Пример 2. Рассмотрим геометрическое пространство векторов — направленных отрезков. Выберем в нем некоторый фиксированный вектор а. Каждому вектору х можно сопоставить число £ = (а, х). Ясно, что равенства (1) выполнены, и мы имеем линейную функцию.
Пример 3. Пусть в n-мерном пространстве ^ выбран базис е. Сопоставим каждому вектору ж его г-ю компоненту в базисе е. Очевидно, что это соответствие — линейная функция на ^. Мы обозначим ее рг. Так может быть построено п функций р1, ...,рп. Конечно, они зависят от того, какой базис в был выбран.
Пример 4. Рассмотрим пространство ^функций, определенных и непрерывных на отрезке [0,1] (пример 1 §1). Пусть ж — фиксированная функция из ^ Тогда каждой функции и из ^ можно сопоставить число х
С = j^)Ц^) dt.
о
Нетрудно проверить, что это соответствие — линейный функционал.
Еще один линейный функционал на том же пространстве ^ мы получим, если сопоставим каждой функции и ее значение в нуле ЦО).
Рассмотрим п-мерное линейное пространство ^ и выберем в нем базис ci,..., еп. Значение линейной функции f на векторе ж может быть выражено через координаты этого вектора Ц,...ЦП:
f (ж) = f (бех + + ^еД = 6f (ei) + - +
Числа f(ei), ...,f(en) не зависят от вектора ж, а определяются только функцией f и базисом. Мы доказали следующее
Предложение 1. Каждая линейная функция на п-мерном линейном пространстве в произвольном базисе е задается линейным однородным многочленом х
{(ж)=М + - + ¥^ (2) от координат вектора в этом базисе. Коэффициенты многочлена ф-^...^фп равны значениям функции на базисных векторах.
Значения функции f на векторах базиса е удобно называть компонентами или коэффициентами функции f в базисе е. Матрица линейного отображения n-мерного пространства в одномерное имеет размеры 1 х тг, т. е. это — строка длины п. Предоставим читателю проверить, что это строка ||^i...^n||- Формула (2) в матричном виде
записывается так:записывается так:f($) = 11^1 ...фп IIf($) = 11^1 ...фп IIее= ^*= ^*(3)(3)
записывается так:
записывается так:
f($) = 11^1 ...фп II
f($) = 11^1 ...фп II
е
е
= ^*
= ^*
(3)
(3)
е
Каждая строка р по формуле (3) определяет линейную функцию.
В самом деле, р^ + ту) = р^, + рт] и ^(<^0 = ^^(О-
Формула (6) § 3 выражает матрицу отображения в новых базисах через его старую матрицу и матрицы перехода к новым базисам. Так как в одномерном арифметическом пространстве базис фиксирован раз и навсегда, для линейной функции эта формула принимает вид
у' = vS.(4)
Здесь р — строка коэффициентов функции в базисе е, а р* — строка ее коэффициентов в базисе е' = eS. Разумеется, формулу (4) легко получить и непосредственно. Действительно, р^ = f (е') = per г для любого г. Координатный столбец а, вектора е- есть г-й столбец матрицы перехода S. Отсюда прямо следует (4).
Сопряженное пространство. В §3 введены определения линейных операций для линейных отображений. В применении к линейным функциям эти определения формулируются так.
Определение. Суммой линейных функций f и g называется функция К, значение которой для любого вектора х определяется равенством Н(ж) = Г(ж) + g(ж). Произведением линейной функции f на число а называется функция g, значение которой на векторе х определяется как g(ж) = аЦх).
Предложение 2. Пусть f и g — линейные функции, а р и ф — их строки коэффициентов в некотором базисе е. Тогда сумма f + + g — линейная функция, и ее строка коэффициентов равна рА-ф. Для произвольного числа а произведение сП — линейная функция, и ее строка коэффициентов есть ар.
Докажем первую часть предложения. Вторая часть доказывается аналогично. Для произвольного вектора х значения функций записываются как f (ж) = ^ и g(ж) = ф^. Тогда значение суммы f + g на том же векторе равно р^ + ^^ = (р + ф)^. Это показывает, что f + g — линейная функция со строкой коэффициентов р + ф.
Предложение 3. Множество Л^* всех линейных функций на п-мерном линейном пространстве ^ по отношению к введенным выше линейным операциям представляет собой п-мерное линейное пространство.
Действительно, существует взаимно однозначное отображение множества на множество строк длины п, причем сумме функций соответствует сумма строк, а произведению функции на число — произведение ее строки на это число. Поскольку аксиомы линейного
13 Д.В. Беклемишев
пространства выполнены для операций со строками, они будут выполнены и для операций в ^*. Следовательно, — линейное пространство, изоморфное пространству строк длины п.
Определение. Линейное пространство ^ * всех линейных функций на линейном пространстве ^ называется сопряженным для ^.
Выберем базис е в пространстве ^ и рассмотрим линейные функции рг (г = 1, ..^п), определяемые равенствами рг(ж) = £7. где (' — г-я координата вектора ж (пример 3). Это означает, что
Рг(е4Рг(е4О,1,О,1,г ^j, г = jг ^j, г = j(i,j = l,-.,n),(i,j = l,-.,n),(5)(5)
Рг(е4
Рг(е4
О,
1,
О,
1,
г ^j, г = j
г ^j, г = j
(i,j = l,-.,n),
(i,j = l,-.,n),
(5)
(5)
или, иначе, строка коэффициентов функции рг есть г-я строка единичной матрицы. Отсюда легко следует, что функции рт,...,рп линейно независимы. Так как пространство п-мерное, эти функции составляют в нем базис.
Определение. Базис рг,..., рп в^*, определяемый формулой (5), называется биортогоналъным или взаимным базису ei,...,en пространства
Строка || фу ...фп || раскладывается по строкам единичной матрицы с коэффициентами ф-^ -.^Фп- Поэтому элемент f пространства со строкой коэффициентов ||<^i ...^п|| имеет разложение
f = f^iP1 + ... + у7пр".(6)
Введем столбец р, составленный из функций рг. Теперь разложение (6) можно переписать в матричной форме:
f = 11^1 -Фп ||f = 11^1 -Фп ||= УР-= УР-(7)(7)
f = 11^1 -Фп ||
f = 11^1 -Фп ||
= УР-
= УР-
(7)
(7)
Таким образом, строка координат элемента f G 5£* во взаимном базисе р совпадает с его строкой коэффициентов в исходном базисе ei,..., еп пространства ^. Если для пространства придерживаться соглашения писать компоненты вектора в столбец, а базисные векторы в строку, то формулу (7) следовало бы написать в виде f =
Т т
= р •
Пусть в ^ базисы е и е' связаны равенством е' = eS. Найдем матрицу перехода между их взаимными базисами р и р'. Для этого напишем формулу (4) в виде (4) § 1, решив ее относительно старых коэффициентов и транспонировав, чтобы записать коэффициенты в столбец. Мы получим
Л =
Отсюда видно, что матрицей перехода от базиса р к базису р' в пространстве будет матрица (S-1)T. Значит, базисы связаны формулой р/Т = pT(S-1)T. Если вернуться для пространства ^* к записи
элементов базиса в столбец, связь базисов примет вид
Р = Sp'. (8)
Пространство .У* — такое же линейное пространство, как и любое другое, и, следовательно, имеет сопряженное пространство ^**, элементы которого — линейные функции на
Предложение 4. Пространство б£** может быть отождествлено с ^.
Доказательство. Фиксируем определенный вектор ж из ^ и сопоставим каждому элементу f Е 5£* число {(ж). Таким образом, ж можно рассматривать как функцию на ^*. Эта функция линейная. Действительно, (f + g)(ж) = {(ж) + g(ж), и, следовательно, ж сумме функций сопоставляет сумму чисел, сопоставляемых слагаемым. Аналогично, равенство (аД)(ж) = erf (ж) означает, что произведению f на а вектор ж сопоставляет произведение а на число, сопоставленное f. Итак, ж можно отождествить с некоторым элементом ^**.
При этом сумма и произведение на число для векторов из ^ совпадают с их суммой и произведением на число, если их понимать как функции на ^*. Это очевидно. Например, для суммы это равносильно равенству {(ж + у) = {(ж) + Цу).
Теперь мы видим, что ^ может быть отождествлено с подпространством в ^**. Но dim^ = dim^* = dim^**, и подпространство совпадает со всем пространством.
Упражнения
Может ли для линейной функции на линейном пространстве <Sf для всех ж Е выполняться: a) {(ж) > 0; б) {(ж) 0?
Пусть а — фиксированный вектор плоскости. Сопоставим каждому вектору х площадь ориентированного параллелограмма, построенного на х и а, или 0, если векторы коллинеарны. Проверьте, что эта функция линейна, и найдите строку ее коэффициентов в базисе ei,e2, если а = ctei +/Зб2. Изменив базис, проверьте формулу (4).
Пусть к — натуральное число. Сопоставим каждому многочлену степени не выше п значение его к-й производной в точке а. Проверьте, что этим определена линейная функция. Найдите ее координатную строку в базисах: а) 1, t, t2,..., tn; б) 1, (t — a), (t — а)2,..., (t — a)n.
Пусть ei,..., en E ^ и p1,..., pn E 5f* — пара биортогональных базисов. Докажите, что для любого ж Е ^ и для любого f Е .У выполнено ж = = рх(ж)б1 + ... + рп(ж)еп и f = f(ei)p1 + ... + f(en)pn.
§ 6. Квадратичные формы
Билинейные функции. Введем следующее
Определение. Билинейной функцией или билинейной формой на линейном пространстве ^ называется функция b от двух векторов 13*
из Jf, линейная по каждому из своих аргументов, т. е. удовлетворяющая (для любых х. у и г и любого числа а) равенствам
(1)(1)6(ж + у,^) = 6(ж,г) + b(y,z), Цах,у) = а6(ж,у),Цх,у + z) = Цх,у) + Цх,г\ b(x,ay) = аЦх,у\
(1)
(1)
Пример 1. Паре векторов на плоскости сопоставим скалярное произведение. В силу известных свойств скалярного произведения это — билинейная функция.
Пусть е = || ei ... еп|| — базис в . Если (' и ур (ij = 1,..., п) — координаты векторов х и у, то значение билинейной функции b на этой паре векторов может быть вычислено согласно (1) так:
Ь(ж,у) = b^^^et, ^Гре^ = У^С^ Цеье^,г=1 j=li,j
или, окончательно,
f>M=£/W-(2)
Здесь тг2 чисел 0tj = Ke^ej) (значения билинейной функции на всевозможных парах базисных векторов) называются ее коэффициентами в базисе е. Их записывают в виде квадратной матрицы порядка п:
011012•••01п
021022•••02п
0п1 0п2 ••• 0пп
Эта матрица называется матрицей билинейной функции в данном базисе. Как легко проверить умножением матриц, равенство (2) можно написать в матричном виде:
Цх, у) = ^ТВг). (3)
Матрица билинейной функции в следующем смысле однозначно определена: если значение Ь(х,у) для любой пары векторов получается по формуле (3) с помощью матрицы С, то С = В, т. е. элементы С — значения b на парах базисных векторов. Действительно, в этом случае мы имеем 0^j = b(e^ej) = eJCej, где е^ и е^ — столбцы единичной матрицы. Пример 4 § 2 гл. V показывает, что 0^j равно элементу Cij матрицы С.
При замене базиса матрица билинейной функции, разумеется, меняется. Получим закон ее изменения. Пусть £' и ту' — координатные столбцы векторов х и у в базисе е' = eS. Тогда £ = S£ и ту = Sip. По формуле (3) имеем b(x,y) = (S£')T B(St]') = ^'f^BS^T]'. Поскольку матрица В1 функции b в базисе ef однозначно определена,
В’ = STBS. (4)
Перемножая матрицы, мы получим выражение для элементов В'
Pij = ^2ст1^Рк1 (i,j = 1,...,п),(5)
в котором (j^ — элементы матрицы перехода S.
Билинейная функция b называется симметричной, если для любой пары векторов Ь(х,у) = Ь(у,х).
Если билинейная функция симметрична, то b(ei,ej) = b(ej,ei) для любых г и з, т. е. Pij = Pjt-
Таким образом матрица В билинейной функции симметрична.
Обратно, пусть билинейная функция имеет симметричную матрицу. Тогда, поскольку матрица размеров 1 х 1 не меняется при транспонировании,
Ь(ж,у) = ^В^ = Т)Т Вт £, = т]ТВ£ = Цу,
Мы доказали
Предложение 1. Билинейная функция симметрична тогда и только тогда, когда симметрична ее матрица.
Квадратичные формы.
Определение. Квадратичной формой или квадратичной функцией на линейном пространстве ^ называется функция к, значение которой на любом векторе х определяется равенством к(ж) = Ь(х,х), где b — симметричная билинейная функция.
Пример 2. Скалярное произведение векторов — симметричная билинейная функция. Соответствующая квадратичная функция сопоставляет вектору квадрат его длины.
По заданной квадратичной форме к однозначно определяется соответствующая симметричная билинейная функция Ь. Действительно, пусть х и у — произвольные векторы. Тогда
к (ж + у) = b(x -Vy,x -Vy^ = b(x, х) + b(x, у) + b(y, х) + b(y, у).
Отсюда, используя Ь(у,х) = Ь(х,у), получаем
Цх, у) = ^ (к(ж + у) - к(ж) - к(у)),
и значение b на любых векторах выражается через значения к.
Матрицей квадратичной формы называется матрица соответствующей билинейной функции.
Согласно (3) мы имеем следующее выражение значения квадратичной формы через координатный столбец вектора:
к(Ж) = етв<,(6)
или, в развернутом виде,
цх^^руее.(?)
г Л
Правая часть формулы (7) — однородный многочлен второй степени относительно ^Х,...ДП. (Собственно, слово “форма”, когда-то употреблявшееся значительно шире, означает “однородный многочлен”.) Приведенная запись этого многочлена содержит подобные члены: при г ^ j члены 3tjC^ и 3ji^C и 3jt^C совпадают. Поэтому после приведения подобных членов (7) принимает вид
к(ж) — Ai^1)2 + 2Д2£1£2 + Д2(^2)2 + 2ДзД£3 + ...(8)
Определение. Квадратичная форма к в базисе е имеет диагональный вид, если в этом базисе
(9)(9)к($) =
(9)
(9)
г=1
т. е. ее матрица является диагональной.
Теорема 1. Для каждой квадратичной формы к существует базис, в котором она имеет диагональный вид.
Доказательство. Пусть В — матрица квадратичной формы к в каком-либо базисе. Применим к матрице В последовательность элементарных преобразований, которую для удобства описания разобьем на ряд шагов. На первом шаге возможны два случая.
Основной случай: Зи ^ 0. Если это так, вычитаем первую строку, умноженную на подходящие множители (Зн/Зп для г-й строки), из всех лежащих ниже строк и вычитаем первый столбец, умноженный на те же множители, из всех столбцов правее него. В результате матрица В перейдет в матрицу By вида
(10)(10)£1 0 ... 0о
(10)
(10)
:Су
0
где Су — симметричная матрица порядка п — 1.
Особый случай: Зп = 0. Здесь имеются две возможности.
Зи = 0 для всех г = 2,..., п. При этом матрица уже имеет нужный ВИД (10).
Найдется г, для которого Д^ ^ 0. При этом делается вспомогательное преобразование: если За ^ 0, то г-я строка переставляется с первой, и г-й столбец переставляется с первым; если же За = 0, то г-я строка прибавляется к первой и г-й столбец прибавляется к первому. В преобразованной матрице оказывается Зуу ^ 0. После вспомогательного преобразования матрица приводится к виду (10) так же, как и в основном случае.
Пусть в результате к шагов мы получили матрицу
(11)(11)В к =
(11)
(11)
Здесь Ск — симметричная матрица порядка п — к, а через si,..., Ек обозначены левые верхние элементы матриц С^ полученных на предыдущих шагах.
Следующий, (к + 1)-й шаг состоит в такой последовательности элементарных преобразований последних п — к строк и последних п — к столбцов матрицы Вк, которая равносильна применению преобразований первого шага к матрице Ск- В результате мы получаем матрицу Bkvv, имеющую тот же вид с большим на 1 значением к.
После (п — 1)-го шага матрица Cn_i имеет порядок 1 и не нуждается в преобразовании. В результате матрица В будет превращена в диагональную матрицу
В' =
Разумеется, если исходная матрица нулевая или нулевой окажется какая-либо из матриц Ск, то в дальнейших преобразованиях необходимости нет, так как матрица уже диагональная. Это равносильно тому, что на всех следующих шагах имеет место особый случай а).
Важно заметить, что после каждого элементарного преобразования строк осуществлялось такое же элементарное преобразование столбцов. Если элементарное преобразование столбцов равносильно умножению преобразуемой матрицы справа на матрицу Sa, то то же преобразование строк равносильно умножению слева на матрицу S^ (п. 4 § 2 гл. V).
В результате всей последовательности элементарных преобразований мы получаем матрицу В1 = STBS, где S = Si...Sn — произведение всех матриц, осуществляющих элементарные преобразования столбцов.
Мы доказали, таким образом, что матрица В' является матрицей квадратичной формы к в базисе е', который связан с исходным базисом е матрицей перехода S. Теорема доказана.
Доказательство дает способ выписать матрицу перехода S к базису, в котором квадратичная форма имеет диагональный вид. Для этого нужно попутно с преобразованиями матрицы В делать все элементарные преобразования со столбцами единичной матрицы. В конце единичная матрица превратится в произведение всех элементарных матриц, т. е. в нужную нам матрицу S.
При приведении квадратичной формы к диагональному виду можно воспользоваться методом выделения квадратов. Покажем его на примере. Пусть задана квадратичная форма
к(ж) = 2(^)2 + 4^ + 3(£2)2 + 4^е3 + 5(£3)2.
Заметив, что коэффициент при (£2)2 отличен от нуля, соберем вместе все члены, содержащие
2[(^)2 + 2£Ч2] + 3(е2)2 + 4£2£3 + 5(£3)2.
Дополним выражение в квадратных скобках до квадрата суммы, прибавив и вычтя 2(£2)2:
2[(^)2 + 2^2 + К2)2] - 2(£2)2 + 3(е2)2 + 4£2£3 + 5(£3)2.
Теперь к(ж) = 2[(£2 + £2)]2 + к'(ж), где к' — квадратичная форма, значения которой зависят только от £2 и £3:
к'(ж) = (^2)2+4^3 + 5(е3)2.
К ней можно применить тот же прием:
к'(ж) = (^2 + 2е3)2 + К3)2.
Итак,
к(ж)+2(|1)2 + (е2)2 + К3)2,
где
Последние формулы задают преобразование координат при переходе к базису, в котором квадратичная форма имеет диагональный вид.
В методе выделения квадратов также возможен особый случай, когда в квадратичную форму не входят квадраты координат, а входят только произведения. Допустим, что с ненулевым коэффициентом 2/312 входит произведение ^^2. Рекомендуется замена координат
e = ^+V ? = е = е (»>2).
После этой замены в квадратичную форму войдут члены 2Д2f^1)2 — — 2/^i2(<^2)27 и выделение квадратов может быть продолжено.
При доказательстве теоремы 1 была предложена определенная последовательность элементарных преобразований. В основном случае метод выделения квадратов только формой записи отличается от приведения с помощью этой последовательности преобразований. Но полезно иметь в виду, что можно использовать любую последовательность элементарных преобразований при единственном условии: после каждого элементарного преобразования строк должно выполняться то же элементарное преобразование столбцов.
Диагональный вид квадратичной формы в вещественном пространстве мы будем называть каноническим видом, если элементы ^ на диагонали могут быть равны только 1, —1 и 0. В комплексном
пространстве диагональный вид квадратичной формы канонический, если числа на диагонали могут равняться только 1 или 0.
Теорема 2. Для каждой квадратичной формы существует базис, в котором она имеет канонический вид.
Для доказательства будем исходить из диагонального вида квадратичной формы и сделаем следующее преобразование. Если какой- либо из диагональных элементов е^ отличен от нуля, то разделим к-ю строку и к-й столбец матрицы на ^/ЁД в случае комплексного пространства и на Vl^l в слУчае вещественного пространства. Это равносильно делению &-го базисного вектора на то же число. Сделав это для всех к таких, что £& ^ 0, мы приведем квадратичную форму к каноническому виду.
Ранг и индекс квадратичной формы. Существует много базисов, в которых данная квадратичная форма имеет канонический вид. Коэффициенты е^ могли бы быть, вообще говоря, своими для каждого из таких базисов. Однако оказывается, что они одни и те же (с точностью до порядка их расположения), как бы мы ни приводили квадратичную форму к каноническому виду.
Теорема 3. Ранг матрицы квадратичной формы не зависит от базиса.
Действительно, по формуле (5) матрицы В и В* квадратичной формы в двух базисах связаны равенством В' = STBS, где det S ^ 0. Отсюда RgB' = RgBS = RgB в силу предложения 3 §3 гл. V.
Если квадратичная форма имеет диагональный вид, то ранг ее матрицы равен числу диагональных элементов, отличных от нуля. Таким образом, это число не зависит от базиса.
Определение. Число не равных нулю коэффициентов в каноническом виде квадратичной формы к называется рангом к.
Итак, ранг квадратичной формы равен рангу ее матрицы.
В комплексном пространстве все квадратичные формы одного и того же ранга г приводятся к одному и тому же каноническому ВИДУ К1)2 + ... + (С)2- Теперь рассмотрим вещественное пространство .
Определение. Квадратичную форму к будем называть положительно определенной на подпространстве ^* пространства ^, если к(ж) > 0 для любого ненулевого вектора х из ^. Форма к отрицательно определена на ^, если к(ж) < 0 для любого х ^ о из ^'.
Если говорят, что квадратичная форма положительно или отрицательно определена, без уточнения подпространства, то она обладает таким свойством на всем ^.
Квадратичные формы, для которых к(ж) ^ 0 или к(ж) ^ 0 при любом х, называются соответственно положительно или отрицательно полуопределенными.
Удобно считать, что на нулевом подпространстве каждая квадра-
тичная форма и положительно определена, и отрицательно определена одновременно. В силу этого соглашения всегда существует (хотя бы нулевое) подпространство, на котором квадратичная форма отрицательно определена.
Определение. Пусть Л^-^ — подпространство максимальной размерности среди всех подпространств, на которых квадратичная форма отрицательно определена. Число dim^^ называется отрицательным индексом или просто индексом квадратичной формы. Аналогично определяется положительный индекс как максимальная из размерностей подпространств, на которых квадратичная форма положительно определена.
Докажем так называемый закон инерции квадратичных форм.
Теорема 4. Число отрицательных и число положительных коэффициентов в каноническом виде квадратичной формы не зависят от базиса, в котором она приведена к каноническому виду.
Докажем сначала, что если в каком-либо базисе форма к приведена к каноническому виду, то число коэффициентов, равных — 1, равно отрицательному индексу формы к. Пусть в базисе ei,...,en форма к ранга г с индексом з имеет канонический вид
- (^2 + (^+1)^
Обозначим через ^1 линейную оболочку векторов ei,...,6j, а через ^2 — линейную оболочку остальных базисных векторов. Для любого х е ^fi имеем £j+1 = ... = £п = 0, и к(ж) = — (^)2 — ... — (£J)2 < 0, если только х ^ о. Значит, к отрицательно определена на ^i и s ^ j.
На ^2 форма к положительно полуопределенная, потому что
= ... = ^ = 0 для любого х Е ^2 и к(ж) = (£j+1)2 + ... + ^ТУ • (Форма может равняться нулю на ненулевом векторе, если т < п.)
dim ^2 = ^ — 3- Пусть существует подпространство ^^-^ размерности s > з, на котором к отрицательно определена. Тогда, поскольку сумма размерностей ^2 и ^^“^ больше п, эти подпространства имеют ненулевой вектор г в пересечении. Имеем к(г) < 0, так как г Е ЛГ^ и к(г) ^ 0, так как г Е ^2- Полученное противоречие показывает, что з = s. Число коэффициентов, равных — 1, равно отрицательному индексу, и потому не зависит от базиса. Число коэффициентов, равных +1, также не зависит от базиса, так как оно равно г — з, а ранг т и индекс з от базиса не зависят. Теорема доказана.
Следствие. Число положительных и число отрицательных коэффициентов в любом диагональном виде квадратичной формы не зависят от базиса.
Положительно определенные квадратичные формы имеют ранг п и индекс 0 и приводятся к каноническому виду
№+...+№• (12)
Отрицательно определенные квадратичные формы имеют ранг п и
индекс п и приводятся к каноническому виду — (^)2 — ••• — (£п)2• Положительно и отрицательно полуопределенные квадратичные формы ранга г приводятся соответственно к каноническим видам
О + .-ЯС)2, -O---^)2-
В вещественном пространстве квадратичная форма характеризуется двумя числами в том смысле, что все квадратичные формы, у которых эти пары чисел одинаковы, приводятся к одному и тому же каноническому виду. В качестве таких чисел можно взять положительный и отрицательный индексы или же ранг, который равен их сумме, и отрицательный индекс. Часто вместе с рангом используют разность положительного и отрицательного индексов. Эта разность называется сигнатурой квадратичной формы.
Условие положительной определенности квадратичной формы дает следующая теорема, называемая критерием Сильвестра.
Теорема 5. Для положительной определенности квадратичной формы необходимо и достаточно, чтобы миноры ее матрицы удовлетворяли неравенствам
Мк =Мк =А1 ••• 31к3к1 ••• ЗккА1 ••• 31к3к1 ••• Зкк> о> о(к = 1(к = 1, п)., п).(13)(13)
Мк =
Мк =
А1 ••• 31к
3к1 ••• Зкк
А1 ••• 31к
3к1 ••• Зкк
> о
> о
(к = 1
(к = 1
, п).
, п).
(13)
(13)
Миноры вида (13) называются главными минорами матрицы.
Для доказательства вспомним преобразования матрицы квадратичной формы, примененные при доказательстве теоремы 1.
1°. Необходимость. Если квадратичная форма к положительно определена, то диагональные элементы ее матрицы в любом базисе удовлетворяют условию
Ри = к(е,) > 0,
и, следовательно, при приведении матрицы к диагональному виду особый случай не встретится. В основном случае к любой строке может быть прибавлена только лежащая выше, а к любому столбцу — только расположенный левее. При таких преобразованиях главные миноры матрицы не изменятся. Но у диагональной матрицы для положительно определенной квадратичной формы главные миноры положительны. Поэтому они положительны и у исходной матрицы.
2°. Достаточность. Пусть все главные миноры матрицы В положительны. В частности, Mi = 0ц > 0, и первый шаг преобразования приводит матрицу к виду (10) с £i > 0. Допустим, что после к шагов мы получили матрицу Вк с положительными si,...,^, причем не возникало особого случая. Тогда для левого верхнего элемента матрицы Ск имеем s^i = Mk^i/M^ так как главные миноры не менялись. Поэтому s^i > 0, на очередном шаге преобразования имеет место основной случай и полученная матрица имеет положи-
тельные элементы si, ...,^+1. Рассуждая так для всех к, мы придем к доказываемому утверждению.
Полуторалинейные функции. В комплексных пространствах квадратичные формы используются сравнительно редко. В приложениях чаще встречаются так называемые эрмитовы формы.
Определение. Функция b от двух векторов на комплексном линейном пространстве ^ называется полуторалинейной или эрмитовой билинейной функцией, если для любых векторов х, у и г и любого комплексного числа а
Ь(х + у, г) = Ь(х, г) + Ь(у, г), Ь(ах, у) = ab(x, у),Ь^х, у + г) = Ь(х, у) + Ь(х, г), b(x, ay) = ab^x, у).
Отличие полуторалинейной функции от билинейной в том, что она не линейна по второму аргументу: при его умножении на число а значение функции умножается на комплексно сопряженное число а.
Перечислим основные свойства этих функций. Доказываются они так же, как соответствующие свойства билинейных функций. Ниже черта над буквой, обозначающей матрицу, будет обозначать замену всех элементов матрицы комплексно сопряженными числами.
Если в ^ выбран базис, то значение полуторалинейной функции на паре векторов х и у может быть выражено через координаты этих векторов формулой__
ь(х,у) = ^3ме^ = еТвт).
В называется матрицей полуторалинейной функции. Ее элементы равны значениям b на парах базисных векторов: Pij = b(ei,ej).
При замене базиса _с матрицей перехода S матрица В заменяется на матрицу Bf = STBS.
Полуторалинейная функция b называется эрмитово симметричной, если для любой пары векторов Ь(х,у) = Ь(у,х). Для этого необходимо и достаточно, чтобы в любом базисе элементы матрицы этой функции удовлетворяли условиям 3ij = Pjf Это равносильно условию ВТ = В на матрицу полуторалинейной функции.
Определение. Матрица В, для которой Вт = В, называется эрмитовой матрицей.
Элементы эрмитовой матрицы, симметричные относительно главной диагонали, комплексно сопряжены: Pij = Pji, в частности, элементы на главной диагонали вещественные: Дг = За-
Определение. Функция к на комплексном линейном пространстве называется эрмитовой формой, если к(ж) = Ь(х, х) для некоторой эрмитовой симметричной полуторалинейной функции Ь.
Для заданной эрмитовой формы к можно так выбрать базис, что ее матрица будет иметь канонический вид: диагональная матрица с элементами 1, — 1 или 0 на диагонали. При этом для эрмитовых форм справедлив закон инерции: в матрице канонического вида число
элементов на диагонали, равных 0, 1 и — 1, не зависит от базиса, в котором форма имеет канонический вид.
Таким образом, эрмитовы формы по свойствам ближе к квадратичным формам в вещественном пространстве, чем к квадратичным формам в комплексном пространстве.
Упражнения
1. Значение билинейной функции b в некотором базисе записано как многочлен от координат ^г и if векторов х и у:
и/ \ >=1 1 । >=1 2 Q /=2 2 । л/=2 2 । <-)>=! 3 । >3 3
у) = ^ у + ^ у — 2^ у + 4^ у + 3< у + ^ у .
Напишите матрицу этой билинейной функции, если пространство:Напишите матрицу этой билинейной функции, если пространство:а) трехмерное; б) четырехмерное.Как изменится матрица билинейной функции из упр. 1, а), если перейти к базису: ei = ei + 62; 62 = 62 + ез; eg = ез?Напишите матрицу квадратичной формы (^)2 + ^2 + (^2)2.Приведите к каноническому виду квадратичную форму с матрицей:а) трехмерное; б) четырехмерное.Как изменится матрица билинейной функции из упр. 1, а), если перейти к базису: ei = ei + 62; 62 = 62 + ез; eg = ез?Напишите матрицу квадратичной формы (^)2 + ^2 + (^2)2.Приведите к каноническому виду квадратичную форму с матрицей:а)а)1 2 32 4 53 5 81 2 32 4 53 5 8б)б)1 22 43 51 22 43 5359359
Напишите матрицу этой билинейной функции, если пространство:
Напишите матрицу этой билинейной функции, если пространство:
а) трехмерное; б) четырехмерное.
Как изменится матрица билинейной функции из упр. 1, а), если перейти к базису: ei = ei + 62; 62 = 62 + ез; eg = ез?
Напишите матрицу квадратичной формы (^)2 + ^2 + (^2)2.
Приведите к каноническому виду квадратичную форму с матрицей:
а) трехмерное; б) четырехмерное.
Как изменится матрица билинейной функции из упр. 1, а), если перейти к базису: ei = ei + 62; 62 = 62 + ез; eg = ез?
Напишите матрицу квадратичной формы (^)2 + ^2 + (^2)2.
Приведите к каноническому виду квадратичную форму с матрицей:
а)
а)
1 2 3
2 4 5
3 5 8
1 2 3
2 4 5
3 5 8
б)
б)
1 2
2 4
3 5
1 2
2 4
3 5
3
5
9
3
5
9
и найдите матрицу перехода к каноническому базису.
Нулъ-пространством симметричной билинейной функции b называется множество векторов ж таких, что для всех у выполнено Ь(х, у) = 0. Проверьте, что это — линейное подпространство. Как связана его размерность s с рангом Ь? Какой будет матрица функции b в базисе, последние s векторов которого лежат в нуль-пространстве?
В n-мерном пространстве заданы т квадратичных форм. При каком условии существует базис, в котором они все могут быть представлены как многочлены от первых к < п координат вектора?
Пусть А — квадратная матрица порядка п и ранга г. У квадратичной формы с матрицей АТА определите: а) ранг; б) индекс.
Квадратичная форма с матрицей В положительно определена тогда и только тогда, когда найдется верхняя треугольная матрица R, det R + 0, такая, что В = RTR. Докажите это.
Дана квадратичная форма к. При каком условии найдется ненулевой вектор ж, для которого к(ж) = 0?
Какому необходимому и достаточному условию должны удовлетво
рять главные миноры отрицательно определенной квадратичной формы?
Может ли матрица положительно определенной квадратичной формы иметь неположительный диагональный минор? (Минор называется диа
гональным, если главная диагональ его подматрицы находится на главной диагонали матрицы.)
§ 7. Теорема Жордана
Теорема Гамильтона—Кэли. Так называется следующая теорема, справедливая как для комплексных, так и для вещественных матриц.
Теорема 1. Если ^(А) = det (А — ЛЕ) — характеристический многочлен матрицы А, то р(А) = О.
Доказательство. Если А не является характеристическим числом матрицы А, то матрица (А — ХЕ) имеет обратную, элементы которой можно вычислить по формулам (4) § 5 гл. V. Следовательно,
(1)(1)(Л - АЕр1 = , , I 1гп, В(Х\
(1)
(1)
v ’ det(A-AE) h
где B(A) — матрица с элементами ^'(А) = (—ly^^d^X), а множители d^ являются минорами порядка п — 1 матрицы (А — ХЕ) и, следовательно, многочленами от А степени, не большей п — 1. Поэтому b^W = b^ + А^ + + А^Чу1.
Так как линейные операции с матрицами определены поэлементно, В(Х) = Во + ХВх + ... +
где Вь — матрица с элементами by {к = 0, ...,n — 1). Равенство (1) можно переписать в виде (А — ХЕ)В(Х) = det(A — ХЕ)Е, или
(Л - АЕ)(В0 + ХВг + ... + Xn-1Bn_i) = р^Е. (2)
Обозначим коэффициенты характеристического многочлена через cio, ^1,..., ап. Тогда
р(Х)Е = а^Е + Ха^Е + ... + ХпапЕ.
Раскроем скобки в левой части равенства (2) и приравняем матрицы, стоящие при одинаковых степенях А. Это законно, так как равенство (2) имеет место для всех А и по существу означает, что равны друг другу две матрицы, а значит, равны все их соответствующие элементы, являющиеся многочленами от А. Мы получим
ASq=а^Е,
АВ^— Bq=а^Е^
AB^— В\=а^Е,
АВп[Вп)=an—iE^
ВцА—^пЕ.
Умножим первое из этих равенств на А0 = Е, второе — на А, третье — на А2 и т. д., последнее на Ап и сложим все равенства почленно. Тогда справа мы получим р(А) — результат подстановки А в характеристический многочлен, а слева — нулевую матрицу, так как все слагаемые взаимно уничтожатся. Это заканчивает доказательство.
Следствие. Каждое линейное преобразование А линейного пространства А£ удовлетворяет своему характеристическому уравнению р(А) = О.
Корневые подпространства. Рассмотрим n-мерное комплексное линейное пространство ^ и его линейное преобразование А. Характеристический многочлен преобразования р^ раскладывается на множители в общем случае так:
р^ = (-!)"(# - Ах)^ (t - Х^ Xs)ks.
Именно ради возможности такого разложения мы предполагаем пространство комплексным. Если характеристический многочлен линейного преобразования вещественного пространства имеет только вещественные корни, то все следующие ниже результаты справедливы и для такого преобразования.
Рассмотрим рациональную функцию l/p(t) и разложим ее на элементарные дроби. Для наших целей разложению удобно придать вид
1 = Mt)Mt)
p(t)(t-xMMMks’
После приведения к общему знаменателю мы получаем тождество
1 = Qi (t) + ... + qs(t), где qM) — многочлен, равный произведению /^(^) на многочлен, получаемый из p(t) вычеркиванием множителя (t — Xt)ki:
Подставим в полученное тождество преобразование А вместо t;
Е = Qi + ... + Qs.(3)
Преобразования Qi = q^A) обладают тем свойством, что
QiQj = О при i^j.(4)
Действительно, в произведение qi(t)qj(t) входят все множители, содержащиеся в разложении p(t), и при подстановке преобразования А это произведение превращается в нулевое преобразование. Умножая (3) на Qi и используя (4), мы получим для любого г = 1, ...,s
Qt = QiQi-(5)
Теперь мы можем разложить пространство ^ в прямую сумму. Действуем обеими частями равенства (3) на произвольный вектор ж:
ж = 01(ж) + ... + Qs(xY(6)
или ж = жх + ... + ж$, где ж, = QX^ € QX^Y Разложение такого вида единственно. Действительно, допустим, что х = у\ + ... + ys, где yt Е Е QMM ^ = !>•••> s). Это значит, что найдутся такие векторы ^, что у, = QMt)- Теперь, действуя на обе части равенства
х = Qi(^i) + ... + QMs)
преобразованием Q^ мы получаем QM) = QMt) в силу свойств (4) и (5), т. е. xt = ух как и требовалось.
Равенство (6) означает, что ^ — сумма подпространств Q^^y а единственность разложения равносильна тому, что сумма прямая:
(7)
По предложению 3 §4 подпространства Q^^ инвариантны. Они называются корневыми подпространствами. Обозначим их через ^ (г = 1,..., s). Мы доказали
Предложение 1. Каково бы ни было линейное преобразование А комплексного пространства Г£, это пространство раскладывается в прямую сумму корневых подпространств преобразования А.
Ниже мы покажем, как разложить корневое подпространство в прямую сумму инвариантных подпространств, но сначала докажем
Предложение 2. J^ = Ker (А — XiE)ki для любого г.
Доказательство. В произведение (t — X^kiq^ входят все множители, составляющие характеристический многочлен. Поэтому из теоремы Гамильтона-Кэли следует, что (Д — XiE)ki Q^ = О. Это означает, что для любого х G ^ выполнено (Д — XiE)ki Qi(x) = о, т. е.
Q^ Е Кет (А — XiE)ky Q^ С Кег(Д- Х,Е^.
С другой стороны, пусть х Е Кег (Д — А^Е)^. В каждое преобразование Qj при j ^ % входит множитель (Д — А^Е)^, обращающий х в нуль. Поэтому формула (6) для такого х имеет вид х = Qt^x). Значит, х Е Q^^y и поэтому Кег(Д —А^Е)^ С Q^^y Предложение доказано.
Следствие. Собственное подпространство принадлежит соответствующему корневому подпространству.
Кег(Д-А,Е) С^.
Действительно, если (Д — А^Е)(ж) = о, то и (Д — XtE)ki(x) = о.
В силу предложения 2 формула (7) может быть написана так:
Kei(A-XTE)kl е...е Кег (Д — XsE)ks.(8)
Строение корневого подпространства. Рассмотрим одно корневое подпространство ^ и ограничение преобразования (А — — XiE) на нем. Обозначим это ограничение через В. Индекс г для краткости будем пропускать. Предложение 2 означает, что Bki = О.
Преобразования, некоторая степень которых равна нулевому преобразованию, называются нильпотентными.
Итак, рассматривается комплексное линейное пространство X и его нильпотентное преобразование В.
Вк(х) = о для любого ж, но вполне может случиться, что для какого-то х при h < к будет Bh(x) = о. Число h такое, что Bh(x) = о, но B^lx) о называется высотой вектора х. Векторы высоты 1 составляют ядро В, т. е. собственное подпространство А. Пусть т —
максимальная среди высот всех векторов. Она называется показателем нильпотентности преобразования. Ясно, что т ^ к.
Подействовав на обе части включения B(J^) С J^ преобразованием Bh~V мы видим, что Bh(J/C) С Bh-4^n для любого h и
{о} = Вт^ С Вт"Х^ С ... С В^ С
Обозначим через У^ пересечение Bh(«%f) с собственным подпространством КегВ. Из предыдущих включений следует
{о} = ут с С ... С У1 С КегВ.
Выберем в КегВ базис следующим образом: базис в Ут 1 дополним до базиса в ут~Ч полученный базис дополним до базиса ут-3 и т. д. В результате получится базис e^...^^ в КегВ, обладающий тем свойством, что векторы из любого Ук раскладываются только по тем векторам базиса, которые лежат в Уh.
векторвектор(9)(9)Пусть базисный вектор е^ лежит в Ун, но не в У71+1. Тем самым он принадлежит к Вк(бУу и существует вектор ек такой, что е^ = = Вк(е^. Этот вектор мы назовем h-м присоединенным к е^. Вообще,
вектор
вектор
(9)
(9)
называется l-м присоединенным к е^. Из формулы (9) видно, что ВЦ) = В^Че^е1^1.
Таким образом, по е° определена цепочка векторов врвр ...,ер удовлетворяющая равенствам
В(е})=е°, В^ = е^_ В^е^.(10)
Такие цепочки векторов называются жордановыми цепочками. Самые длинные цепочки начинаются с векторов из ут-1 и имеют длину т. Если е^ 0 У1, то он — единственный вектор в своей цепочке.
В^^Ч^ = ^(е^) = °- Поэтому из (9) следует, что Z-й присоединенный вектор имеет высоту I + 1.
Обозначим через е систему векторов, получающуюся объединением всех жордановых цепочек, начинающихся с векторов е?,...,^.
Предложение 3. Система векторов е является базисом в X.
Доказательство. 1°. Линейную независимость системы е нетрудно проверить индукцией по числу векторов в системе. Действительно, если в системе один вектор, то он собственный, и утверждение очевидно.
Пусть любая система из в собственных и присоединенных к ним векторов линейно независима при условии, что входящие в нее собственные векторы линейно независимы. Рассмотрим произвольную систему такого вида, содержащую в + 1 векторов, и какую-
14 Д.В. Беклемишев
нибудь линейную комбинацию векторов этой системы, равную нулю. Покажем, что она тривиальная. Для этого подействуем на нее преобразованием В. В силу формул (10) мы получим равную нулю линейную комбинацию этой же системы, но содержащую меньше векторов, так как все собственные векторы перейдут в нуль.
По предположению индукции все коэффициенты последней линейной комбинации равны нулю. Но это — коэффициенты исходной линейной комбинации, стоящие там при присоединенных векторах. Значит, исходная комбинация могла содержать ненулевые коэффициенты только при собственных векторах. Собственные векторы линейно независимы, и потому ни одного ненулевого коэффициента нет.
2°. Докажем, что каждый вектор ж из X можно разложить по системе е. Сделаем это с помощью индукции по высоте вектора ж. Высоту 1 имеют собственные векторы. Они раскладываются по базису е?,...,^, составляющему часть системы е.
Пусть утверждение доказано для векторов высоты ^ К. Рассмотрим произвольный вектор ж высоты h + 1. Для него вектор Bh(x) собственный и принадлежит Bh(JtQ. Следовательно, Bh(x) G Ук. Пусть dim Ук = р. По построению базиса в Кег В векторы е^,..., е^ — базис в Ук, и Bh(x) раскладывается по этим векторам. Все они имеют h-e присоединенные, и потому
Bh^ = aiBh^ + + арВ11^.
Это означает, что вектор у = х — а^е^ — ... — аре^ удовлетворяет равенству Bh(y) = о, т. е. имеет высоту ^ h. По предположению индукции у раскладывается по системе е. Отсюда сразу получается разложение ж по этой системе.
Базис е, построенный в предложении 3, называется жордановым базисом корневого подпространства Х^ а объединение жордановых базисов всех корневых подпространств — жордановым базисом в ^.
Векторы жордановой цепочки, начинающейся с е^, — часть жорданова базиса и, значит, линейно независимы. Поэтому они — базис в их линейной оболочке ^. Такое подпространство ^ называется циклическим. Если ж 6 ^, то в силу формул (10)
В(ж) = В^а^е^ + оде^ + ... + оде^) = aiCj + ... + оде^ 1 6
Следовательно, ^ инвариантно относительно В. Так как В — ограничение преобразования (А — А^Е) на Jf = то циклическое подпространство инвариантно также и относительно А. Действительно, Д(ж) = В^ + А^ж е
Жорданов базис корневого подпространства — объединение базисов циклических подпространств. Поэтому мы получаем
Предложение 4. Если В — нильпотентное преобразование
пространства X, то X распадается в прямую сумму
X = ^1 ф ... ф ^ циклических относительно В подпространств. Их число равно размерности d собственного подпространства Кег В.
Теорема Жордана. Из предложений 1 и 4 прямо следует
Предложение 5. Если в комплексном пространстве X задано линейное преобразование А. то X — прямая сумма инвариантных относительно А циклических подпространств. Их число равно общему числу всех цепочек в жордановом базисе пространства X, т. с. di + ... + ds. где di = dim Ker (A — Xi E).
Жорданов базис пространства ^ — объединение базисов инвариантных подпространств, и по предложению 2 §4 матрица преобразования А в этом базисе клеточно-диагональная. При этом диагональные клетки этой матрицы являются матрицами ограничений А на соответствующих подпространствах. Поэтому, если мы хотим получить вид матрицы преобразования в жордановом базисе, мы должны сначала написать матрицу ограничения А на циклическом подпространстве.
Пусть циклическое подпространство принадлежит корневому подпространству с собственным значением Xi и натянуто на векторы цепочки ер...,е^. Мы имеем
АЦ) =(Z = 0,/г),
и по формулам (10)
АЦ) = Х^, АЦ) = е° + Х^, ...,А(е^ = еУ + Х^.
Столбцы матрицы преобразования — это координатные столбцы образов базисных векторов. Поэтому матрица ограничения А в рассматриваемом базисе имеет вид
Xi 1 0 ... 0
0 Xi 1 ... 0
00 0 ... 1
00 0... Xi
Матрица такого вида называется жордановой клеткой порядка h + 1 с собственным значением Xi. Клеточно-диагональная матрица, у которой клетки жордановы, называется жордановой матрицей или матрицей, имеющей жорданову форму.
Из всего сказанного вытекает теорема Жордана.
Теорема 2. Для любого линейного преобразования комплексного линейного пространства существует базис (жорданов базис), в котором его матрица имеет жорданову форму.
Жорданов базис для данного преобразования, конечно, не единствен: базис е®,...,^ в каждом корневом пространстве выбирается с
некоторым произволом, и присоединенные векторы по формулам (10) определены не однозначно. Однако, как видно из построения, корневые подпространства (и в каждом из них число собственных векторов, с которых начинаются цепочки определенной длины) определяются геометрически — инвариантными подпространствами преобразования. Таким образом, жорданова форма матрицы преобразования определена единственным образом с точностью до порядка расположения клеток на главной диагонали.
Собственные значения клеток — это собственные значения преобразования. При этом все жордановы клетки с одним и тем же собственным значением объединяются в одну большую клетку, соответствующую корневому подпространству. Жорданова матрица треугольная. Поэтому кратность собственного значения Xi равна км если Xi встречается на диагонали матрицы ki раз. Отсюда сразу следует
Предложение 6. Размерность корневого подпространства равна кратности его собственного значения в характеристическом многочлене.
Приведение к жордановой форме. Нахождение жорданова базиса, или, как говорят, приведение матрицы преобразования к жордановой форме облегчается тем, что при этом нет нужды искать корневые подпространства. Они получатся автоматически после того, как будут построены соответствующие жордановы цепочки. Действительно, для построения цепочек достаточно найти для каждого корня Xi его собственное подпространство и вложенные в него подпространства У^...У^\ определяющие, с каких собственных векторов начинаются цепочки. Согласно определению
^ = (Д - Х^Х^Х А Кег (Д -XX),
но тут не надо находить Xi. Дело в том, что
(Д - ХХК^ п Кег(Д - XX) =
= (А-ХХУГОП Кег(Д-АЖ)- (9)
Действительно, любой вектор ж из ,^ раскладывается в сумму векторов из корневых подпространств х = Ху + ... + xs и (А — XiE)(x) = = У1 + ••• + у81 где Уз = (А — XiE)(xj) Е Х^ так как корневые подпространства инвариантны. При этом если Xj ^ о при г ^ J, то и pj ^ о, так как Ker (А — XiЕ) С Xi. По этим соображениям вектор, не лежащий в Х^ не может перейти в вектор из ^. Отсюда сразу следует (9) и
у = (Д - ХХУк^ А Кег(Д - АЖ).
Рассмотрим в качестве примера преобразование А шестимерного
пространства, заданное в некотором
базисе матрицей
2 01
0 00
0 10
0 00
л- ° ° 1
^“0 00
0 10
4 0-9
0 0-1
0 30
0 00
1 0 -2
Нетрудно подсчитать, что характеристический многочлен А равен (А — 1)3(А — 2)3, и, следовательно, имеются два корневых подпространства размерности 3 каждое.
Начнем с корня Ai = 1.
. Составим матрицу
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
А - Е =
0
0
0
3
0
-9
0
0
-1
0
2
0
0
0
0
1
0
-3
Решая однородную систему линейных уравнений с этой матрицей, находим, что собственное подпространство натянуто на векторы ад и <22 с координатными столбцами, соответственно ад = || 0 1 О О О О ||т и а2 = || 000301 \\т. Собственное подпространство двумерное, а корневое трехмерное. Значит, должен быть один присоединенный вектор. Чтобы найти, к какому собственному вектору он присоединен, ищем пересечение У1 собственного подпространства с Im (А — Е), которое натянуто на столбцы матрицы А — Е.
Легко заметить, что четвертый столбец А — Е совпадает с ад. Так как ад не раскладывается по столбцам А — Е, размерность суммы подпространств равна 5, а сумма размерностей — 6. Значит, пересечение одномерно, и базис в нем — а^.
Решим систему уравнений (Л — Е^ = ад и найдем координатный столбец аз = ||000100||т присоединенного вектора аз. После этого жорданов базис первого корневого подпространства построен.
Для корня А2 = 2 составляем матрицу
0
0
1
0
0
0
0 -
1
0
0
0
0
0
0
-1
0
1
0
А - 2Е =
0
0
0
2
0
-9
0
0
-1
0
1
0
0
0
0
1
0
-4
Из однородной системы уравнений с такой матрицей следует, что собственное подпространство одномерно, и его базисный вектор b имеет координатный столбец ^ = ||100000||т. Так как корневое пространство трехмерное, к b должны быть два присоединенных век-
тора. Первый присоединенный получаем из системы (А — ^Е^ = 3Его координатный столбец есть Д = ||0 0 1 0 1 0||т. Второй присоединенный — решение системы (А — ^Е^ = 31- Его координатный столбец — /32 = || 000010 \\Т.
Итак, жорданов базис состоит из трех цепочек: цепочка ai длины 1, цепочка а2, аз и цепочка b, bi, b2. Координатные столбцы этих векторов ад, а2. «з, 3d 3i d02 составляют матрицу перехода S от исходного базиса к жорданову базису. Учитывая порядок, в котором мы расположили векторы жордановых цепочек, мы можем выписать жорданову матрицу А', которую имеет А в построенном базисе. В матрице S выделены жордановы цепочки, а в матрице А* — соот-
ветствующие жордановы клетки:
000100
100000
Q000010
“ 031000’
000011
010000
г
0 0
0 0 0
0
0
1 1
0 1
0 0 0
0 0 0
0
0
0
0 0
0 0
0 0
2 1 0
0 2 1
0 0 2
Рекомендуем читателю проделать все описанные здесь вычисления.
Упражнения
Сколько существует жордановых матриц, отличающихся кратностя
ми характеристических чисел, числом и размерами клеток, среди матриц:
2. Найдите жорданову форму матрицы и матрицу перехода к жорданову2. Найдите жорданову форму матрицы и матрицу перехода к жордановубазису для преобразования, заданного в исходном базисе матрицей:базису для преобразования, заданного в исходном базисе матрицей:3-10-1110-100 2 -100 103-10-1110-100 2 -100 10б)б)111 0 о1 0 ооо-10-1 о1101/211100011/20 001-10-1 о1101/211100011/20 001
2. Найдите жорданову форму матрицы и матрицу перехода к жорданову
2. Найдите жорданову форму матрицы и матрицу перехода к жорданову
базису для преобразования, заданного в исходном базисе матрицей:
базису для преобразования, заданного в исходном базисе матрицей:
3-10-1
110-1
00 2 -1
00 10
3-10-1
110-1
00 2 -1
00 10
б)
б)
1
1
1 0 о
1 0 о
о
о
-10-1 о
1101/2
1110
0011/2
0 001
-10-1 о
1101/2
1110
0011/2
0 001
а) второго порядка; б) третьего порядка; в) четвертого порядка?
ГЛАВА VII
ЕВКЛИДОВЫ И УНИТАРНЫЕ ПРОСТРАНСТВА
Евклидовы пространства
Скалярное произведение. Линейное пространство, введенное в предыдущей главе, существенно отличается от множества векторов обычного геометрического пространства тем, что в линейном пространстве не определены понятия длины вектора и угла между векторами. В настоящей главе мы изучим такие пространства, в которых эти понятия определены.
В гл. I, используя длину вектора и угол, мы определили скалярное произведение. Здесь удобнее поступить наоборот. Мы аксиоматически определим операцию скалярного умножения, а длину и угол определим с ее помощью. Определение скалярного умножения для вещественных и для комплексных пространств формулируется различно. Этот параграф посвящен вещественным пространствам.
Определение. Вещественное линейное пространство ёназывается евклидовым. если в нем определена операция скалярного умножения'. любым двум векторам х и у из $ сопоставлено вещественное число (обозначаемое (ж,т/)), и это соответствие удовлетворяет следующим требованиям, каковы бы ни были векторы ж, у и г и число а:
(ж, у) = (у, ж);
(ж + у,^) = (ж, ^ + (у,^);
(ах,у) = а(х,у); 4) (ж, ж) > 0 для всех ж ^ о.
Будем рассматривать n-мерное евклидово пространство <£ Любое подпространство ^ в ^ — также евклидово пространство, так как для его векторов определено то же самое скалярное умножение.
Очевидны простейшие следствия из перечисленных аксиом. Так как (х,ау) = (ау,х) = а(у,х\ имеем
(ж,ау) = а(ж,у).(1)
Аналогично доказывается
(ж, у += (ж, у) + (ж, г).(2)
Можно дать второе определение евклидова пространства, эквивалентное первому.
Определение. Вещественное линейное пространство называется евклидовым, если в нем задана положительно определенная квадратичная форма.
Из первого определения следует второе. Действительно, если в вещественном линейном пространстве определена операция скалярного умножения, то это — функция от двух векторов. Аксиомы 2) и 3) и формулы (1) и (2) равносильны тому, что функция билинейная. Аксиома 1) означает, что билинейная функция симметрична, а аксиома 4) — что соответствующая квадратичная форма положительно определена. Поскольку симметричная билинейная функция однозначно определяется соответствующей квадратичной формой, обратное утверждение столь же очевидно.
Конечно, в вещественном линейном пространстве существует бесконечно много положительно определенных квадратичных форм. Во втором определении слово “задана” означает, что одна из них выделена и играет особую роль. Будем называть ее основной квадратичной формой.
Пример 1. Для векторов геометрического пространства скалярное произведение двух векторов определено как произведение их длин на косинус угла между ними. Так, определенная операция скалярного умножения обладает нужными свойствами, но зависит от выбора единицы измерения длин. Поэтому, если такая единица выбрана, векторы геометрического пространства образуют трехмерное евклидово пространство в определенном здесь смысле.
Пример 2. В п-мерном арифметическом пространстве мы можем ввести скалярное умножение, сопоставив столбцам £ и ту число
^ =+(3)
где через (' и if обозначены элементы столбцов. Используя свойства умножения матриц, читатель без труда может проверить, что все условия, входящие в определение, выполнены. Иначе можно было бы сказать, что в качестве основной квадратичной формы выбрана та, которая в стандартном базисе арифметического пространства (состоящем из столбцов единичной матрицы) имеет канонический вид.
Пример 3. В пространстве функций, непрерывных на отрезке [0,1], можно ввести скалярное произведение по формуле
1
= J fX)g(t)dt.
О
Аксиомы 1)-4) вытекают из известных свойств определенных интегралов.
Длина и угол. В соответствии с формулами §4 гл. I введем
(ж, у)(ж, у)Определение. Назовем длиной вектора х и обозначим |ж| число ^(ж,ж). Углом между векторами х и у назовем каждое число ф, удовлетворяющее условию
(ж, у)
(ж, у)
(4)(4)COS(£ =
(4)
(4)
В силу аксиомы 4) длина вектора — вещественное неотрицательное число, причем она равна нулю тогда и только тогда, когда вектор нулевой. С определением угла дело обстоит несколько сложнее. Нам предстоит доказать, что выражение в правой части равенства (4) по абсолютной величине не превосходит единицы. Это следует из неравенства
у)2 (ж,ж)(у,у), (5) связываемого с именами Шварца, Коши и Буняковского. Ниже мы получим это неравенство как следствие из теоремы 1.
Еще одно важное неравенство, называемое неравенством треугольника,
|ж + у| |ж| + |у| (6) следует из неравенства Коши-Буняковского:
(ж + у,ж + у) = |ж|2 +2(ж,у) + |у|2 |ж|2 +2|ж||у| + |у|2 = (|ж| + |у|)2. Знак равенства имеет место, если (х,у) = |ж||т/|, т. е. если угол между х и у равен нулю, и только в этом случае. Неравенство (6) для векторов — направленных отрезков — означает, что длина стороны треугольника меньше суммы длин остальных его сторон.
Векторы х и у называются перпендикулярными или ортогональными, если (х, у) = 0. Это условие выполнено, если хоть один из векторов нулевой. Если оба вектора ненулевые, то по формуле (4) угол между ними равен тг/2.
Предложение 1. Только нулевой вектор ортогонален каждому вектору пространства.
Действительно, если (х,у) = 0 для всех у, то, положив у = х, получим (ж, ж) = 0, что возможно только при ж = о.
Выражение скалярного произведения через координаты сомножителей. Если в евклидовом пространстве выбран базис е, то скалярное произведение векторов ж и у, как и значение любой билинейной функции, выражается по формуле (3) § 6 гл. VI через координатные столбцы £ и ту этих векторов:
(®,У)=^ТГ77. (7)
Согласно определению матрицы билинейной функции элементы д^ матрицы Г равны скалярным произведениям (е^е^), т. е.
(ex,ei) ... (еъеп)
(^n, ^1)•••(^1 1 ^n)
Эта матрица называется матрицей Грама базиса е.
Матрица Грама симметрична. По критерию Сильвестра все ее главные миноры положительны, в частности справедливо
Предложение 2. Детерминант матрицы Грама любого базиса положителен.
Это предложение может быть обобщено следующим образом.
Теорема 1. Пусть хх,...,хн — произвольная, не обязательно линейно независимая система векторов. Тогда детерминант матрицы, составленной из их попарных скалярных произведений,
detdet(Ж1,Ж1)...(Ж1,ЖЙ)(Ж1,Ж1)...(Ж1,ЖЙ)
det
det
(Ж1,Ж1)...(Ж1,ЖЙ)
(Ж1,Ж1)...(Ж1,ЖЙ)
(жА,Ж1) ... (xk,xk)
положителен, если векторы линейно независимы, и равен нулю, если они линейно зависимы.
Первое утверждение следует из предложения 2, так как линейно независимые векторы составляют базис в своей линейной оболочке.
Докажем второе утверждение. Если векторы линейно зависимы, то выполнено равенство aix + ... + а^х^ = о, в котором среди коэффициентов есть отличные от нуля. Умножая это равенство скалярно на каждый из векторов, мы придем к системе линейных уравнений оДж^жх) + ... + аДж1,жЦ = О,
ai(xk,xi) + ... + ak(xk,xk) = О,
которой удовлетворяют коэффициенты cti,...,a^. Так как система имеет нетривиальное решение, детерминант ее матрицы равен нулю.
Следствие. Для любых двух векторов в евклидовом пространстве имеет место неравенство Коши-Буняковского (5), причем оно выполнено как равенство тогда и только тогда, когда векторы линейно зависимы.
Пусть базис е' связан с базисом е матрицей перехода S. Тогда формула (4) § 6 гл. VI переписывается в виде
Г' = 5ТГ5,(8)
показывающем связь матриц Грама двух разных базисов.
Ортогональные базисы. Базис, в котором основная квадратичная форма имеет канонический вид, называется ортонорми- рованным базисом. Так как она положительно определена, матрица Грама ортонормированного базиса единичная: ^,6^ = 0 при г 7^ J и (e^ej = 1 (i,j = 1,...,п\ Это значит, что векторы ортонормированного базиса попарно ортогональны, а по длине равны единице.
Для ортонормированного базиса формула (7) имеет вид
(ж, у) = ^7] = ^^ + ... + Cvn-(9)
Предложение 3. п попарно ортогональных ненулевых векторов hi,...,hn в п-мерном евклидовом пространстве составляют базис. Разложение вектора по этому базису задается формулой
^Ёт^-<10)
г=1
Действительно, матрица из произведений (hi^hj) диагональная с ненулевыми элементами на диагонали. Из теоремы 1 следует, что hi,...,hn составляют базис.
Пусть ж = aihi + ... + anhn. Умножая это равенство скалярно на любой из ht^ находим, что оц = (ж,/zj/|/^|2, что равносильно (10).
Базис из ортогональных векторов называется ортогональным базисом.
Вычислим (ж, ж) с помощью формулы (10). Поскольку (h^hj) = 0 при г ф j. получаем равенство Парсеваля
г=1
Ортогональные матрицы. Рассмотрим два ортонормирован- ных базиса е и е' = eS. Тогда в формуле (8) Г' = Г = Е, и формула принимает вид
STS = Е.(12)
Наоборот, если выполнено условие (12) и исходный базис ортонорми- рованный, то мы получаем Г' = Е, и новый базис также ортонорми- рованный.
Определение. Матрица, удовлетворяющая условию (12), называется ортогональной матрицей.
Как мы видели, ортогональные матрицы и только они могут служить матрицами перехода от одного ортонормированного базиса к другому. Равенство (12) равносильно равенству
ST = S"1.(13)
Из свойств обратной матрицы теперь следует, что
SST = Е.(14)
Это означает, что матрица ST также является ортогональной.
Обозначив элементы матрицы S через а^ мы можем написать равенства, равносильные (12) и (14):
t j(0, %^з?
1, г = I.k к \ 1
к=11к=11
Впрочем, первое из равенств можно получить непосредственно из (9), если вспомнить, что столбцы матрицы перехода — координатные столбцы новых базисных векторов в старом базисе.
Произведение SU двух ортогональных матриц S и U — ортогональная матрица. Действительно, (SU)T = UTST = U-1S-1 = (SU)-1.
Вычисляя детерминант обеих частей равенства (12), мы получим (detS)2 = l. Значит, для ортогональной матрицы det S = 1 или det S = — 1.
Рекомендуем читателю проверить, что любая ортогональная матрица порядка 2 имеет один из двух видов
cos a sin а sin а — cos аcos a sin а sin а — cos а(16)(16)cos а — sin а sin a cos а
cos a sin а sin а — cos а
cos a sin а sin а — cos а
(16)
(16)
Ортогональное дополнение подпространства. Пусть S' — ^-мерное подпространство в n-мерном евклидовом пространстве <£
Определение. Ортогональным дополнением подпространства S' называется множество всех векторов, ортогональных каждому вектору из ^. Это множество обозначается S'V.
Предложение 4. Ортогональное дополнение k-мерного подпространства в п-мерном пространстве есть (п — к)-мерное подпространство.
Доказательство. Пусть ai,..., а^ — базис в S1. Вектор х лежит в S'V тогда и только тогда, когда
(ж, ai) = 0,..., (ж, а^ = 0.(17)
Действительно, если ж G ^'У то равенства (17), разумеется, выполнены. Обратно, при выполнении этих равенств ж ортогонален любому а из ^, поскольку
кк
(х, а) = (ж, У^ Аг^) = Аг(ж, at) = 0.
г=1г=1
Выберем в S ортонормированный базис и обозначим через с^,... ..., а™ компоненты вектора а^ (г = 1,..., к) в этом базисе, а через ^,... ...,^п — компоненты вектора ж. Условия (17) запишутся тогда в виде однородной системы из к линейных уравнений с п неизвестными:
«к1 + - + «ГС = 0,
«к1 + -+«ге = о.
Ранг матрицы системы равен к, поскольку ее строки — строки из компонент векторов ai,..., а^ — линейно независимы. Таким образом, множество S'3- определяется однородной системой линейных уравнений ранга к, и потому является (п — &)-мерным подпространством. Предложение доказано.
Рассмотрим (^э,±)± — ортогональное дополнение ортогонального дополнения подпространства S'. Каждый вектор из S' ортогонален каждому вектору из S'S Поэтому S' С ((f^)^ Но dim^^^ = п — — (п — к) = к. Итак, (^э,±)± = S’.
Очевидно, что S' и S,v не имеют общих ненулевых векторов, а сумма их размерностей равна п. Отсюда следует
Предложение 5. Евклидово пространство — прямая сумма любого своего подпространства и его ортогонального дополнения.
Два подпространства S' и S" называются ортогональными, если S" С S'^. Тогда и ^ С S"^, так как ^х,у^ = 0, если ж е ^ и у е
Ортогональные проекции. Так как ^ = S' ^S'\ каждый вектор х Е S однозначно раскладывается в сумму векторов Xi Е S' и Х2 Е S'^. Вектор жх называется ортогональной проекцией х на S'. Легко видеть, что х^ — ортогональная проекция х на S'S
Найдем ортогональную проекцию ж на ^ в предположении, что в S задан некоторый ортогональный базис hi,...,hk. Дополним этот базис до ортогонального базиса в пространстве ^, присоединив к нему произвольный ортогональный базис h^i, ...,hn из S'v. Так как сумма S' и S'v прямая, искомое разложение вектора ж единственно, и мы, группируя слагаемые в формуле (10), получаем
- - Е<18>
2=1
Если k = 1, проекция имеет вид жх = ((ж, h)/\h\2)h, и мы видим, что правая часть формулы (18) — сумма проекций на ортогональные одномерные подпространства, натянутые на hi,...,hk. Так же истолковывается формула (10), а значит, равенство Парсеваля (11) является обобщением теоремы Пифагора.
Из (ж1,ж2) = 0 следует |ж|2 = |жт + ж2|2 = |жх|2 + |ж2|2 > |жх|2.
Длина |ж2| ортогональной проекции ж на S'1- обладает следующим свойством минимальности, обобщающим теорему о длине перпендикуляра и наклонной из элементарной геометрии.
Предложение 6. Пусть жх — ортогональная проекция х на S'. Тогда для любого вектора у Е S', отличного от жх, выполнено
|ж2| = \х - Жх| < |ж - у\.
Доказательство. Обозначив жх — у через г, имеем
|ж - 7/|2 = |^х + Ж2 ~ 7/|2 = V + Ж2|2 = (г + Ж2,г + Ж2) =
= |.?|2 + 2(ж2,^) + |ж2|2.
Но (г,ж2) = 0, так как г Е S', и, следовательно, |ж — т/|2 = |ж2|2 + |z|2. Отсюда непосредственно вытекает доказываемое утверждение.
Метод ортогонализации. Формула (18) служит основой метода, позволяющего произвольный базис евклидова пространства преобразовать в ортогональный, а затем в ортонормированный. Этот метод называется методом ортогонализации Грама-Шмидта.
Пусть в S задан некоторый базис j\,...,jV Положим hi = /х- Затем из вектора /2 вычтем его ортогональную проекцию на линейную
оболочку hi и положим h^ равным полученной разности:
Отметим, что Л2 раскладывается по /1 = /и и /2, причем Л2 ^ о, так как в противном случае /1 и /2 были бы пропорциональны.
Будем продолжать таким же образом. Допустим, что построены попарно ортогональные ненулевые векторы /ii, ...,hk^ причем для любого % ^ к вектор hi раскладывается по /1, ...,/г- Положим
hk+1 = А+1 - £ hi- (19)
г=1
Вектор hk^i — проекция Д+1 на ортогональное дополнение линейной оболочки hi^.^hk^ и потому ортогонален всем hi при г < к + 1. Кроме того, он раскладывается по /i,...,/^+i, так как для любого % ^ к вектор hi раскладывается по /1,...,/^ Отсюда следует, что hkFi ^ о, поскольку иначе векторы /1,..., Д+1 оказались бы линейно зависимы.
После того как будет преобразован последний вектор /п, мы получим ортогональную систему из п ненулевых векторов.
Итак, нами построен ортогональный базис h. От него можно перейти к ортонормированному базису е из векторов = hi/\hi\ (г = = 1, ...,п). Это называется нормировкой базиса h.
Посмотрим на матрицу перехода S от базиса h к базису f. Из равенства /1 = hi и формулы (19) видно, что /j при любом у раскладывается по hi,..., hj, причем его координата по hj равна 1. Поэтому элементы матрицы перехода а^ равны нулю, если они ниже главной диагонали (при % > у\ и единице при % = у. Таким образом, эта матрица — верхняя треугольная (п. 3 § 1 гл. V) с единицами на главной диагонали.
Пусть базис е получен нормировкой базиса h. Тогда h = eD, где D — диагональная матрица с положительными элементами на диагонали. Если f = hS, то f = eDS, причем, как легко видеть, матрица R = DS — треугольная, как и S, и ее диагональные элементы положительны, хотя, возможно, и не равны единице. Теперь мы можем сформулировать
Предложение 7. Если ортогональный базис h получен ортогонализацией базиса f, то матрица перехода S от h к f верхняя треугольная с единицами на диагонали. Если базис е получен нормировкой базиса h, то матрица перехода R от е к f верхняя треугольная с положительными диагональными элементами.
Замечание. По существу, метод ортогонализации — метод приведения положительно определенной квадратичной формы к диагональному виду. Метод, примененный при доказательстве теоремы 1 § 6 гл. VI, в случае положительно определенной формы отличается только порядком выполнения элементарных операций.
QH-разложение. Так называется следующее разложение матрицы на множители, часто используемое в приложениях.
Предложение 8. Если матрица А невырождена, то она может быть представлена в виде произведения А = QR, где Q — ортогональная, a R — верхняя треугольная матрица, причем диагональные элементы R положительны.
Доказательство. Будем рассматривать столбцы А как координатные столбцы векторов ai,...,an в ортонормированном базисе g евклидова пространства. Так как А невырождена, эти векторы составляют базис а. При этом А — матрица перехода от g к а, т. е. а = gA. Пусть е — ортонормированный базис, полученный ортогонализацией и нормировкой базиса а. Тогда а = eR, и по предложению 7 матрица R верхняя треугольная с положительными диагональными элементами. Кроме того, так как базис е ортонормированный, е = gQ, где матрица Q ортогональная. Из двух последних равенств следует а = gQR. Сравнивая это с равенством а = gA, получаем QR = А.
Объем параллелепипеда. Рассмотрим к линейно независимых векторов /1,...,/^ в п-мерном евклидовом пространстве. Под к-мерным параллелепипедом {/i,...,/^}, построенным на них, мы будем понимать множество всех их линейных комбинаций с коэффициентами at, 0 ^ at ^ 1 (г = 1,..., к). Векторы /1,..., /^ назовем ребрами параллелепипеда. Если ребра упорядочены, параллелепипед называется ориентированным.
Параллелепипед {Д,..., Д-i} естественно назвать основанием параллелепипеда {/1,...,Д}, а высотой, соответствующей этому основанию, назовем длину \hk\ ортогональной проекции hk вектора Д на ортогональное дополнение линейной оболочки /1,..., fk-i-
Объем одномерного параллелепипеда {/} мы определим как длину его единственного ребра: У{/} = |/|, а объем к-мерного параллелепипеда V{/i,...,/&} определим по индукции как произведение объема основания на высоту. При таком определении объем параллелепипеда может оказаться зависящим от порядка, в котором записаны ребра, но из полученной ниже формулы (20) для объема мы увидим, что в действительности такой зависимости нет.
Если ребро Д ортогонально остальным ребрам, то hk = fk и V{/i,..., fk} = V{/i,..., Д~1}| Д |. Отсюда легко заметить, что объем прямоугольного параллелепипеда (у которого ребра попарно ортогональны) равняется произведению длин ребер.
Рассмотрим п-мерный параллелепипед {/i,...,/n}. Применяя к /1,...,/п процесс ортогонализации, мы заменяем очередной вектор его проекцией на ортогональное дополнение линейной оболочки предыдущих векторов и в результате строим тг-мерный прямоугольный параллелепипед {/ii,...,/in}, имеющий тот же объем.
Матрица Грама Г^ системы векторов h±,...,hn — диагональная с
элементами |fti|2,..., \Кп\2 на диагонали. Поэтому
= У^ь-Лп} = IM-IM = Vd№-
Пусть S — матрица перехода от hi,...,hn к /i,...,/n. Согласно предложению 7 detS = 1, и потому det Гу = det(STryS) = detT^. Итак, VUi,-.,M = V^tV-(20)
Пусть е — произвольный базис, a F — матрица из координатных столбцов векторов /1,...,/п в этом базисе. Эта матрица — матрица перехода от е к f. Поэтому Гу = FTVeF. Отсюда в силу (20)
Т{Д,= |detflVdetre = | detF|V{ei,
В частности, для ортонормированного базиса е
V{/b-J»} = |detF|.
Если евклидово пространство ориентировано (п. 6 § 1 гл. VI), мы определим объем п-мерного ориентированного параллелепипеда как его объем со знаком плюс, если его ребра составляют положительно ориентированный базис, и со знаком минус в противном случае. Тогда для положительно ориентированного ортонормированного базиса мы имеем V±{/i, ...,/n} = detF, а в общем случае
I4{/i,...,/n} = detFy±{ei,...,en}.(21)
Формулы этого пункта были получены нами для п = 2, 3 в § 4 гл. I.
Упражнения
Проверьте, что в пространстве многочленов степени ^ 2 скалярное произведение можно определить формулой
1
dt.dt.(р,д) = J p(t)q(t)
dt.
dt.
-1
Составьте матрицу Грама базиса l,t,t2.
С помощью матрицы перехода найдите матрицу Грама базиса
1, (t-1), (t-1)2.
Найдите угол между многочленами t2 + 1 и t + 1.
Подпространство евклидова пространства задано в ортонормирован- ном базисе уравнением ^ + ^2 + ^3 + ^4 = 0. Найдите ортонормированный базис в этом подпространстве.
Пусть dim^ = 4 и ^' С ^ задано в ортонормированном базисе системой......
6 + ^2 + ^3 = 0,^2 + ^3 + ^4 = 0.
Найдите:
базис в <^z±;
ортогональную проекцию на S' вектора || 1 2 3 4 ||т.
Допустим, что все элементы ортогональной матрицы порядка п равны между собой по абсолютной величине.
Чему равна абсолютная величина элемента такой матрицы?
Докажите, что такие матрицы существуют, если п = 2к, где к —
натуральное число.
1 312 4-31 1 -11 312 4-31 1 -1А11а)2 з ; б)А11а)2 з ; б)Найдите QK-разложение матрицы:
1 31
2 4-3
1 1 -1
1 31
2 4-3
1 1 -1
А11
а)2 з ; б)
А11
а)2 з ; б)
В четырехмерном евклидовом пространстве трехмерный параллелепипед построен на векторах, имеющих в ортонормированном базисе координатные столбцы || 1 1 —10 ||т, || 1 1 1 — 1 ||т и || 1 1 1 1 ||т. Найдите объем
параллелепипеда.
2. Линейные преобразования евклидовых пространств
Преобразование, сопряженное данному. Все сказанное в предыдущей главе о линейных преобразованиях линейных пространств остается, конечно, в силе и для евклидовых пространств. С введением скалярного произведения преобразования приобретают новые свойства подобно тому, как векторы приобретают длину.
Определение. Линейное преобразование А* евклидова пространства называется сопряженным преобразованию А, если для любых векторов х и у имеет место равенство
(А(х),у) = (х,АЧу)).(1)
Допустим, что данное преобразование А имеет сопряженное Д*. Выясним, как связаны матрицы преобразований А и А* в некотором базисе е. Обозначим эти матрицы через Ли Л*,а координатные столбцы векторов х и у через £ и ту. Тогда равенство (1) можно переписать в координатной форме (Л^)тГту = ^тГЛ*ту, где Г — матрица Грама базиса е. Выполнив транспонирование, получаем
£тДтГту = ^тГЛ*ту.(2)
Это равенство показывает, что левая и правая части (1) являются билинейными функциями, а АТГ и ГЛ* — матрицы этих функций в базисе е. Если значения функций равны при любых х и у, то матрицы этих функций равны. Поэтому
ЛТГ = ГЛ*.(3)
Итак, матрицы преобразований Ан А* связаны соотношением (3). В частности, если базис ортонормированный,
Л* = Ат.(4)
Предложение 1. Каждое линейное преобразование евклидова пространства имеет единственное сопряженное преобразование.
Для доказательства выберем ортонормированный базис е и рассмотрим линейное преобразование В, матрица которого в базисе е
15 Д.В. Беклемишев
равна АТ. Подставим В вместо А* в определение (1). Это приведет к очевидному равенству для матриц (А^)тт] = ^T^AT,qY Таким образом, В является сопряженным для А. Если бы имелось два преобразования, сопряженных одному и тому же Д, то в силу (4) их матрицы совпадали бы. Предложение доказано.
Поскольку (Ат)т = А, из формулы (4) вытекает, что
(А*)* = А. (5)
Для любых двух преобразований А и В из (АВ)Т = ВтАт получаем
(АВ)* = В* А*. (6)
Из той же формулы (4) следует, что характеристические многочлены А и А* совпадают. Следовательно, собственные значения преобразований и их кратности одинаковы.
В качестве приложения понятия сопряженного преобразования дадим геометрическое истолкование теоремы Фредгольма для системы Ах = b из п уравнений с п неизвестными. Для этого рассмотрим п-мерное евклидово пространство и ортонормированный базис в нем. Каждый столбец будет координатным столбцом некоторого вектора, а матрица А — матрицей линейного преобразования А.
Система совместна, если существует такой вектор ж, что Д(ж) = Ь, т. е. b принадлежит множеству значений 1тД преобразования А. С другой стороны, сопряженная однородная система Ату = о равносильна условию А* (у) = о, т. е. является системой уравнений для Кег Д*. Таким образом, теорема Фредгольма эквивалентна следующему утверждению: b Е 1тД тогда и только тогда, когда (Ь,у) = 0 для любого у Е Кег Д*. Мы приходим к такой ее формулировке:
Предложение 2. Множество значений преобразования А совпадает с ортогональным дополнением ядра его сопряженного преобразованиях
1тД = (КегД*)"1-
В гл. V мы доказали теорему Фредгольма (для более общего случая), но и эта ее формулировка легко проверяется. Действительно, для любого х и любого у Е Кег Д*
И60,у) = (ж, Д*(у)) = (ж, о) = 0.
Следовательно, 1тД С (КегД*)-1-. Сравнение размерностей показывает, что пространства совпадают.
Самосопряженные преобразования. Линейное преобразование А евклидова пространства называется самосопряженным, если А = Д*. Это равносильно тому, что (А(х),у) = (х,А(уУ для любых х и у. Из формулы (4) следует
Предложение 3. Преобразование является самосопряженным тогда и только тогда, когда его матрица в ортонормированном базисе симметрична.
Собственные значения и собственные подпространства самосопряженных преобразований обладают рядом важных свойств, к изучению которых мы переходим. Ниже нам дважды придется воспользоваться следующими замечаниями: ограничение А! самосопряженного преобразования А на любом инвариантном подпространстве является самосопряженным. Собственный вектор ограничения является собственным и для преобразования. Оба утверждения очевидны. Они сразу следуют из соответствующих определений и того, что А' (х) = А(х) для тех векторов, для которых определено А*.
Теорема 1. Все корни характеристического многочлена самосопряженного преобразования вещественны.
Доказательство. Допустим, что самосопряженное преобразование А имеет не вещественный корень характеристического многочлена. Тогда согласно предложению 8 § 4 гл. VI существует двумерное инвариантное подпространство ^, не содержащее собственных векторов А. Обозначим через А' ограничение А на ^С Поскольку А* — самосопряженное преобразование, в ортонормированном базисе оно будет иметь симметричную матрицу
а 3
3 ч *
Характеристический многочлен этой матрицы А2 — (а + у)А + + (ау — З2) имеет дискриминант (а + у)2 — 4 (cry — З2)- Последнее легко преобразуется в (а — у)2 + 4/32. Следовательно, дискриминант неотрицателен, характеристический многочлен имеет вещественный корень, а преобразование А' — собственный вектор, что противоречит выбору подпространства Л”. Теорема доказана.
Доказанное утверждение допускает следующую матричную формулировку.
Предложение 4. Если А — вещественная симметричная матрица, то все корни уравнения det (А — ХЕ) = 0 вещественны.
Теорема 2. Собственные подпространства самосопряженного преобразования попарно ортогональны.
Теорема равносильна следующему утверждению.
Если собственные векторы самосопряженного преобразования принадлежат различным собственным значениям, то они ортогональны.
Докажем его. Пусть А(х) = Хх и А(у) = улу, причем А ^ pi. Тогда И(я),у) = Х(х,у\
Но иначе можно получить
= (х,А(у)) = 1Дх,у\
Из этих двух равенств следует (А — pi)(x, у) = 0, откуда (х, у) = 0, как и требовалось.
Теорема 3. Если подпространство S* инвариантно относительно самосопряженного преобразования А, то ортогональное дополне- 15*
кие S’k этого подпространства — также инвариантно относительно А.
Доказательство. Нам дано, что для каждого ж из 6" образ Д(ж) также лежит в ^. Поэтому (Д(ж),т/) = 0 для любого у 6 S’k. Но для самосопряженного А это равносильно (ж,Д(т/)) = 0, и, следовательно, А(у) е как и требовалось.
Теперь мы можем доказать основную теорему о самосопряженных преобразованиях.
Теорема 4. Пусть А — самосопряженное преобразование евклидова пространства 6. Тогда в ^ существует ортонормированный базис из собственных векторов А.
Доказательство. Обозначим через ^ сумму собственных подпространств преобразования А и докажем, что она совпадает с <£ Сумма собственных подпространств — инвариантное подпространство. Действительно, если вектор х раскладывается в линейную комбинацию собственных векторов (принадлежащих каким бы то ни было собственным значениям), то его образ раскладывается по ним же.
Из теоремы 3 следует, что ортогональное дополнение ^ также инвариантно. Допустим, что подпространство J^ ненулевое и рассмотрим ограничение А1 преобразования А на J^. Это — самосопряженное преобразование, и потому оно имеет вещественные характеристические числа и, следовательно, хоть один собственный вектор. Этот вектор собственный и для А и должен лежать в ^. Так как он ненулевой, в J^ он лежать не может. Полученное противоречие показывает, что J^ — нулевое подпространство, и ^ совпадает с 6.
Поскольку сумма собственных подпространств — прямая сумма, требуемый базис в 6 можно выбрать как объединение ортонормиро- ванных базисов собственных подпространств. Этот базис будет орто- нормированным, так как векторы базиса, лежащие в разных собственных подпространствах, ортогональны по теореме 2.
Доказанная теорема допускает такую матричную формулировку.
Предложение 5. Если А — симметричная матрица, то существует ортогональная матрица S такая, что S^AS — диагональная матрица.
Действительно, матрица А задает самосопряженное преобразование в ортонормированном базисе. В качестве S можно взять матрицу перехода от этого базиса к базису, построенному в теореме 4.
Для теоремы 4 справедлива обратная теорема.
Предложение 6. Если существует ортонормированный базис из собственных векторов линейного преобразования А евклидова пространства, то А самосопряженное.
Действительно, в таком базисе матрица преобразования диагональная, а потому симметричная. А = А* по предложению 3.
Приведем геометрическую характеристику самосопряженного
преобразования. В теореме 2 § 3 гл. IV мы рассматривали, в частности, аффинное преобразование плоскости, состоящее в сжатии (растяжении) по двум взаимно перпендикулярным направлениям. В п-мерном евклидовом пространстве обобщением такого преобразования будет сжатие по и попарно перпендикулярным направлениям. Выберем ортонормированный базис так, чтобы его векторы имели данные направления. Тогда каждый базисный вектор е^ перейдет в ему пропорциональный вектор А^, где А^ — коэффициент сжатия. По предложению 6 преобразование будет самосопряженным. Обратно, самосопряженное преобразование с положительными собственными значениями является сжатием по и попарно перпендикулярным направлениям. Нулевому собственному значению соответствует уже не сжатие, а проектирование, а отрицательному собственному значению — произведение сжатия и симметрии.
Рассмотрим теперь нахождение базиса, существование которого доказано в теореме 4. Выбрав некоторый (удобнее, если ортонормированный) базис составляем матрицу А преобразования. Находим корни ее характеристического многочлена det(A — АВ) и для каждого корня — базис в собственном подпространстве как фундаментальную систему решений системы (А — АВ)^ = о. Для простых корней единственный вектор базиса следует пронормировать, а для кратных корней полученный базис нужно ортогонализовать и нормировать.
Для практического решения вычислительных задач по ряду причин применяются совсем другие методы. Изложение этих вопросов не входит в нашу задачу. Поясним, однако, одну из таких причин на простом примере. Допустим, что мы производим вычисления с округлением, учитывая два десятичных знака после запятой, и нам нужно найти характеристические числа матрицы
1 0,030,03 1 •
При выбранной точности истинное характеристическое уравнение А2 — 2А + 0,9991 будет воспринято как А2 — 2А + 1, и мы найдем А', = = А2 = 1. Однако умножение матрицы на столбцы ||1 1||т и ||1 — 1||т показывает, что на самом деле характеристическими числами являются Ai = 1,03 и А2 = 0,97.
Изоморфизм евклидовых пространств. Два евклидовых пространства ^ и ^ называются изоморфными, если существует взаимно однозначное линейное отображение А : $ —> $ , при котором
(Д(ж),Д(у)) = (ж,у) (7)
для любых х и у из S. Такое отображение называется изоморфизмом евклидовых пространств.
Таким образом, термин “изоморфизм” имеет различные значения в зависимости от контекста. Если речь идет о евклидовых прост-
ранствах, то при изоморфизме помимо линейности требуется сохранение скалярного произведения.
Для того чтобы два евклидовых пространства были изоморфны, разумеется, необходимо, чтобы были равны их размерности. Действительно, в противном случае они не изоморфны даже как линейные пространства. Оказывается, что этого и достаточно.
Теорема 5. Любые два евклидовых пространства одной размерности изоморфны. Евклидовы пространства разных размерностей не изоморфны.
Для доказательства первого утверждения выберем в каждом из рассматриваемых пространств ^и^9 по ортонормированному базису. Отображение А : ^ ^ ^ зададим, сопоставляя вектору х Е £ вектор А(х) ES, имеющий те же координаты. Матрица этого отображения единичная, поэтому А будет взаимно однозначным. Из формулы (9) § 1 следует, что при таком отображении сохраняется скалярное произведение.
Интересно отметить, что условие (7) очень сильное. Из него следует, что А — линейное отображение и, более того, инъективно. Действительно, рассмотрим произвольный вектор ж из ^ и произвольное число а. Скалярный квадрат вектора А(аж) — аА(х) можно записать в виде (А(ах), А(ах)) - 2а(А(ах), А(х)) + а2(А(х), А(х)). Учитывая (7), видим, что это равно (ах, ах) — 2а(ах,х) + а2(х, х), т. е. нулю. Таким образом, А(ах) = аА(х). Аналогично доказывается, что А(х + + у) = Д(ж) + Д(у).
Далее, пусть х Е Кег А, т. е. А(х) = о. Это значит, что (А(х), А(х)) = = 0 и, в силу (7), что (х,х) = 0. Таким образом, ядро А нулевое и А инъективно.
В общем случае А не взаимно однозначно, но если dim ^= dim ^ , то из dim^= RgA по предложению 6 §3 гл. VI следует, что А является изоморфизмом. Мы доказали
Предложение 7. Произвольное отображение евклидова пространства в евклидово пространство той же размерности является изоморфизмом, если оно сохраняет скалярное произведение.
Ортогональные преобразования. Преобразование А евклидова пространства ^ называется ортогональным, если оно сохраняет скалярное произведение, т. е. если условие (7) выполнено для любых векторов из 6. Из предложения 7 следует, что ортогональное преобразование является изоморфизмом ^ на себя.
Предложение 8. Если преобразование ортогонально, и только в этом случае, сопряженное ему преобразование является обратным к нему.
Действительно, по формуле (7) имеем (х,А*А(у)) = (х,у), или (х, А* А(у) — у) = 0. Это означает, что вектор А* А(у) — у ортогонален любому вектору пространства и, следовательно, является нулевым.
Поскольку равенство А* А(у) = у выполнено для всех у, преобразование А*А является тождественным, что равносильно доказываемому утверждению. Обратно, из равенства А*А = Е легко получить (7).
Предложение 9. Преобразование ортогонально тогда и только тогда, когда его матрица в любом ортонормированном базисе является ортогональной.
Это прямо следует из формулы (4) и предложения 8.
Предложение 10. Для двух ортонормированных базисов е и f найдется единственное ортогональное преобразование А, для которого А^ = fi (i = 1, ...,п).
Доказательство. Преобразование, переводящее е в f, существует и единственно: его матрица в базисе е состоит из координатных столбцов векторов /1,...,/п в базисе е. Преобразование является ортогональным, так как его матрица в ортонормированном базисе ортогональная (она же служит матрицей перехода от е к f).
Предложение 11. Собственные значения ортогонального преобразования по абсолютной величине равны единице.
Действительно, для любого собственного вектора х мы имеем (А(х),А(х)) = А2(ж,ж) и (Д(ж),Д(ж)) = (ж, ж). Отсюда А2 = 1.
Предложение 12. Если S' — подпространство, инвариантное относительно ортогонального преобразования А, то его ортогональное дополнение S'1- также инвариантно относительно А.
В самом деле, ортогональное преобразование взаимно однозначно, и потому переводит каждое подпространство в подпространство той же размерности. Так как S' инвариантно, имеем A(S') = S'. Если ж G S', а у Е S'\ то 0 = (ж, у) = (А(х), А(у)). Таким образом, А(у) принадлежит (Д^'))^ Но из A(S') = S' следует A(S')3- = S'v. Поэтому А^ е как и требовалось.
Теорема 6. Пусть А — ортогональное преобразование п-мерного евклидова пространства S. Тогда S — прямая сумма попарно ортогональных одномерных и двумерных подпространств, инвариантных относительно А.
Для доказательства воспользуемся индукцией. Для пространств размерностей 1 и 2 утверждение очевидно. Предположим, что мы доказали теорему для пространств размерностей к — 1 и А: — 2, и докажем ее для А:-мерного пространства. По следствию из предложения 8 §4 гл. VI в Sсуществует или одномерное, или двумерное инвариантное подпространство Si. Его ортогональное дополнение S^ — инвариантное подпространство размерности к — 1 или к — 2. К ограничению преобразования А на S^ мы применим предположение индукции. Подпространства S^, ...,Sm, на которые распадается S^, инвариантны относительно А.
dim^= dim (fi +dim^. По предположению индукции dim^ = = dim <% + ... + dim Sm. Таким образом, для подпространств Si,..., Sm
размерность суммы равна сумме размерностей, и, следовательно, сумма прямая. Теорема доказана.
Выберем в каждом из подпространств ^,...,^т по ортонормиро- ванному базису и объединим все эти базисы. Мы получим ортонор- мированный базис в <£ Как следует из предложения 2 §4 гл. VI, матрица преобразования в этом базисе будет клеточно диагональной. Одномерным инвариантным подпространствам будут соответствовать клетки порядка 1, т. е. числа 1 или — 1 на диагонали. Двумерным подпространствам соответствуют клетки порядка 2. Каждая такая клетка — матрица ограничения А! преобразования А. Так как базис ортонормирован, она ортогональна и имеет вид (16) § 1 при некотором а.
Из двух матриц (16) § 1 вторая матрица симметрична. Если А* имеет такую матрицу, то оно не только ортогональное, но и самосопряженное, и потому имеет собственный вектор. Как вытекает из предложения 8 § 4 гл. VI, двумерные инвариантные подпространства не содержат собственных векторов, а значит, матрицей А! будет первая из матриц (16) — матрица поворота плоскости на угол а.
Такое представление матрицы ортогонального преобразования известно как разложение преобразования на плоские вращения, так как каждому двумерному подпространству соответствует поворот, и эти повороты могут осуществляться последовательно. Надо, однако, помнить, что в общем случае имеются собственные подпространства с собственными значениями 1 и — 1.
Полярное разложение. Так называется разложение преобразования на множители, введенное в следующей теореме. Эта теорема является обобщением основной теоремы об аффинных преобразованиях из гл. IV, и даже доказательства этих теорем весьма сходны: центральным местом является построение ортонормированного базиса, который при данном преобразовании переходит в ортогональный.
Теорема 7. Каждое линейное преобразование А евклидова пространства может быть представлено как произведение А = QS, где Q — ортогональное, aS — самосопряженное преобразование с неотрицательными собственными значениями.
Доказательство. Согласно формулам (5) и (6) преобразование А*А самосопряженное. Пусть ei, ...,еп — ортонормированный базис из его собственных векторов. Пронумеруем векторы так, чтобы собственные значения удовлетворяли неравенствам Ai ^ ... ^ Ап. Для любых % и у выполнено
(Д(е^),Д(е,)) = (Д*Д(еДе,) = АДе^е,).
Так как базис е ортонормирован, отсюда следует, что векторы А^е^ попарно ортогональны: (А(вг), A(ei)) = 0 при г ^ j. Кроме того, |Д(еЛ2 = Xt, откуда, в частности, видно, что А^ ^ 0 (г = 1,...,п\ Собственные значения пронумерованы так, что если только г из них
отличны от нуля, они на первых местах, a Ar+i = ... = Ап = 0.
Числа at = УА^, % = 1,...,п, называются сингулярными числами преобразования А. Векторы /^ = aTY^ег^ ^ = 1, ...,т, составляют ор- тонормированную систему векторов. Если г < п, дополним произвольным образом эту систему до ортонормированного базиса векторами /г+1,..., /п. После этого для любого г мы можем написать А(вг) = aifi. (При г > т обе части такого равенства равны нулю.)
По предложению 10 найдется ортогональное преобразование Q такое, что Q(ei) = fi для любого г. Рассмотрим преобразование S = = Q"M и докажем, что оно самосопряженное. Действительно,
S^et) = Q-1A(et) = Q^^ifi) = а^. (8)
Таким образом, е — ортонормированный базис из собственных векторов 5, и по предложению 6 преобразование S самосопряженное. Его собственные значения ai,...,an неотрицательны. Теорема доказана.
Базисы е и f, построенные при доказательстве, называются сингулярными базисами преобразования А.
Замечание. Если бы в конце доказательства теоремы 7 мы взяли не преобразование S = Q1 A a Si = ДО-1, то получили бы разложение А = Si Q, где Si — самосопряженное преобразование с собственными векторами /i,...,/n.
Укажем геометрический смысл сингулярных чисел. Для этого рассмотрим п-мерную единичную сферу — множество векторов, по длине равных 1. 5 представляет собой растяжение по т попарно перпендикулярным направлениям с коэффициентами ai,...,ar и проектирование вдоль линейной оболочки векторов er+i,...,en, соответствующих нулевым сингулярным числам. Поэтому 5 переводит единичную сферу в r-мерный эллипсоид с полуосями, равными ад,... ..., ат. Преобразование Q не меняет длин векторов и только перемещает этот эллипсоид. Итак, на сингулярные числа преобразования А следует смотреть как на полуоси эллипсоида, в который А переводит единичную сферу.
Приведем матричную формулировку теоремы 7.
Предложение 13. Каждая квадратная матрица А может быть разложена в произведение А = QS ортогональной матрицы Q и симметричной матрицы S с неотрицательными характеристическими числами.
По предложению 5 для симметричной матрицы S найдется ортогональная матрица Р такая, что P\SP — диагональная матрица D с характеристическими числами матрицы S на диагонали. Подставим S = PDP [ в разложение А = QS. Тогда А = QPDPA. Матрицы QP и Р* ортогональные. Обозначив их Qi и Q2, получаем
Предложение 14. Для каждой квадратной матрицы А найдутся такие ортогональные матрицы Qi uQ^ что А = QiDQ^ где D — диагональная матрица с сингулярными числами матрицы А на диаго-
кали.Полученное разложение матрицы называется SVD или сингулярным разложением. Аналогичное разложение можно получить и для матрицы А размеров т х п. В этом случае Qi и Q2 — матрицы порядков т и п, a D имеет такие же размеры, как и А, и состоит из нулей, за исключением квадратной диагональной подматрицы порядка RgA в левом верхнем углу. Сингулярное разложение имеет важные применения, но мы не можем на них останавливаться.кали.Полученное разложение матрицы называется SVD или сингулярным разложением. Аналогичное разложение можно получить и для матрицы А размеров т х п. В этом случае Qi и Q2 — матрицы порядков т и п, a D имеет такие же размеры, как и А, и состоит из нулей, за исключением квадратной диагональной подматрицы порядка RgA в левом верхнем углу. Сингулярное разложение имеет важные применения, но мы не можем на них останавливаться.УпражненияВ базисе е с матрицей Грама Г преобразование А имеет матрицу А;УпражненияВ базисе е с матрицей Грама Г преобразование А имеет матрицу А;1 11 21 11 2Найдите матрицу сопряженного преобразования.Найдите собственные подпространства:преобразования А; в) преобразования А*.Докажите, что собственные подпространства преобразований А и А*, принадлежащие разным собственным значениям, ортогональны. Проверьте этот результат для упр. 1.Найдите все линейные преобразования, которые являются как ортоНайдите матрицу сопряженного преобразования.Найдите собственные подпространства:преобразования А; в) преобразования А*.Докажите, что собственные подпространства преобразований А и А*, принадлежащие разным собственным значениям, ортогональны. Проверьте этот результат для упр. 1.Найдите все линейные преобразования, которые являются как ортогональными, так и самосопряженными.Сколько существует ортонормированных базисов из собственных векторов данного самосопряженного преобразования, если у его характеристического многочлена: а) нет кратных корней; б) есть кратные корни?в) Возможен ли неортогональный базис из собственных векторов самосопряженного преобразования?Найдите матрицу перехода S к ортонормированному базису из собственных векторов преобразования, заданного в ортонормированном базисегональными, так и самосопряженными.Сколько существует ортонормированных базисов из собственных векторов данного самосопряженного преобразования, если у его характеристического многочлена: а) нет кратных корней; б) есть кратные корни?в) Возможен ли неортогональный базис из собственных векторов самосопряженного преобразования?Найдите матрицу перехода S к ортонормированному базису из собственных векторов преобразования, заданного в ортонормированном базисематрицейматрицей22А =1А =1111 12 11 21 12 11 2и напишите матрицу А* преобразования в найденном базисе.Ортогональное преобразование, заданное матрицейи напишите матрицу А* преобразования в найденном базисе.Ортогональное преобразование, заданное матрицей000-1100о010о001о000-1100о010о001ов ортонормированном базисе, разложитев ортонормированном базисе, разложитев произведение двух вращений вов произведение двух вращений вовзаимно перпендикулярных двумерных подпространствах.7. Получите полярное разложение преобразования, заданного в ортонормированном базисе матрицей:взаимно перпендикулярных двумерных подпространствах.7. Получите полярное разложение преобразования, заданного в ортонормированном базисе матрицей:а)а)0 1о о0 1о об)б)V? 1 0 V2V? 1 0 V2
кали.
Полученное разложение матрицы называется SVD или сингулярным разложением. Аналогичное разложение можно получить и для матрицы А размеров т х п. В этом случае Qi и Q2 — матрицы порядков т и п, a D имеет такие же размеры, как и А, и состоит из нулей, за исключением квадратной диагональной подматрицы порядка RgA в левом верхнем углу. Сингулярное разложение имеет важные применения, но мы не можем на них останавливаться.
кали.
Полученное разложение матрицы называется SVD или сингулярным разложением. Аналогичное разложение можно получить и для матрицы А размеров т х п. В этом случае Qi и Q2 — матрицы порядков т и п, a D имеет такие же размеры, как и А, и состоит из нулей, за исключением квадратной диагональной подматрицы порядка RgA в левом верхнем углу. Сингулярное разложение имеет важные применения, но мы не можем на них останавливаться.
Упражнения
В базисе е с матрицей Грама Г преобразование А имеет матрицу А;
Упражнения
В базисе е с матрицей Грама Г преобразование А имеет матрицу А;
1 1
1 2
1 1
1 2
Найдите матрицу сопряженного преобразования.
Найдите собственные подпространства:
преобразования А; в) преобразования А*.
Докажите, что собственные подпространства преобразований А и А*, принадлежащие разным собственным значениям, ортогональны. Проверьте этот результат для упр. 1.
Найдите все линейные преобразования, которые являются как орто
Найдите матрицу сопряженного преобразования.
Найдите собственные подпространства:
преобразования А; в) преобразования А*.
Докажите, что собственные подпространства преобразований А и А*, принадлежащие разным собственным значениям, ортогональны. Проверьте этот результат для упр. 1.
Найдите все линейные преобразования, которые являются как орто
гональными, так и самосопряженными.
Сколько существует ортонормированных базисов из собственных векторов данного самосопряженного преобразования, если у его характеристического многочлена: а) нет кратных корней; б) есть кратные корни?
в) Возможен ли неортогональный базис из собственных векторов самосопряженного преобразования?
Найдите матрицу перехода S к ортонормированному базису из собственных векторов преобразования, заданного в ортонормированном базисе
гональными, так и самосопряженными.
Сколько существует ортонормированных базисов из собственных векторов данного самосопряженного преобразования, если у его характеристического многочлена: а) нет кратных корней; б) есть кратные корни?
в) Возможен ли неортогональный базис из собственных векторов самосопряженного преобразования?
Найдите матрицу перехода S к ортонормированному базису из собственных векторов преобразования, заданного в ортонормированном базисе
матрицей
матрицей
2
2
А =1
А =1
1
1
1 1
2 1
1 2
1 1
2 1
1 2
и напишите матрицу А* преобразования в найденном базисе.
Ортогональное преобразование, заданное матрицей
и напишите матрицу А* преобразования в найденном базисе.
Ортогональное преобразование, заданное матрицей
000-1
100о
010о
001о
000-1
100о
010о
001о
в ортонормированном базисе, разложите
в ортонормированном базисе, разложите
в произведение двух вращений во
в произведение двух вращений во
взаимно перпендикулярных двумерных подпространствах.
7. Получите полярное разложение преобразования, заданного в ортонормированном базисе матрицей:
взаимно перпендикулярных двумерных подпространствах.
7. Получите полярное разложение преобразования, заданного в ортонормированном базисе матрицей:
а)
а)
0 1
о о
0 1
о о
б)
б)
V? 1 0 V2
V? 1 0 V2
Получите сингулярное разложение преобразования, заданного в ортонормированном базисе матрицей из упр. 7, б).
§ 3. Функции на евклидовых пространствах
Линейные функции. Выбор базиса в линейном пространстве ^ устанавливает изоморфизм между ^ и его сопряженным ^*. В этом пункте мы покажем, что для п-мерного евклидова пространства 6 существует такой изоморфизм, не зависящий от базиса.
Определение. Если для линейной функции f на евклидовом пространстве найдется вектор а такой, что Г(ж) = (а, ж) для любого ж, то функция называется регулярной, а вектор а — ее присоединенным вектором. Говорят также, что функция присоединена к вектору а.
Как легко видеть, каждому вектору присоединена некоторая регулярная линейная функция (см. пример 2 §5 гл. VI).
Выберем в евклидовом пространстве базис е и выразим в нем связь координатного столбца ос вектора а и строки коэффициентов ср его присоединенной функции f. По определению
Pi = f(gj) = (а,е^ = атГ^ (г = 1, ...,п), где et — г-й столбец единичной матрицы — координатный столбец е^. Последнее произведение равно г-му элементу строки атГ, и потому f = атГ, или
fT = Га.(1)
В ортонормированном базисе эта формула выглядит особенно просто: fT = ct, т. е. коэффициенты регулярной функции равны координатам ее присоединенного вектора.
Вспомним, что коэффициенты линейной функции в базисе е — это ее координаты в базисе р, биортогональном базису е. Отсюда следует, что равенство (1) можно рассматривать как координатную запись линейного отображения Г пространства <^в его сопряженное <f* в паре базисов е и р. Так как Г — квадратная невырожденная матрица, это отображение взаимно однозначно.
В пространстве <f* пока не введено скалярного умножения. Но мы можем ввести его по формуле (f,g) = (Г1 (f), Г1 (g)). Тогда отображение Г будет изоморфизмом евклидовых пространств.
Этот изоморфизм не зависит от базиса, так как соответствие, сопоставляющее вектору его присоединенную функцию, записывается формулой 1(ж) = (а, ж) в не зависящем от базиса виде. Как следствие мы получаем
Предложение 1. В конечномерном евклидовом пространстве каждая линейная функция является регулярной.
Замечание. В бесконечномерном пространстве подобное предложение было бы неверно. В примере 3 § 1 введено скалярное произведение в пространстве функций, определенных и непрерывных на отрезке [0, 1]. По отношению к этому скалярному произведению из двух линейных функционалов, рассмотренных в примере 4 §5 гл. VI, первый является регулярным, а второй, как можно доказать, нет.
Не зависящий от выбора базиса изоморфизм между пространствами $ и (Г* позволяет отождествить эти пространства. С подобным обстоятельством мы встречались, когда отождествляли пространство ^ и его второе сопряженное ^**. Отождествление евклидова пространства с его сопряженным (или линейной функции с ее присоединенным вектором) является общепринятым.
Рассмотрим векторы р1,...^, отождествляемые с элементами р1,..., рп базиса, биортогонального базису е. Из формулы (5) §5 гл. VI следует, что они удовлетворяют условию
Отсюда нетрудно вывести, что при п = 3 биортогональный базис, определенный нами в §4 гл. I, совпадает с биортогональным базисом, определенным в §5 гл. VI. Это же выясняет происхождение термина “биортогональный”.
Преобразование, присоединенное к билинейной функции. Пусть b — билинейная функция на евклидовом пространстве ^. С помощью скалярного произведения ей может быть сопоставлено не зависящим от выбора базиса образом некоторое линейное преобразование.
Определение. Линейное преобразование А называется присоединенным к билинейной функции Ь, если для любых векторов х и у из <^ выполнено равенство
6(ж,у) = (ж, Д(у)). (2)
Предложение 2. Каждая билинейная функция имеет одноединственное присоединенное преобразование.
Доказательство. Пусть А — матрица преобразования А в некотором базисе е. Тогда (ж, А(у)) = ^ГАтр где Г — матрица Грама базиса е, а £ и ту — координатные столбцы х и у. Отсюда видно, что ^х^А^у^ — билинейная функция с матрицей ГЛ. Если значения двух билинейных функций равны для любых х и у, то их матрицы совпадают. Поэтому если у функции b существует присоединенное преобразование, ее матрица В равна ГЛ. Отсюда
А = Г"1^. (3)
Это означает, что билинейная функция не может иметь больше одного присоединенного преобразования: если оно существует, то его матрица равна Г’В.
Докажем существование присоединенного преобразования. Для этого достаточно проверить, что преобразование с матрицей (3) является присоединенным. Подставим А = Г *В в СМ(у)) = ^ГАт). Мы получим (ж, А(у)) = £,тВт] = Ь(х,у). Предложение доказано.
Одновременно мы получили связь (3) между матрицами билинейной функции ее присоединенного преобразования. Для ортонормиро-
ванного базиса связь особенно проста — эти матрицы совпадают:
А = В.(4)
Отсюда и из предложения 3 § 2 мы получаем
Предложение 3. Для симметричных билинейных функций и только для них присоединенное преобразование является самосопряженным.
Преобразование, присоединенное к симметричной билинейной функции, называют присоединенным также к соответствующей квадратичной форме.
Ортонормированный базис, в котором квадратичная форма имеет диагональный вид. Установленная выше связь между квадратичными формами и самосопряженными преобразованиями позволяет доказать две важные теоремы.
Теорема 1. В евклидовом пространстве для каждой квадратичной формы существует ортонормированный базис, в котором она имеет диагональный вид.
Теорема почти очевидна: базисом, существование которого утверждается, является ортонормированный базис из собственных векторов самосопряженного преобразования, присоединенного к квадратичной форме. В нем В = А и А — диагональная матрица.
Следующая теорема является по существу другой формулировкой теоремы 1.
Теорема 2. Пусть в линейном пространстве Т£ заданы две квадратичные формы к и К, причем h положительно определенная. Тогда в А£ существует базис, в котором обе формы имеют диагональный вид.
Для доказательства введем в ^ скалярное произведение, приняв h за основную квадратичную форму. По отношению к этому скалярному произведению ортонормированными будут те базисы, в которых h имеет канонический вид. По теореме 1 для формы к существует ортонормированный базис, в котором она имеет диагональный вид. Это и есть базис, существование которого мы доказываем.
Замечание. Если пространство ^ евклидово, то теорема 2 остается, конечно, справедливой. Уже существующее скалярное произведение оставляется без внимания, а для доказательства вводится новое скалярное произведение при помощи формы К. Найденный базис, вообще говоря, не будет ортонормированным по отношению к старому скалярному произведению.
Чтобы привести две квадратичные формы к диагональному виду в одном и том же базисе, можно сначала привести к каноническому виду форму h и найти матрицу К' формы к в полученном базисе. Этим будет осуществлен переход к базису, ортонормированному по отношению к вспомогательному скалярному произведению. Линейное преобразование, имеющее ту же матрицу К*, является присоединенным к форме к. Следует найти его ортонормированный базис из соб-
ственных векторов, вычисляя скалярное произведение по формуле (9) § 1. В этом базисе матрица формы h будет по-прежнему единичной, а матрица К" формы к будет диагональной.
Тот же результат можно получить и иначе. Пусть К и Н — матрицы квадратичных форм в исходном базисе е. Матрица Н является матрицей Грама базиса е для вспомогательного скалярного произведения. Поэтому преобразование, присоединенное к форме к в базисе е, имеет матрицу А = Н [ К. Напишем его характеристический многочлен Лс^Я-1 К — АЯ) в виде Дс^Я-1 (Я — АЯ)]. Так как det Я1 ^ О, характеристическое уравнение имеет те же корни, что и уравнение
Ле1(Я — АЯ) = 0, (5) называемое обобщенным характеристическим уравнением. Для каждого из его корней система уравнений собственного подпространства (Н [ К — ХЕ^ = о эквивалентна системе
(Я - ХН^ = о.
Для каждого корня фундаментальную систему решений такой системы уравнений надо ортогонализовать и нормировать, находя скалярное произведение по формуле (7) § 1 с матрицей Грама Н. Объединяя все так полученные ортонормированные базисы собственных подпространств, мы получаем базис е'. Он ортонормирован относительно вспомогательного скалярного произведения, и потому форма h в нем имеет канонический вид. Так как он состоит из собственных векторов преобразования, присоединенного к к, эта форма будет иметь диагональный вид в базисе е'.
Упражнения
В пространстве многочленов степени ^ 3 скалярное произведение зададим так же, как в упр. 1 § 1. Линейная функция f сопоставляет многочлену p(t) его свободный член р(0). Найдите вектор (многочлен), присоединенный к этой линейной функции.
Линейное преобразование А присоединено к билинейной функции Ь. К какой билинейной функции присоединено его сопряженное преобразование А*?
В базисе е билинейная функция имеет матрицу В. Найдите матрицу ее присоединенного преобразования, если Г — матрица Грама базиса е;
Докажите, что значение квадратичной формы к(ж) на векторе х длины 1 заключено между наименьшим и наибольшим собственными значениями ее присоединенного преобразования, и эти границы достигаются на соответствующих собственных векторах.
Квадратичная форма задана в ортонормированном базисе многочленом З^1)2 + 3(^2)2 + 3(^3)2 — 2^х^2 — 2^1^3 — 2^2^3. Найдите матрицу перехода к ортонормированному базису, в котором она имеет диагональный вид, и ее вид в этом базисе.
Пусть к и h — квадратичные формы и h положительно определена. Существует ли базис, в котором к имеет канонический, a h диагональный вид?
Приведите пример двух квадратичных форм, которые:
не приводятся к диагональному виду в одном и том же базисе;
приводятся к диагональному виду в одном и том же базисе, но ни одна из них не является ни положительно определенной, ни отрицательно определенной.
Найдите матрицу перехода к базису, в котором квадратичные формы к(ж) = (^)2 — 2^^2 + (^2)2 и Н(ж) = 17(^)2 + S^1^2 + (^2)2 обе имеют диагональный вид, а также их вид в этом базисе.
Докажите, что для того, чтобы для двух непропорциональных квадратичных форм в двумерном пространстве существовал базис, в котором они обе имеют диагональный вид, необходимо и достаточно, чтобы среди их линейных комбинаций нашлась положительно определенная форма. Насколько здесь существенно предположение о размерности пространства?
Понятие об унитарных пространствах
Определение. В этом параграфе мы покажем, как определяется скалярное произведение в комплексных линейных пространствах. При этом мы не приводим доказательств, поскольку их можно получить незначительным видоизменением доказательств соответствующих предложений о евклидовых пространствах. Договоримся, что черта над буквой, обозначающей матрицу, означает замену всех элементов матрицы на комплексно сопряженные.
Рассмотрим комплексное линейное пространство ^ и предположим, что мы каким-то образом сопоставили каждой упорядоченной паре векторов х и у число (ж, у). Оказывается, что естественные аксиомы, определяющие скалярное произведение в евклидовых пространствах, выполнены быть не могут. Действительно, пусть х — ненулевой вектор. В нашем пространстве определено умножение на комплексное число, и мы можем взять вектор гх, где г — мнимая единица. Если скалярное произведение линейно по каждому сомножителю, то имеет место равенство
(гх, гх) = — (ж, х).
При положительном произведении справа произведение слева отрицательно. Таким образом, выбирая в качестве скалярного произведения векторов значение билинейной функции, мы не можем рассчитывать, что длина вектора будет вещественна.
Поэтому в комплексном пространстве вводятся другие определения скалярного произведения. В одном из них заменяют аксиому 4 более слабым требованием: из того, что (х^у) = 0 для всех ж, вытекает у = о (иначе говоря, ортогональное дополнение пространства есть нулевое подпространство). Комплексное линейное пространство,
в котором так определено скалярное произведение, называется комплексным евклидовым пространством. Такие пространства используются сравнительно редко. Гораздо чаще в приложениях встречаются так называемые унитарные пространства.
Определение. Комплексное линейное пространство ^ называется унитарным (или эрмитовым) пространством, если задан закон, сопоставляющий каждым двум векторам х и у из ^ комплексное число (ж, у), называемое их скалярным произведением, и этот закон удовлетворяет следующим аксиомам, каковы бы ни были векторы ж, у и z и число а\
(ж, у) = (у,х), т. е. при перестановке сомножителей скалярное произведение заменяется на комплексно сопряженное число;
(аж,у) = а(ж,у);
(x + y,z) = (x,z) + (у, г);
(ж, ж) > 0, если ж^о.
Заметим, что для любого вектора (ж,ж) = (ж,ж), и потому скалярный квадрат вектора — вещественное число. В аксиоме 4) требуется, чтобы оно было положительным для х ф о.
Из аксиом 1) и 2) вытекает правило вынесения числового множителя от второго сомножителя в скалярном произведении. Как легко проверить, для любых комплексных чисел А и // выполнены равенства
(A/z) = A/z, (А + р) = А + р.(1)
В силу первого из этих равенств
(ж, ау) = (ау, х) = а(у, х) = а^у, х), и окончательно
(ж,ау) = а(ж,у).(2)
Раскрытие скобок при сложении во втором сомножителе происходит без замены на сопряженное. Согласно второму из равенств (1)
(ж, у + г) = (у + г, х) = (т/, ж) + (г, ж) = (т/, ж) + (г, ж) = (ж, у) + (ж, г).
Это показывает, что унитарное пространство можно определить как комплексное линейное пространство, в котором задана положительно определенная эрмитова форма.
Длина вектора и угол между векторами определяются теми же формулами, что и в евклидовом пространстве. Длина вектора вещественна, неотрицательна и равна нулю только для нулевого вектора. Угол, вообще говоря, комплексный.
Отметим, что неравенство Коши-Буняковского пишется так: (ж,ж)(у,у)(ж,у)(у,ж) = |(ж,у)|2.
Пример 1. Комплексное линейное пространство комплексных столбцов высоты п становится п-мерным унитарным пространством, если определить скалярное произведение по формуле
«, 7?) = Г Л = £ V + -. + ГТ-
Действительно, по этой формуле имеем также
(»?,€)+ ... + т?ДУ
При помощи равенств (1) теперь можно получить (£,77) = (н^У Аксиомы 2) и 3) следуют из свойств умножения матриц. Далее,
(£,0 = ^ё+ - + № = 1£Т + - + ГI2,
а следовательно, скалярный квадрат неотрицателен и равен нулю только для нулевого столбца.
Пример 2. Одномерное унитарное пространство можно построить следующим образом. Рассмотрим в качестве множества векторов векторы обычной плоскости. Сложение векторов определим, как обычно, по правилу параллелограмма.
Для того чтобы определить произведение вектора на комплексное число, выберем некоторый (пусть, для определенности, ортонормиро- ванный) базис ei,e2. Произведением вектора х с координатами ^. (2 на число А = а + i^ мы назовем вектор с координатами с^1 — Д£2 и а^2 -V Р^. Смысл этого определения следующий: вектору х соответствует комплексное число ^ + г^2. Произведением Ах называется вектор, соответствующий произведению чисел А(£х + г^2). Заметим, что при сложении векторов складываются соответствующие комплексные числа.
Проверим аксиомы линейного пространства. Аксиомы, относящиеся к сложению векторов, разумеется, выполнены, так как тут обычные векторы складываются обычным образом. Аксиомы, относящиеся к умножению вектора на число, вытекают из свойств сложения и умножения комплексных чисел. Таким образом, мы имеем комплексное линейное пространство. Размерность его равна 1, так как каждый вектор х равен (^ + z£2)ei, где ^ + г^2 — комплексное число, определяемое вектором х. Базисом является вектор ei.
Скалярным произведением векторов х = Aei и у = /zei назовем число АД. Не представляет труда проверить, что такое скалярное умножение удовлетворяет аксиомам унитарного пространства.
Унитарная длина вектора (1 + г)ех равна V2. Скалярное произведение (ei,e2) = (ei,wi) = —г, даже если по отношению к обычному скалярному произведению эти векторы и перпендикулярны.
Свойства унитарных пространств. Все доказанные выше свойства евклидовых пространств с небольшими изменениями переносятся на унитарные пространства.
Скалярное произведение выражается через координаты сомножителей в базисе е по формуле
(ж, у) = У Пу.
где Г — матрица Грама базиса е, или, иначе, матрица основной эрмитовой формы. Ее элементы — скалярные произведения всевозможных
16 Д.В. Беклемишев
пар базисных векторов. Поскольку (е^е^) = (е^,^), матрица Грама в унитарном пространстве удовлетворяет условию
Гт = Г.(3)
Напомним, что при условии (3) матрица называется эрмитовой.
В конечномерном унитарном пространстве существует ортонор- мированный базис, векторы которого попарно ортогональны, а по длине равны 1. Такой базис можно получить из произвольного базиса методом ортогонализации. В ортонормированном базисе скалярное произведение выражается формулой
(ж, у) =+ ^п7?».
Ортогональное дополнение подпространства и ортогональные проекции вектора в унитарном пространстве определяются так же, как в евклидовом, и имеют те же свойства. Разумеется, нужно не забывать следить за порядком сомножителей в скалярном произведении.
Матрица перехода от одного ортонормированного базиса в унитарном пространстве к другому такому же базису должна удовлетворять равенству_
STS = Е.
Это означает, что S 1 = ST, а отсюда следует SST = Е.
Определение. Матрица, удовлетворяющая равенству (4), пазы- вается унитарной.
Применяя равенства (1) к формуле полного разложения детерминанта, мы получаем, что det S = det S. Теперь из (4) следует
det(STS) = det ST det 5 = det SdetS = | det S|2 = 1.
Таким образом, детерминант унитарной матрицы — комплексное число, по модулю равное 1.
В теореме 5 §4 гл. V мы видели, что для каждого линейного преобразования комплексного линейного пространства существует базис, в котором его матрица — верхняя треугольная. Легко видеть, что ортогонализация такого базиса не выводит его векторы из подпространств (11) §4 гл. V. Поэтому справедлива
Теорема 2. Для каждого линейного преобразования унитарного пространства существует ортонормированный базис, в котором его матрица — верхняя треугольная.
Самосопряженные и унитарные преобразования. Преобразование унитарного пространства называется самосопряженным, если для любых векторов х и у выполнено равенство
(Д(ж),у) = (ж,Д(у)).
Из этого определения вытекает, что преобразование является самосопряженным тогда и только тогда, когда его матрица в любом ортонормированном базисе эрмитова.
Собственные значения (а значит, и все характеристические числа) самосопряженного преобразования вещественны. Действительно, если А^ = Аж, то (Д(ж),ж) = А(ж,ж) и (х,А(х)) = А(ж,ж). Следовательно, А = А.
На самосопряженные преобразования унитарных пространств без изменений переносятся теоремы 2-4 § 2.
Заметим, однако, что обращение теоремы 4 § 2 — предложение 6 §2 — на унитарные преобразования не переносится: эрмитова матрица должна иметь вещественные числа на главной диагонали, а потому не всякая диагональная матрица эрмитова.
Преобразование унитарного пространства такое, что
(Д(ж),Д(у)) = (ж, у)
для любых векторов х и у, называется унитарным преобразованием. Преобразование унитарно тогда и только тогда, когда его матрица в любом ортонормированном базисе унитарная.
Собственные значения унитарного преобразования по модулю равны единице.
Каждое унитарное преобразование имеет ортонормированный базис из собственных векторов. Этим унитарные преобразования отличаются от ортогональных преобразований евклидова пространства.
Эрмитовы формы в унитарном пространстве. Рассмотрим в унитарном пространстве полуторалинейную форму Ь. Преобразование А этого пространства называется присоединенным к форме Ь, если Ь(х,у) = (х,А(у)) для любых векторов х и у. В ортонормированном базисе матрица присоединенного преобразования совпадает с матрицей, комплексно сопряженной матрице полуторалинейной формы Ь. Отсюда следует, что преобразование, присоединенное к эрмитовой форме, является самосопряженным. Теперь аналогично теореме 1 § 3 мы можем заключить, что для эрмитовой формы в унитарном пространстве найдется ортонормированный базис, в котором она имеет диагональный вид с вещественными числами на диагонали.
Для двух эрмитовых форм, из которых одна положительно определенная, найдется базис, в котором они обе имеют диагональный вид.
Упражнения
В двумерном унитарном пространстве дан ортонормированный базис и векторы а и Ь^ координаты которых в этом базисе соответственно 1 + г, 1 — г и —г, 2 — 2г.
Найдите их длины и косинусы углов между а и b и между b и а.
Ортогонализуйте эту пару векторов.
Напишите какую-нибудь эрмитову матрицу порядка 3 и какую- нибудь унитарную матрицу порядка 2.
Докажите, что корни характеристического уравнения вещественной ортогональной матрицы (в том числе и комплексные) по модулю равны 1.
Найдите ортонормированный базис из собственных векторов и матрицу преобразования в этом базисе для преобразования Д заданного в ор- тонормированном базисе матрицей
О г
—г О
Является ли преобразование самосопряженным, унитарным?
Найдите ортонормированный базис из собственных векторов унитарного преобразования, заданного в ортонормированном базисе матрицей
cos Ip sin ipcos Ip sin ip— sin срCOS ф— sin срCOS ф
cos Ip sin ip
cos Ip sin ip
— sin ср
COS ф
— sin ср
COS ф
ГЛАВА VIII
АФФИННЫЕ ПРОСТРАНСТВА
Плоскости
Аффинное пространство. В гл. I мы считали известным из школьного курса понятие обычного геометрического пространства и ввели определение вектора как упорядоченной пары точек. В гл. VI и гл. VII были изучены многомерные векторные пространства. Теперь мы можем дать аксиоматическое определение точечного пространства любой размерности.
Рассмотрим п-мерное вещественное линейное пространство ^ и дадим следующее
Определение. Множество У называется п-мерным аффинным пространством, а его элементы точками, если задан закон, сопоставляющий каждой упорядоченной паре его элементов Aw В единственный вектор из ^ (который мы обозначим АВ) так, что:
для любой точки А из У и любого вектора х Е 56 существует единственная точка В такая, что АВ = ж; эта точка будет обозначаться Р(А,хУ
для любых трех точек А, В w С выполнено АВ + ВС = АС.
56 называется пространством векторов пространства У, а его элементы — векторами из У.
Чтобы установить соответствие с привычными определениями, заметим, что первое требование соответствует возможности отложить произвольный вектор от любой точки, а второе — определению сложения векторов.
Приведем простейшие следствия из определения аффинного пространства.
Для любых двух точек Aw В АА + АВ = АВ. Поэтому вектор, соответствующий паре совпавших точек, является нулевым вектором. Отсюда для любой точки А имеем Р(А,о) = Р(А,АА) = А.
Второе требование для точек А, В, А дает АВ + В А = АА, откуда АВ = —ВА.
Для любых четырех точек А, В, А', В' справедливо равенство А'А + АВ = А'В' + В* В. Поэтому равенство АВ = А*В* выполнено тогда и только тогда, когда выполнено равенство А*А = В'В. Это свойство соответствует определению равенства векторов из § 1 гл. I.
Пример. Исходя из линейного пространства ^ можно построить аффинное пространство. Для этого возьмем в качестве множества точек У множество векторов пространства У и сопоставим каждой паре векторов х и у вектор ху = у — х. Легко проверить, что оба условия из определения выполнены. Интуитивно это означает следующее: представим себе векторы из У как направленные отрезки, исходящие из одной точки. Тогда точками У мы будем считать концы наших векторов.
Определение. Аффинные пространства У и У' называются изоморфными, если существует такое взаимно однозначное отображение f: У -4 У' и такой изоморфизм F: У У', что для любых двух точек выполнено f(A)f(B) = F(AB).
Могут быть изоморфны только аффинные пространства одной размерности. Для двух пространств разных размерностей не найдется изоморфизма F.
Если для изоморфизма f известен образ f(A) какой-то одной точки Л и задан изоморфизм F, то отображение f однозначно определено. Действительно, образ любой точки В может быть найден по формуле <В) = Р(f (А), F(АВ)).
С другой стороны, как бы мы ни задали образ А* точки А и изоморфизм векторных пространств F, этим путем мы получим изоморфизм f : У —> У'. Действительно, если В и С — произвольные точки, тоЛ%В) = F(AB) иАУ(С) = F(AC). Поэтому
ЙВ)ЦС) = АУ(С) -АУ(В) = F(AC) - F(AB) = F(BC).
Отсюда вытекает
Предложение 1. Любые два аффинных пространства одной размерности изоморфны. Изоморфизм однозначно определяется заданием образа одной точки и изоморфизма соответствующих пространств векторов.
Исследуем аффинные преобразования — изоморфизмы пространства У на то же пространство. Для этого предположим сначала, что изоморфизм F — тождественное преобразование. Зададимся образом А* некоторой точки А и рассмотрим преобразование f, определяемое равенством f(B) = Р(А*, АВ) для любой точки В. Если обозначить f(B) = В*, то предыдущее равенство означает, что А*В* = АВ, а это эквивалентно равенству В В* = АА*. Итак, образ каждой точки получается из нее сдвигом на один и тот же вектор АА*. Такое преобразование естественно назвать параллельным переносом.
Если мы предположим, что f(А) = А для некоторой точки A, a F — невырожденное линейное преобразование, то преобразование аффинного пространства будет задано формулой f(B) = Р(А, F(AB)). Таким образом устанавливается взаимнооднозначное соответствие между невырожденными линейными преобразованиями У и аффинными
преобразованиями, оставляющими неподвижной точку А.
Нетрудно доказать, что произвольное аффинное преобразование есть произведение параллельного переноса и преобразования, имеющего неподвижную точку.
Определение. Аффинное пространство называется точечным евклидовым пространством, если его пространство векторов евклидово. В этом случае расстоянием между точками А и В называется длина вектора АВ.
Трехмерное точечное евклидово пространство совпадает с пространством, изучаемым в элементарной геометрии, если в последнем фиксировать единицу измерения длин.
Декартовой системой координат в аффинном пространстве называется совокупность точки О и базиса е пространства У. Если в У задана система координат О, е, то каждой точке А из У взаимно однозначно сопоставляется упорядоченный набор из п чисел, а именно координаты вектора О А в базисе е. Эти числа называются декартовыми координатами точки, а столбец из них — ее координатным столбцом. Эти определения фактически повторяют определения из гл. I, и потому основные утверждения и формулы оттуда справедливы и для любых аффинных пространств. В частности:
координатный столбец вектора АВ равен разности координатных столбцов точек В и А;
координатный столбец точки Р(А,х) равен сумме координатных столбцов точки А и вектора х.
Формулы замены координат точки при изменении системы координат выводятся и выглядят так же, как и соответствующие формулы из § 3 гл. I.
Плоскости в аффинном пространстве. Пусть в аффинном пространстве У заданы точка Ао и А:-мерное (к > 0) подпространство У’ в его пространстве векторов У. Множество У’ всех точек вида Р(Ао,ж), где х Е У', называется к-мерной плоскостью в У. Точка Ао, разумеется, лежит в плоскости. Мы назовем ее начальной точкой, а подпространство У’ — направляющим подпространством.
Любая точка плоскости А = Р(А0,х) может быть принята за ее начальную точку. Действительно, любая точка В = Р(Ао,у) представима в виде В = Р(А,у — ж), так как АВ = А^В — А0А. Наоборот, Р(А, г) = Р(А0, z + ж).
Не представляет труда доказать, что ^-мерная плоскость является А:-мерным аффинным пространством.
Предложение 2. Если в У выбрана декартова система координат, то к-мерная плоскость может быть задана системой линейных уравнений ранга п — к. Обратно, множество точек, координаты которых удовлетворяют совместной системе ранга п — к, является к-мерной плоскостью.
Доказательство. Если £0 — координатный столбец начальной точки, то по определению столбец £ = ту + £о является координатным столбцом точки плоскости тогда и только тогда, когда ту — координатный столбец вектора из направляющего подпространства. По предложению 4 § 2 гл. VI в этом случае ту должен удовлетворять однородной системе ранга п — к вида Up = 0. Следовательно, столбец £ удовлетворяет системе и£ = 3- где 3 — ^о- Вторая часть предложения следует из теоремы 3 §6 гл. V.
Общее решение системы линейных уравнений дает параметрические уравнения (п — т)-мерной плоскости, в которых фундаментальная система решений — базис в направляющем подпространстве, а частное решение неоднородной системы — начальная точка.
(п — 1)-мерная плоскость называется гиперплоскостью. Она задается одним линейным уравнением од^1 + ... + ап^п = 0. Одномерная плоскость называется прямой линией. Она может быть задана параметрическими уравнениями вида £ = £0 + try.
Упражнения
В некоторой декартовой системе координат четырехмерного аффинного пространства плоскость задана системой уравнений
г^ + з^ + ^ + э^-!.
Напишите ее параметрические уравнения (найдите начальную точку и базис в направляющем подпространстве).
а) Что может представлять собой пересечение двух плоскостей?
б) В п-мерном аффинном пространстве оцените размерность плоскости, получаемой как пересечение плоскостей размерностей ki и к^.
Докажите, что в аффинном пространстве любые две прямые лежат в некоторой трехмерной плоскости.
§ 2. Общая теория линий и поверхностей второго порядка
В этом параграфе мы возвращаемся к геометрии трехмерного точечного пространства, которой были посвящены первые главы книги. Настоящий параграф может изучаться независимо от § 1. Он содержит применение результатов, полученных для квадратичных форм евклидова пространства, к исследованию произвольной линии или поверхности второго порядка.
Закон преобразования коэффициентов. Мы начинаем с рассуждений, одинаково пригодных для линий второго порядка на плоскости и поверхностей второго порядка, и потому не будем фиксировать размерность п — она равна 2 или 3 в зависимости от того, какой случай иметь в виду. (В действительности читатель сможет заметить, что многое здесь справедливо для любых размерностей.)
И линии, и поверхности мы будем называть поверхностями, чтобы не делать большого числа оговорок.
Рассмотрим произвольное уравнение второго порядка
У^ + 2 У2 агоС + ^00 = 0,(1)
связывающее координаты точек на плоскости или в пространстве, причем о точках, которые ему удовлетворяют, не будем предполагать ничего, даже того, что такие точки существуют. Если мы изменим систему координат и подставим в (1) выражение старых координат через новые, то мы получим новое уравнение (также второго порядка согласно теоремам 1 и 2 § 1 гл. II). Мы будем говорить, что уравнение перешло в новое уравнение, или, что то же самое, что преобразовались его коэффициенты.
Получим закон, по которому преобразуются коэффициенты уравнения. Напомним, что замена системы координат распадается на перенос начала координат и изменение базиса. Если мы изменим базис при неизменном начале координат, то старые координаты выразятся через новые по формулеп
k=l где агк — элементы матрицы перехода от старого базиса к новому. Подставляя это в уравнение (1), получаем
52 aii°koU'4'1 + 2 52 a®°U'k + «00 = о i,j,k,lг,к
с коэффициентами
akl = ^^aij(Tk(Tl^ а’к0 = У^ «zO^L «00 = «00-(2)
Если мы перенесем начало координат в точку с координатами рг (1 < г < п), оставив базис без изменения, то старые координаты выразятся через новые по формуле ~
е = е^рг.
Подстановка в уравнение (1) дает
У2 (С + Рг)(^ + Р^) + 2 У2 aio(C + Рг) + ^оо = О,
ИЛИ
52 «о?? + 52 ач +w +2 Е + а00 = о.
Отсюда
«V = «zj ?«z0 = ^ ^ ОЦкР “Ь «z0,(3)
к
так как суммы ^^ ау^р5 и У^ о^у^^ отличаются только обозначением индексов суммирования. Выражение для свободного члена йоо нам не потребуется.
Формулы (2) и (3) выражают искомый закон преобразования коэффициентов уравнения. Обсудим его.
Члены второй степени в уравнении (1) образуют однородный многочлен второй степени. Мы видим, что его коэффициенты не меняются при переносе начала координат, а при замене базиса преобразуются как коэффициенты квадратичной формы. Поэтому многочлен
Ё «уС^(4)
М=1
можно рассматривать как квадратичную форму. Назовем ее малой квадратичной формой. Из сказанного вытекает
Предложение 1. Ранг и сигнатура малой квадратичной формы (4) не меняются при изменении декартовой системы координат.
Получим закон преобразования в другой форме, позволяющей доказать инвариантность еще двух чисел. Рассмотрим однородный многочлен второй степени от п + 1 переменных
ппп
Е «р^ч4 = Е+2 Еа»^0+аоое°€°- (5)
М = 02,J = 12=1
Левая часть (1) получается из (5) при (° = 1.
Многочлен (5) можно рассматривать как координатную запись квадратичной формы при некотором выборе базиса в (п + 1)-мерном пространстве. Назовем эту квадратичную форму большой квадратичной формой. Ранг и сигнатура этой квадратичной формы не изменят
ся, если перейти к другому базису с произвольной матрицей перехода S порядка п + 1, но нам потребуются матрицы перехода, имеющие
специальный вид. Выпишем его при п = 2:
€ € €€ € €О12О121оо^0aj<7^<7^(7?<7^1оо^0aj<7^<7^(7?<7^ГС2ГС2А^2А^2/0./0.(6)(6)
€ € €
€ € €
О
1
2
О
1
2
1оо
^0aj<7^
<7^(7?<7^
1оо
^0aj<7^
<7^(7?<7^
Г
С2
Г
С2
А
^2
А
^2
/0.
/0.
(6)
(6)
Тут переменная (° не меняется, а для г = 1, ...^п С^АР+^е0-(7)
к=1
Если положить (° = £'° = 1, а £г (г = 1,..., п) интерпретировать как декартовы координаты точки n-мерного пространства, то в (7) записано самое общее преобразование декартовой системы координат.
Итак, мы доказали
Предложение 2. Ранг и сигнатура большой квадратичной формы (5) не меняются при замене декартовой системы координат.
Поверхность, определяемая уравнением (1), не изменится, если умножить левую часть уравнения на какой-либо отличный от нуля множитель. При этом ранги большой и малой квадратичных форм не изменятся, а сигнатуры могут изменить только знак (если множитель отрицательный). Отсюда следует
Теорема 1. Четыре числа —ранги и модули сигнатур большой и малой квадратичных форм — являются инвариантами поверхности второго порядка.
Обозначим ранг и модуль сигнатуры малой квадратичной формы соответственно через г и ст, а ранг и модуль сигнатуры большой квадратичной формы — через R и Е.
Линии второго порядка на плоскости. В теореме 1 § 1 гл. III мы показали, что любое уравнение второго порядка на плоскости за счет выбора декартовой прямоугольной системы координат может быть приведено к одному из девяти канонических видов. В соответствии с этим имеется девять классов уравнений второго порядка.
Составляя матрицы большой и малой квадратичных форм для канонических уравнений, мы можем непосредственно усмотреть значения г, ст, R и Е, соответствующие каждому классу. Единственное затруднение возникает в случае параболы. Матрица большой квадратичной формы для ее канонического уравнения имеет вид
О —р О
-р О О
О 01
Чтобы найти R и Е, выберем матрицу перехода
1 -1 О
11О
Мы получимМы получимST AS =ST AS =О 01
Мы получим
Мы получим
ST AS =
ST AS =
—2р О О
О 2р О
001
и обнаружим, что R = 3 и Е = 1. Матрица S не имеет вида (6), но R и Е не меняются при произвольной замене базиса.
Выпишем канонические виды уравнений второго порядка на плоскости вместе со значениями рангов и модулей сигнатур в табл. 1.
Из теоремы 1 видно, что уравнениям одного класса соответствует один и тот же набор инвариантов, а из табл. 1, что наборы инвариантов, соответствующие уравнениям разных классов, различны. Таким образом, имеет место
Теорема 2. Аффинный класс уравнения второго порядка с двумя переменными однозначно определяется числами г, R, а и Е.
Кроме того, мы видим, что значение г = 2 характеризует центральные линии, а их разделение на линии эллиптического и гиперболического типов определяется значением а. Значение R < 3 соответствует “распавшимся” линиям, в состав которых входят вещественные или мнимые прямые. Это было установлено в § 3 гл. III в связи с геометрическим смыслом определителей б и А. Сейчас мы в состоянии посмотреть на них с более общей точки зрения.
Таблица 1
Название
Каноническое уравнение
R
S
г
а
Эллипс
«Т/а2 + (^)2/62 = 1
3
1
2
2
Мнимый эллипс
«*)7«2 + О/ь2 = -1
3
3
2
2
Пара мнимых пересекающихся прямых
«2К1)2 + Ь2«2)2 = 0
2
2
2
2
Гипербола
О/«2 - ^гЦг = 1
3
1
2
0
Пара пересекающихся прямых
а2(^)2-Ь2(^)2 = 0
2
0
2
0
Парабола
К2)2 = ж1
3
1
1
1
Пара параллельных прямых
К2)2 = а2
2
0
1
1
Пара мнимых параллельных прямых
К2)2 = -а2
2
2
1
1
Две совпавшие прямые
К2)2 = 0
1
1
1
1
Ортогональные инварианты. Вместе с малой квадратичной формой мы можем рассматривать ее присоединенное преобразование. Если пользоваться только прямоугольными системами координат, то матрица малой квадратичной формы совпадает с матрицей присоединенного преобразования. Поэтому коэффициенты ее характеристического многочлена не меняются при замене одной декартовой прямоугольной системы координат другой такой же системой.
Определение. Величины, не меняющиеся при замене одной декартовой прямоугольной системы координат на другую декартову прямоугольную систему, называются ортогональными (или евклидовыми) инвариантами.
Итак, с линией связаны два ортогональных инварианта
7*1 — «и + «22,^2 —7*1 — «и + «22,^2 —«11«12«21<^22«11«12«21<^22
7*1 — «и + «22,^2 —
7*1 — «и + «22,^2 —
«11«12
«21<^22
«11«12
«21<^22
/2 — это знакомый нам детерминант 5. При произвольных заменах координат его величина меняется, но знак (или обращение в 0) остается инвариантным. Об /1 речь шла в упр. 6 § 1 гл. III.
Замена базиса (6) имеет специальный вид, но если прямоугольная
^2^2^2^2система координат меняется на прямоугольную, то матрица
^2
^2
^2
^2
(8)
ортогональная, и ее детерминант равен 1 или — 1. В этом случае детерминант матрицы перехода S в формуле (6) также равен ±1. При замене базиса (6) детерминант матрицы большой квадратичной формы умножается на (detS)2, т. е. остается неизменным. Мы получили еще один ортогональный инвариант уравнения второго порядка — известный нам детерминант А, записанный несколько иначе:
^з —^з —«00«10«20«00«10«20«Ю «11«12«20«12«22«Ю «11«12«20«12«22
^з —
^з —
«00«10«20
«00«10«20
«Ю «11«12
«20«12«22
«Ю «11«12
«20«12«22
(9)(9)Легко видеть, что матрица перехода в формуле (6) ортогональна тогда и только тогда, когда ортогональна матрица (8) и а^ = <Jq = О, т. е. ортонормированный базис заменяется на ортонормированный, а перенос начала координат не производится. При этом коэффициенты характеристического многочлена матрицы большой квадратичной формы не изменятся. Итак, коэффициенты при А2
(9)
(9)
«00 + «11 + «22,
«20«22«20«22(Ю)(Ю)«11 «12«00 «10«00
«20
«22
«20
«22
(Ю)
(Ю)
«21 «22«10 «11«20
не меняются при ортогональной замене базиса и, возможно, меняются при переносе начала координат. Величины такого типа называются семиинвариантами (т. е. полуинвариантами). Вычитая из (9) и (10) соответственно /1 и /2, мы получаем семиинварианты «00 и
«00«10«00«10«10«11«10«11«00«20«00«20«20«22«20«22
«00
«10
«00
«10
«10
«11
«10
«11
«00
«20
«00
«20
«20
«22
«20
«22
Впрочем, то, что «оо — семиинвариант, видно и из формул (2).
Значения полученных здесь инвариантов и семиинвариантов позволяют найти коэффициенты в канонических уравнениях, и потому определяют линию второго порядка с точностью до положения на плоскости. Следует, однако, помнить, что эти величины связаны с многочленом второго порядка, а не с линией. Они меняются очевидным образом, если уравнение умножить на отличное от нуля число.
Поверхности второго порядка. Пусть уравнение (1) связывает координаты точки в трехмерном пространстве. В этом пункте мы покажем, что существует такая декартова прямоугольная система координат, при переходе к которой уравнение принимает один из 17 канонических видов.
В качестве базиса такой системы координат выберем тот ортонормированный базис, в котором малая квадратичная форма имеет
диагональный вид. Таким образом, мы будем исходить из уравнения Ai(£х)2 + А2^2)2 + Ад(^3)2 + 2аю^х + 2«2о€2 + 2«зо^3 + с^оо = 0 (11) и запомним, что уже выбран определенный ортормированный базис. На коэффициенты уравнения не накладывается никаких ограничений, за исключением того, что Ai, А2 и Аз не обращаются в нуль одновременно. Дальнейшие упрощения определяются следующим вспомогательным предложением.
Предложение 3. Если в уравнение (11) входит с ненулевым коэффициентом квадрат одной из координат, то при помощи переноса начала координат вдоль соответствующей оси можно обратить в нуль член с первой степенью этой координаты.
Это доказывается так же, как и предложение 1 § 1 гл. III.
Нам будет удобно рассмотреть отдельно несколько случаев, соответствующих различным значениям инвариантов г, ст, R и Е.
Пусть г = 3. Это равносильно тому, что ни одно из Ai, А2 и Аз не равно нулю. Тогда в силу предложения 3 начало координат можно перенести в такую точку, что уравнение (11) примет вид
А1К1)2 + А2(€2)2 + Аз(€3)2 + м = 0.(12)
1А. Условие R = 4 равносильно тому, что свободный член р в (12) не равен нулю. Разделив на него, получим
-^К1)2-^2)2- ^3)2 = 1.(13)
ррр
1Аа. Пусть Е = 4. Это означает, что Ai, А2, A3 и р одного знака, коэффициенты в уравнении (13) отрицательны, и оно приводится к каноническому виду ^1)2^2^3)2
(22 + 52+ С2'
Это уравнение называется уравнением мнимого эллипсоида. Ему не удовлетворяет ни одна точка.
1А6. Если Е = 2, а а = 3, то общий знак Ai, А2, A3 противоположен знаку р. Коэффициенты в (13) положительны, и уравнение приводится к каноническому виду
О , О . О =1а2 Ъ2 с2 ’
Поверхность — эллипсоид.
1Ав. При Е = 0 и ст = 1 знак одного из собственных значений (можно считать, при необходимости изменяя нумерацию базисных векторов, что это Аз) противоположен знаку двух других (Ai и А2) и совпадает со знаком р. В уравнении (13) два положительных и один отрицательный коэффициент. Поверхность — однополостный гиперболоид с каноническим уравнением
О (^2)2 0=1.
а2 Ь2 с2
1Аг. Пусть теперь Е = 2, а = 1. Знак одного из собственных значений (считаем, что Ai) противоположен знаку двух других и противоположен знаку pi. Теперь в уравнении (13) два отрицательных и один положительный коэффициент. Оно приводится к виду
оо«з)2 _ т
а2 Ь2с2
и определяет двуполостный гиперболоид.
1Б. Пусть R = 3. При г = 3 это равносильно // = 0. Уравнение (12) однородно, и всегда Е = ст.
1Ба. При а = 3 все собственные значения имеют один знак, и уравнение (12) может быть записано в виде
К1)2 . К2)2 . К3)2 _ л
а2 Ь2 с2
Оно называется уравнением мнимого конуса. Поверхность состоит из одной точки.
1Б6. Если ст = 1, то одно из собственных значений отличается знаком от двух других. Уравнение приводится к каноническому виду
а2 Ъ2 с2
Поверхность называется конусом второго порядка.
Пусть теперь г = 2. В уравнении (11) одно из собственных значений равно нулю. Не уменьшая общности, мы можем считать, что Ад = 0. Используя предложение 3, приведем (11) к виду
Ai(^)2 + А2(^2)2 + 2«30£3 + «оо = 0.(14)
(Начало координат переносится вдоль осей ^ и £2.) Выпишем детерминант матрицы большой квадратичной формы для уравнения (14):
«оо00«30«оо00«3000«зоAi00оа2о00000«зоAi00оа2о000— “^30^1^2-— “^30^1^2-(15)(15)
«оо
0
0
«30
«оо
0
0
«30
00«зо
Ai00
оа2о
000
00«зо
Ai00
оа2о
000
— “^30^1^2-
— “^30^1^2-
(15)
(15)
Условие R = 4 в силу равенства (15) равносильно «30 ^ 0.
2А. Пусть R = 4. Сгруппируем члены в уравнении (14): А1К1)2 + А2(€2)2 + 2«зо= 0.
Отсюда видно, что переносом начала координат вдоль оси Сг ^=^, 12=^. ?=^3 + ^, 2«зо уравнение можно преобразовать в
Ai(^)2 + А2(^2)2 + 2«зо^3 = 0.
Далее есть две возможности в соответствии со значением а.
2Аа. сг = 2. Тут Ai и А2 одного знака, и, в случае необходимости, заменяя базисный вектор ез на —ез, мы приведем уравнение к виду
а2 Ъ2
Это — каноническое уравнение эллиптического параболоида.
2А6. ст = 0. В этом случае Ai и А2 имеют разные знаки, и уравнение приводится к каноническому виду
(Г1)2 (Г2)2 _ о?за2 Ъ2 *
(Тут также может потребоваться изменение направления е3.) Это уравнение определяет гиперболический параболоид.
2Б. Пусть R = 3. Тогда «зо = 0, и левая часть уравнения не содержит координаты (3. В соответствии со сказанным в § 1 гл. II это означает, что уравнение определяет цилиндр, образующие которого параллельны базисному вектору ез, а направляющая определяется в плоскости векторов ei и е2 уравнением (14) при «30 = 0:
Ai^1)2 + А2(^2)2 + «оо = 0.(16)
Уравнение (16) на плоскости может определять одну из пяти центральных линий второго порядка. Им соответствуют пять цилинд
ров, которые это уравнение может определять в пространстве: эллиптический цилиндр, гиперболический цилиндр, пара пересекающихся плоскостей (направляющая — пара пересекающихся прямых), пара мнимых пересекающихся плоскостей (поверхность состоит из прямой линии, направляющая — точка, т. е. пара мнимых пересекающихся прямых) и, наконец, мнимый эллиптический цилиндр (пустое множество, направляющая — мнимый эллипс). Канонические уравнения этих поверхностей приведены в табл. 2.
Рассмотрим случай г = 1. В уравнении (11) имеем А2 = Аз = 0, a Ai ф 0. Переносом начала координат вдоль оси ^ уравнение приво
дится к видудится к видуAi^1)2 + 2«2о£2 + 2«зо£3 + «оо — 0.Ai^1)2 + 2«2о£2 + 2«зо£3 + «оо — 0.(17)(17)
дится к виду
дится к виду
Ai^1)2 + 2«2о£2 + 2«зо£3 + «оо — 0.
Ai^1)2 + 2«2о£2 + 2«зо£3 + «оо — 0.
(17)
(17)
ЗА. Допустим, что «20 + «зо т^ 0. Тогда мы можем сделать поворот базиса вокруг вектора е^
где у = V^io + ^зо- Теперь (17) принимает вид
Ах^'^+гг^+аоо = 0.(18)
Переносом начала координат вдоль оси (/2 преобразуем (18) в уравнение Ai^"1)2 + 2'г^"2 = 0, которое приводится к каноническому виду
ГХ)2 = 2^2, ^>0.
(При необходимости можно изменить направление е^.) Это уравнение параболического цилиндра.
ЗБ. Если «20 = «зо = 0, то уравнение (17) сводится к
Ai (^х)2 + «оо = О
и приводится к одному из трех последних канонических видов.
На этом классификация поверхностей второго порядка заканчивается. Ее результаты приведены в табл. 2.
Таблица 2
Название
Каноническое уравнение
R
Е
г
СТ
Мнимый эллипсоид
к1)2 ! о2 , (е3)2 _ т а2Ь2с2
4
4
3
3
Эллипсоид
К1)2 ! К2)2 ! К3)2 _ ! а2Ь2с2
4
2
3
3
Однополостный гиперболоид
К1)2 ! К2)2К3)2 _ т
а2Ь2с2
4
0
3
1
Двуполостный гиперболоид
(С1)2(С2)2(С3)2 _ т
а2Ь2с2
4
2
3
1
Мнимый конус
(С1)2 ! (С2)2 ! (С3)2 _ у а2Ь2с2
3
3
3
3
Конус
К1)2 ! К2)2К3)2 _ 0
а2Ь2с2
3
1
3
1
Эллиптический параболоид
(С1)2 . (С2)2 _ 9.з а2 + 624
4
2
2
2
Гиперболический параболоид
К1)2К2)2 _ 0.3
а262
4
0
2
0
Эллиптический цилиндр
К1)2 , К2)2 _ .
а2№
3
1
2
2
Мнимый эллиптический цилиндр
(С1)2 . (С2)2 _ а2№
3
3
2
2
Гиперболический цилиндр
(С1)2(С2)2 _ 1
а262
3
1
2
0
Пара пересекающихся плоскостей
К1)2К2)2 _ о
а2Ь2
2
0
2
0
Пара мнимых пересекаю- плоскостей
Параболический цилиндр Пара параллельных плоскостей
Пара мнимых параллельных плоскостей
Пара совпавших плоскос- плоскостей
К1)2 | К2)2 _ 0 а2Ь2
К1)2 = 2^2
К1)2 = а2
К1)2 = -а2
«Т = 0
2
3
2
2
1
2
1
0
2
1
2
1
1
1
1
2
1
1
1
1
17 Д.В. Беклемишев
Из теоремы 1 и табл. 2 следует
Теорема 3. Аффинный класс уравнения второго порядка с тремя переменными однозначно определяется числями г, R, а и Е.
Упражнения
Приведите к каноническому виду уравнение
2(£2)2 - 3(£3)2 - 2д/3^е2 - 4^£3 + 4Уз£2£3 + 50£3 = 80.
Не приводя уравнение к каноническому виду, определите класс поверхности второго порядка
к1)2 + 4^^2 + бе'е3 - к2)2 + 2<v + 4(е3)2 + ге1 = о.
При каких значениях параметра а поверхность с уравнением
КТ + К2)2 + К3)2 ++ С1?3) + 4а = 0
является эллипсоидом?
ГЛАВА IX
ОСНОВЫ ТЕНЗОРНОЙ АЛГЕБРЫ
Тензоры в линейном пространстве
Вводные замечания. В предыдущих главах мы рассматривали в линейных или евклидовых пространствах различного рода объекты: линейные преобразования, билинейные функции и т. д. Изучение каждого объекта основывалось на определении, которое формулировалось без участия базиса. Например, линейное преобразование определялось как такое отображение пространства в то же пространство, которое удовлетворяет определенным условиям ((1) § 3 гл. VI). Таким образом, изученные нами объекты существуют и в принципе могут быть изучены без введения базиса. Для обозначения таких объектов мы будем пользоваться термином геометрический объект.
Хотя геометрический объект и существует независимо от базиса, бывает удобно, выбрав некоторый базис, задать объект относительно этого базиса при помощи упорядоченной системы чисел — компонент объекта. Например, выбор базиса устанавливает взаимно однозначное соответствие между линейными преобразованиями и квадратными матрицами. Элементы матрицы линейного преобразования можно считать компонентами линейного преобразования в рассматриваемом базисе. Неизменность объекта при замене базиса приводит к изменению компонент.
Во всех встречавшихся случаях мы могли вычислить компоненты объекта в одном базисе через его компоненты в другом базисе и через элементы матрицы перехода от первого базиса ко второму. Такая зависимость называется законом преобразования компонент геометрического объекта.
В этой главе мы рассмотрим важный класс геометрических объектов, называемых тензорами. Закон преобразования их компонент таков, что новые компоненты являются линейными однородными многочленами от старых компонент, а коэффициенты этих многочленов являются произведениями элементов матрицы перехода и элементов обратной к ней матрицы. Для того чтобы точно описать этот закон и тем самым дать определение тензора, необходимо ввести некоторые обозначения.
Обозначения. Напомним, что матрицу размеров т х п можно определить как функцию, сопоставляющую некоторое число каждой
паре (i,j), где г 6 {1,m}, a j Е {1,п}. Обобщим это определение. Поскольку нам будут нужны только матрицы, аналогичные квадратным матрицам, все индексы будут принадлежать одному и тому же множеству {1,...,п}.
Определение, s-мерной матрицей порядка п (или s-мерным массивом) называется функция, определенная на множестве всевозможных наборов чисел (zi,...,zs), где все числа принимают значения из множества {1,...,п}.
Для того чтобы разъяснить термин “s-мерная матрица”, рассмотрим трехмерную матрицу с элементами сщь- При любом фиксированном значении индекса к = ко элементы вида aijk0 составляют квадратную матрицу порядка п. Таким образом, вся совокупность элементов трехмерной матрицы распадается в упорядоченный набор из п квадратных матриц: ||c^ji ||,..., ||c^jn||- Можно представить себе эти матрицы расположенными одна под другой в виде слоев, так что образуется куб, разделенный на п3 ячеек, содержащих по одному числу. Аналогично, четырехмерная матрица может рассматриваться как упорядоченный набор трехмерных матриц и т. д.
Строку и столбец удобно считать одномерными матрицами: их элементы нумеруются одним индексом.
В рассматриваемых нами матрицах не все индексы будут равноправны: будут выделены два сорта индексов. Принято индексы одного сорта писать вверху, а другого — внизу. В принципе мы могли бы, скажем, обозначать один сорт индексов латинскими буквами, а другой — греческими, но принятое обозначение жестко связано со всей системой обозначений. За расположением индексов приходится строго следить. Если порядок индексов не установлен иначе, мы будем считать, что нижние индексы следуют за верхними так, как если бы они были написаны правее верхних.
Многомерные матрицы полностью выписывать сложно. Действует следующее соглашение: буквенный индекс рассматривают как переменную величину, принимающую значения 1,...,п, и если написано выражение, содержащее буквенный индекс1, не являющийся индексом суммирования, то предполагается, что написаны п таких выражений, соответствующих каждому значению этого индекса. Когда имеется несколько индексов, сказанное относится к каждому из них. Таким образом, например, агг"Л8 обозначает всю совокупность элементов s-мерной матрицы, а запись о^к = 0^к означает, что равны стоящие на одинаковых местах элементы двух трехмерных матриц, т. е. матрицы равны.
Вводится следующее новое обозначение суммирования. Пусть написан одночлен, состоящий из букв с индексами, причем какой-то ин-
*)У нас в качестве буквенных индексов, как правило, будут применяться буквы г, з, k, I, возможно, снабженные своими индексами. Буква п всегда обозначает фиксированное число — размерность пространства.
деке встречается, дважды; один раз вверху, а другой раз внизу. Это обозначает сумму членов такого вида, написанных для всех значений повторяющегося индекса так, как если бы перед ним стоял знак ^2, а индекс был индексом суммирования, принимающим значения от 1 до п. Если описанным образом повторяются несколько индексов, то имеется в виду многократная сумма. Раньше мы постоянно сталкивались с подобными суммами, но писали знак суммирования. Теперь мы этого делать не будем. Например, формулыf (Ж) = 52 9kl = 52будем писать в виде 2-1г^fM = фгС, Ры = Pij^L3. Определение и примеры. Мы рассматриваем n-мерное вещественное линейное пространство ^.Определение. В пространстве ^ задан тензор типа (p,q), если каждому базису сопоставлена (р + ^)-мерная матрица порядка п. При этом, каковы бы матрицы ot^ Jq и шениями:деке встречается, дважды; один раз вверху, а другой раз внизу. Это обозначает сумму членов такого вида, написанных для всех значений повторяющегося индекса так, как если бы перед ним стоял знак ^2, а индекс был индексом суммирования, принимающим значения от 1 до п. Если описанным образом повторяются несколько индексов, то имеется в виду многократная сумма. Раньше мы постоянно сталкивались с подобными суммами, но писали знак суммирования. Теперь мы этого делать не будем. Например, формулыf (Ж) = 52 9kl = 52будем писать в виде 2-1г^fM = фгС, Ры = Pij^L3. Определение и примеры. Мы рассматриваем n-мерное вещественное линейное пространство ^.Определение. В пространстве ^ задан тензор типа (p,q), если каждому базису сопоставлена (р + ^)-мерная матрица порядка п. При этом, каковы бы матрицы ot^ Jq и шениями:ни были базисы 'У должны быть •Jqни были базисы 'У должны быть •Jqе и е , соответствующие име и е , соответствующие имсвязаны следующими соотно-связаны следующими соотно-.4.4(1)(1)
деке встречается, дважды; один раз вверху, а другой раз внизу. Это обозначает сумму членов такого вида, написанных для всех значений повторяющегося индекса так, как если бы перед ним стоял знак ^2, а индекс был индексом суммирования, принимающим значения от 1 до п. Если описанным образом повторяются несколько индексов, то имеется в виду многократная сумма. Раньше мы постоянно сталкивались с подобными суммами, но писали знак суммирования. Теперь мы этого делать не будем. Например, формулы
f (Ж) = 52 9kl = 52
будем писать в виде 2-1г^
fM = фгС, Ры = Pij^L
3. Определение и примеры. Мы рассматриваем n-мерное вещественное линейное пространство ^.
Определение. В пространстве ^ задан тензор типа (p,q), если каждому базису сопоставлена (р + ^)-мерная матрица порядка п. При этом, каковы бы матрицы ot^ Jq и шениями:
деке встречается, дважды; один раз вверху, а другой раз внизу. Это обозначает сумму членов такого вида, написанных для всех значений повторяющегося индекса так, как если бы перед ним стоял знак ^2, а индекс был индексом суммирования, принимающим значения от 1 до п. Если описанным образом повторяются несколько индексов, то имеется в виду многократная сумма. Раньше мы постоянно сталкивались с подобными суммами, но писали знак суммирования. Теперь мы этого делать не будем. Например, формулы
f (Ж) = 52 9kl = 52
будем писать в виде 2-1г^
fM = фгС, Ры = Pij^L
3. Определение и примеры. Мы рассматриваем n-мерное вещественное линейное пространство ^.
Определение. В пространстве ^ задан тензор типа (p,q), если каждому базису сопоставлена (р + ^)-мерная матрица порядка п. При этом, каковы бы матрицы ot^ Jq и шениями:
ни были базисы 'У должны быть •Jq
ни были базисы 'У должны быть •Jq
е и е , соответствующие им
е и е , соответствующие им
связаны следующими соотно-
связаны следующими соотно-
.4
.4
(1)
(1)
где а^ — элементы матрицы перехода от е к е', а т^ — элементы ее обратной матрицы.
Элементы матрицы, соответствующей некоторому базису, называются компонентами тензора в этом базисе. Число р + q называется валентностью тензора, a q и р соответственно ковариантной и контрвариантной валентностью.
Подчеркнем, что, несмотря на сложность суммы в правой части формулы (1), в каждое слагаемое входит единственная компонента тензора. Это означает, что новые компоненты являются линейными однородными многочленами относительно старых компонент. Сложность формулы (1) связана с выражением коэффициентов этих многочленов через элементы матрицы перехода.
Два тензора равны, если они одного типа и имеют одинаковые компоненты в некотором базисе. Тогда из закона преобразования вытекает, что равны их компоненты в любом базисе.
Для любой (р + ^)-мерной матрицы и любого базиса е найдется тензор типа (р, q), который в базисе е имеет эту матрицу компонент. Его компоненты в остальных базисах могут быть найдены с помощью формулы (1).
Пример 1. Вектор является тензором типа (1, 0). Действительно, если задан вектор, то каждому базису соответствует одномерная матрица — столбец. При этом компоненты, соответствующие разным
базисам, связаны формулой £ = S£ или £' = S х£:
_гs — ТкЧ-
Это — закон преобразования компонент тензора типа (1,0).
Пример 2. Линейная функция на пространстве ^ является тензором типа (0,1). Действительно, если задана линейная функция, то каждому базису соответствует одномерная матрица — строка коэффициентов этой функции. При изменении базиса коэффициенты линейной функции преобразуются по формуле р* = pS, т. е.
</г =
Тензоры типа (0,1) — векторы сопряженного пространства ^* — называют ковекторами.
Пример 3. Линейное преобразование пространства ^ является тензором типа (1,1). В самом деле, если задано линейное преобразование, то каждому базису соответствует матрица, и матрицы, соответствующие двум базисам, связаны формулой А* = S^AS*.
аз =
Пример 4. Билинейная функция на пространстве ^ — тензор типа (0,2). Если дана такая функция, то каждому базису сопоставляется ее матрица, и матрицы билинейной функции в разных базисах связаны формулой В' = STBS:
Pij = "i^jPkl-
Следует заметить, что симметричная билинейная функция и соответствующая квадратичная форма — один и тот же тензор, поскольку их матрицы в любом базисе совпадают.
Пример 5. Пусть В — матрица билинейной функции ранга п в базисе е. Сопоставим этому базису матрицу Вх. Сделав это для всех базисов, мы получим тензор типа (2, 0). Действительно, из В* = STBS следует В1-1 = 8~хВ~х (8Т)-Х = S-1B-1(S-1)T, или
Г = Т^Г.
Пример 6. Число, не зависящее от выбора базиса, — инвариант — можно считать тензором типа (0,0).
Пример 7. Важным тензором типа (1,1) является так называемый символ Кронекера, компоненты которого в некотором базисе составляют единичную матрицу:
^ = ( ?’ г з?(2)
Формула (2) — принятое обозначение, и мы будем им ниже пользоваться. Если интерпретировать символ Кронекера как линейное преобразование, то это будет тождественное преобразование Е. и потому
в любом другом базисе этот тензор имеет те же компоненты, составляющие единичную матрицу. Для примера проверим это, используя тензорную символику. Согласно закону преобразования
X=^6i-(з)
Если §i определяется формулой (2), то из п2 слагаемых в правой части (3) равны нулю все, кроме тех, для которых к = I. Поэтому б^ = ткак , a ткак — элементы произведения S-1S. Значит, б*- = ^-.
Пример 8. Рассмотрим обобщение билинейной функции — функцию Р(ж1,...,ж9) от q векторов, линейную по каждому из них, если остальные фиксированы. Такие функции называются q-линейными или полилинейными, если число аргументов не уточняется. Разложим каждый из векторов по некоторому базису е. Тогда в силу полилинейности
где коэффициенты оцг..л = /~ (е^,..., е^) играют ту же роль, что и элементы матрицы билинейной функции. Докажем, что при замене базиса они преобразуются как компоненты тензора типа ^ч)- Для этого рассмотрим базис е^ = сгкек и снова воспользуемся полилинейностью:
= F^ekl,...,^ekg)=^^^
или ci^ = акХ..а^ akl...kq, как и требовалось.
Пример 9. Таким же способом можно построить пример тензора любого типа (р, q\ При этом полилинейная функция должна зависеть от q векторов и р ковекторов. Значение такой функции на векторах жх,...,ж9 и ковекторах f1,...,^ можно вычислить, разложив векторы по базису е, а ковекторы — по его биортогональному базису р в пространстве ^*. Напомним, что базис рт,...,рп называется биортогональным базису ei, ...,еп, если
р'Ы=<^
Если xt = ^е^, а Р = ^. p/j', то аналогично предыдущему получаем где
= Fkiekx1...1ekq1pl\...,x>lpY
Вспомним, что базис р преобразуется матрицей ^S-^T, когда базис е преобразуется матрицей S. В тензорных обозначениях это записывается как p,J = ткрк и проверяется так:
^Ч^=т^^еЙ=тШ=5з,
Теперь подставим в = F^'^,..., e'g, pM1,..., p,Zp) выражения новых базисных векторов через старые (для обоих базисов е и р) и, как и в примере 8, получим закон преобразования коэффициентов, который будет совпадать с законом преобразования (1).
Этот пример показывает, что для любой р + ^-мерной матрицы и любого базиса е найдется тензор типа (р, q), который в базисе е имеет такую матрицу компонент.
Линейные операции. Линейные операции определены для тензоров одного и того же типа. Именно, определим для пространствен
ных матриц одной размерности сложение и умножение на число поэлементно: суммой матриц ^‘‘‘^ и ^J^^ назовем матрицу
(4)(4)21..Лр _21. ..2р^21...2р
(4)
(4)
ji...jqh---jqph---3q^
г^ на число А — матрицуг^ на число А — матрицуа произведением матрицы а^
г^ на число А — матрицу
г^ на число А — матрицу
Jl-.-Jq31 •••Jq
Предложение 1. Пусть А и В — тензоры типа (p^q). Сопоставим каждому базису сумму их матриц в этом базисе. Этим будет определен тензор типа (р, q). Сопоставим каждому базису произведение матрицы тензора А на число А. Этим будет определен тензор того же типа (p,q).
Обе части предложения доказываются одинаково и по существу вытекают из того, что правая часть формулы (1) — линейный однородный многочлен относительно старых компонент тензора. Приведем доказательство для первой части. При замене базиса
..jq - TkVTkp(JjV(Jjqttli...lq
zDii-i-.-ip zi ip li lq nki...kp
P jl-jq ~ Tkl-"Tkpajl"-ajqPll...lq *
Складывая почленно эти равенства, мы получаем /21---2р niii-.-ip zi ip li i-q ( ki...kp /эк1...кр\
a jl...jqP" P jl...jq Tkl'"Tkp<Jjl'"
т. e. тензорный закон преобразования для с^1'7 + (3^'"^р.
Тензоры, определенные в предложении 1, мы назовем, соответственно суммой тензоров А и В и произведением А на число А. Свойства линейных операций описываются следующим предложением.
Предложение 2. По отношению к операциям сложения и умножения на число множество всех тензоров одного и того же типа (р, q) является линейным пространством размерности np^q.
Предоставим читателю проверить все аксиомы в определении линейного пространства и займемся размерностью. Выберем в ^ какой- нибудь базис и рассмотрим тензоры, у которых одна из компонент в данном базисе равна 1, а остальные компоненты равны нулю. Существует ровно npPq таких тензоров, так как тензор типа (р, q) имеет npPq
компонент. Каждый тензор данного типа раскладывается, и притом однозначно, по выбранным нами тензорам (коэффициенты разложения равны компонентам данного тензора). Таким образом, размерность пространства тензоров типа (р, q) равна np"^q, и предложение доказано.
Более того, мы построили базис в пространстве тензоров типа (р, q), естественным образом связанный с базисом в пространстве ^. Напомним, что как раз таким способом мы построили базис в сопряженном пространстве — пространстве тензоров типа (0,1) — и назвали его биортогональным исходному базису в ^. Теперь для пространства ^ мы имеем бесконечную последовательность линейных пространств, связанных с ним так же, как ^*: как только выбран базис в ^, во всех этих пространствах также появляются базисы.
Умножение тензоров. Пусть А — тензор типа (р, q), а В — тензор типа (г, s). Произвольному базису е мы можем сопоставить (р + q + г + 5)-мерную матрицу, составленную из произведений каждой компоненты А на каждую компоненту В. Эти произведения упорядочим, записав сначала индексы, относящиеся к Д, а затем индексы, относящиеся к В, так, как показывает формула
11 ...ipki ...кг ii ...ip ^ki ...кг/г\
Предложение 3. Если каждому базису мы сопоставим числа ^^'"ц^ определяемые формулой (5), то этим будет определен тензор типа (р + r^q + s).
Доказательство мы проведем для случая тензоров типов (1,1) и (0,1). В общем случае доказательство отличается только более громоздкой записью. Выразим компоненты тензоров А и В в базисе ef через их компоненты в базисе е:
O^j = TkCTjaU Зт = °m3h-
Отсюда
Tjm = «'Ут =3h = T^'cr^,
т. e. величины 7^ преобразуются при замене базиса как компоненты тензора типа (1, 2).
Определение 1. Тензор, построенный в предложении 3, называется произведением тензора А на тензор В и обозначается А 0 В.
Пример 10. Рассмотрим две линейные функции f и h на ^ и сопоставим каждой паре векторов х и у число 1(ж)Н(т/). Пусть в некотором базисе значения функций записываются как 1(ж) = фтДг и Ь(у) = ркРк, где С и ^ — компоненты векторов х и у. Тогда
= f(a:)h(y) = (^С)(^У) =
поскольку при перемножении многочленов каждый член одного сомножителя умножается на каждый член другого. Итак, построенная
нами функция b — произведение двух линейных функций — билинейная функция, т. е. тензор типа (0,2). Он является тензорным произведением тензоров, соответствующих f и К. Мы можем написать b = f 0 h, или, в компонентах, Згк = ip-iPk-
Тензорное произведение не коммутативно. Это хорошо видно на предыдущем примере. Пусть b* = h 0 f. Тогда Ь*(ж,т/) = h(x)f(7/) = = b(y,x), т. е. это будет другая билинейная функция, если только функция b не симметричная. Посмотрим на то же самое с точки зрения компонент. Конечно, фгРк = MWi- Это значит, что Згк = ЗкГ мат" рицы билинейных функций отличаются на транспонирование, В* = = ВТ. Они совпадают, если фгР-к — 1Мфк = 0 для всех г, к. Равенство нулю всех этих детерминантов равносильно пропорциональности коэффициентов линейных функций f и К.
И в общем случае множество чисел, являющихся компонентами произведения тензоров, не зависит от порядка сомножителей, но упорядочиваются эти числа по-разному в зависимости от порядка сомножителей.
Предоставим читателю самостоятельно убедиться, что умножение тензоров ассоциативно и дистрибутивно по отношению к сложению. Легко заметить также, что произведение тензора на число совпадает с произведением на тензор типа (0,0), имеющий это число в качестве компоненты.
Предложение 4. Любой тензор типа (p,q) раскладывается в линейную комбинацию произведений, в каждое из которых входит р векторов и q ковекторов.
Для доказательства покажем, что произведениями требуемого вида являются тензоры, из которых в предложении 2 был построен базис в пространстве тензоров типа (р, q). Мы сделаем это для тензоров типа (2,1), поскольку в общем случае рассуждение аналогично.
Пусть тензор Q таков, что в базисе е его компонента 9у3 = 1, а остальные компоненты равны нулю. Рассмотрим векторы базиса е^ ед и ковектор р1, входящий в биортогональный базис. Векторы е^ и ед имеют компоненты (0,1, 0,..., 0) и (0, 0,1, 0,..., 0), а компоненты ко- вектора — (1, 0,..., 0). Поэтому произведение Q = в2 0 ед 0 р1 имеет только одну компоненту 9Р, равную 1, а все остальные его компоненты равны нулю. Точно так же утверждение доказывается и для остальных тензоров, составляющих базис в пространстве тензоров рассматриваемого типа.
Свертывание. Рассмотрим множество элементов s-мерной матрицы, для которых все индексы, кроме некоторых двух, имеют фиксированные значения. Это множество образует двумерный слой — квадратную матрицу. Таким образом, вся матрица распадается на двумерные слои, соответствующие выбранной паре индексов. Всего таких слоев столько, сколько комбинаций значений могут принимать остальные s — 2 индексов, т. е. п8-2.
Пусть А — тензор типа (р, q), причем р > 0 и q > 0, т. е. тензор имеет как верхние, так и нижние индексы. Выберем какой-нибудь верхний (например, первый) индекс и какой-нибудь нижний (например, последний) и рассмотрим слои, соответствующие такой паре индексов. Напомним, что следом квадратной матрицы называется сумма ее диагональных элементов. Следы всех слоев образуют (р + q — 2)- мерную матрицу, имеющую р — 1 верхних и q — 1 нижних индексов:
В12В12пг2пг2(6)(6)122 — ^р I2^2 — ip
В12
В12
пг2
пг2
(6)
(6)
•3q-l•3q-l71 1 +71 2
•3q-l
•3q-l
Jl---Jq— 1 1Jl---Jq— 1^
Используя тензорное обозначение суммирования, мы можем написать /э^2***^р ki^.. .ip
Pjl...jq-1 — ар...Зд_гк*
Предложение 5. Сопоставим каждому базису систему чисел, получаемую из компонент тензора типа (р, q) вычислением следа каждого слоя, соответствующего одному верхнему и одному нижнему индексам. Такое соответствие определяет тензор типа (р — l,q — 1).
Для доказательства выясним, как преобразуется указанная система чисел при изменении базиса. Для случая, описанного формулой (6),
мы имеем
одз-Зр — iki^-Mp — ъ 72 ;р к Ц-1 Ц т1---тР
Р h---3q-i а 3i...3q_ik*
Но так как т^а^ = 5^, это выражение равно
Д2 ДР Д1 lq-1 mi...mp
При суммировании по индексам lq и mi равны нулю все слагаемые, за исключением тех, для которых lq = mi. Обозначив lq = mi = к, мы можем написать
/3/^2..лрг2 ДР 31 lq-i кт2...тр
Р ji...jq_i Тт2*“ Ттразг ••• %-1 ah...lq-ik'
Это и есть доказываемый закон преобразования.
Определение. Тензор, получаемый из тензора А по формулам (6), называется его сверткой по первому верхнему и последнему нижнему индексам. Аналогично определяется свертка по любому верхнему и любому нижнему индексам.
Подчеркнем, что для двух верхних (или двух нижних) индексов свертка не определена.
Свертка тензора типа (1,1) по единственной паре индексов есть инвариант — уже упоминавшийся след линейного преобразования (см. с. 185).
Сверткой двух тензоров называется свертка их произведения по верхнему индексу одного из сомножителей и нижнему индексу другого. Например, образ вектора х с компонентами (' при линейном преобразовании с матрицей ак есть свертка соответствующих тензоров: Т]к = ак^г. Значение линейной функции f со строкой коэффициентов рк на векторе х с координатами (' есть свертка ф^ = фк^к•
Транспонирование. Транспонированием s-мерной матрицы по каким-либо двум индексам называется такая перестановка ее элементов, при которой транспонируется каждый слой, получаемый фиксированием всех индексов, кроме двух выбранных. Например, при транспонировании матрицы а^к по двум первым верхним индексам она переходит в матрицу Ррк, связанную с ней равенством
(7)(7)$jk = О?Г-
(7)
(7)
Вообще, под транспонированием матрицы по множеству индексов понимается результат ее последовательных транспонирований по различным парам индексов из этого множества. По множеству из к индексов может быть осуществлено к\ транспонирований.
Транспонирование иногда называют перестановкой индексов, хотя, например, записи а^ и а^ определяют одну и ту же матрицу: в обоих случаях все индексы независимо друг от друга принимают значения от 1 до п.
Пример 11. Пусть п = 2. Рассмотрим трехмерную матрицу оц^ • Значениям 1 и 2 последнего индекса соответствуют два слоя. Выпи
шем их рядом:шем их рядом:«111«121«211«221«111«121«211«221«112«122«212«222«112«122«212«222
шем их рядом:
шем их рядом:
«111«121
«211«221
«111«121
«211«221
«112«122
«212«222
«112«122
«212«222
Транспонирование по двум первым индексам переводит эту мат
рицу в ^jk = o^jtki или, в развернутом виде,
An А21An А21An А21An А21А12 А22А12 А22А12 А22А12 А22«111«211«121«221«111«211«121«221«112«212«122«222«112«212«122«222
An А21
An А21
An А21
An А21
А12 А22
А12 А22
А12 А22
А12 А22
«111«211
«121«221
«111«211
«121«221
«112«212
«122«222
«112«212
«122«222
Если при более сложном транспонировании 7^ = а^, то
7111 7121721172217111 71217211722171127122721272227112712272127222«111«112«121«122«111«112«121«122«211«212«221«222«211«212«221«222
7111 7121
72117221
7111 7121
72117221
71127122
72127222
71127122
72127222
«111«112
«121«122
«111«112
«121«122
«211«212
«221«222
«211«212
«221«222
Предложение 6. Пусть каждому базису сопоставлена (р + димерная матрица, полученная из матрицы тензора А типа (р, д) транспонированием, причем переставляются только верхние (или только нижние) индексы. Этим определен тензор В типа (р,д).
Нам достаточно доказать это для транспонирований по двум индексам, так как любое транспонирование — результат последовательного выполнения таких транспонирований. Кроме того, для любой пары верхних или нижних индексов доказательство одинаково. Число и расположение индексов, не участвующих в транспонировании, роли не играет. Поэтому мы проведем доказательство для транспонирования по первой паре верхних индексов, записанного в формуле (7). Транспонируем матрицу новых компонент тензора А:
Q^H _ _ j г k h jiiiki _ j г k h oiijik!
Pl -al - ThTrTkxal ak -ThTrTkxal Pk •
Это отличается от обычной записи закона преобразования компонент тензора типа (3,1) только порядком сомножителей.
Определение. Тензор В, построенный в предложении 6, называется результатом транспонирования тензора А.
Тензоры, являющиеся произведениями двух данных тензоров в разном порядке, получаются один из другого транспонированием.
Симметрирование и альтернирование. Рассмотрим тензор А, контрвариантная валентность которого не меньше заданного числа s > 2. Выберем какие-нибудь s верхних индексов. Эти индексы можно переставить s! способами, и потому существуют s! тензоров, получающихся из А транспонированием по этим индексам. Сложим все эти тензоры и разделим результат на число s!. Полученный тензор называется результатом симметрирования А по выбранным индексам. Его компоненты обозначаются заключением в круглые скобки этой группы индексов у компонент тензора А. Аналогично определя
ется симметрирование по нижним индексам.
Пример 12. Симметрирование тензора типа (3,0) по первому и
третьему индексам:третьему индексам:= | ^аук += | ^аук +
третьему индексам:
третьему индексам:
= | ^аук +
= | ^аук +
Обратите внимание, что второй индекс, не участвующий в симметрировании, выделен прямыми чертами.
Пример 13. Симметрирование тензора типа (1, 3) по всем нижним индексам:
^№0 = 6 ^kl + ^зк + ^к1з + ^кз1 + $кз + ^TkY (8)
Снова рассмотрим тензор А типа (р, ^), где р ^ з ^ 2. Выберем группу из s верхних индексов и пронумеруем выбранные индексы числами l,...,s. Тогда каждому тензору, получаемому из А транспонированием по этим индексам, будет сопоставлена некоторая перестановка 21,..., г5 номеров l,...,s. Обозначим через 7V(zi,..., г5) число нарушений порядка в ней (см. п. 6 § 3 гл. V). Напомним, что перестановка называется четной, если число нарушений порядка в ней четное, и нечетной в противном случае.
Транспонируя А по выбранным индексам, мы, как и выше, получим s! тензоров. Сложим все эти тензоры, предварительно умножив каждый из них на (—1)д^'^-Лз) где гх,...,г5 — перестановка, ему соответствующая. Сумму разделим на число s!. Так построенный тензор называется результатом альтернирования тензора А по выбранным индексам. Его компоненты обозначаются заключением в квадратные скобки тех индексов, по которым производится альтернирование.
Пример 14. Альтернирование тензора типа (3,0) по первому и третьему индексам: = i
Пример 15. Альтернирование тензора типа (1, 3) по всем нижним индексам:
З^кЦ = 6^kl + №jk + Pklj - Pkjl - Plkj - 0}lkY (9)
Пример 16. В §4 гл. VI мы отмечали, что детерминант матрицы линейного преобразования является инвариантом. Выразим этот инвариант при помощи тензорных операций. Пусть аг^ — элементы матрицы А преобразования А в некотором базисе е. Тогда п-крат- ное произведение А на самого себя А 0 ... 0 А имеет компоненты ^^...(Т^. Альтернируем это произведение по всем нижним индексам, а затем свернем по всем индексам. Мы получим инвариант
Ki г2
Докажем, что это и есть интересующий нас детерминант.
Здесь п индексов суммирования, каждый из которых принимает п значений. Следовательно, правая часть распадается на пп слагаемых. Каждое из этих слагаемых представляет собой сумму п! членов, возникающих при альтернировании. Если в наборе значений индексов суммирования, определяющих какое-то слагаемое, есть два одинаковых, то такое слагаемое равно нулю. Действительно, для каждого члена в нем, взятого со знаком плюс, найдется не отличающийся член, взятый со знаком минус. Пусть все значения индексов суммирования, определяющие слагаемое, различны. Тогда, переставляя сомножители в каждом члене такого слагаемого, упорядочим верхние индексы и этим приведем его к виду «^...а^, причем
(^i, — Ап)
Всего слагаемых такого типа п\. Следовательно,
Отсюда по формуле полного разложения детерминанта А = det А.
Если разбор этого примера вызвал затруднение, выпишите подробно всю сумму при п = 2.
Замечание. Пусть имеется какое-то соотношение между тензорами, написанное при помощи введенных нами тензорных операций. Если выбран базис, это соотношение порождает такие же соотношения между компонентами рассматриваемых тензоров. Тензорные операции инвариантны в том смысле, что соотношения между компонентами выглядят одинаково, каков бы ни был базис. Скажем, соотношение A = x0y-\-z0z, где х, у и г — векторы, равносильно равенству (А3 = £Z77J + QQ между компонентами, причем безразлично, в каком базисе, так как во всех базисах оно выглядит одинаково.
В силу этого обстоятельства часто, говоря о тензорах, имеют в виду их компоненты или, наоборот, говоря о компонентах, имеют
в виду тензоры. Говорят, например, “тензор а^^ вместо “тензор, компоненты которого в таком-то базисе равны оц^”. Это не может вызвать недоразумений и сильно упрощает речь. В дальнейшем мы будем пользоваться подобными сокращениями.
Симметричные и антисимметричные тензоры.
Определение. Тензор называется симметричным по паре индексов, если он не меняется при транспонировании по этой паре. Результат его альтернирования по этой паре равен нулевому тензору.
Тензор симметричен по группе индексов, если он симметричен по любой паре индексов из этой группы. В этом случае он не меняется при любом транспонировании по индексам этой группы.
Не представляет труда убедиться, что результат симметрирования тензора по некоторой группе индексов является тензором, симметричным по этим индексам. Если, например, переставить любые два нижних индекса в формуле (8), то в ее правой части изменится только порядок слагаемых.
Определение. Тензор называется антисимметричным по паре индексов, если он умножается на (—1) при транспонировании по этой паре индексов, или, иначе говоря, результат его симметрирования по ней равен нулевому тензору.
Если тензор антисимметричен по паре индексов, то равны нулю те его компоненты, у которых совпадают значения этих индексов. Это видно из того, что каждый слой, соответствующий этим индексам, — антисимметричная квадратная матрица.
Тензор антисимметричен по группе индексов, если он антисимметричен по любой паре индексов из этой группы.
Результат альтернирования тензора по нескольким индексам антисимметричен по этим индексам. Причину этого легко понять, если переставить какие-нибудь два нижних индекса в формуле (9): ее правая часть изменит только знак.
Предложение 7. Антисимметричный по группе из s индексов тензор не меняется при транспонировании по ней, если соответствующая перестановка индексов четная, и умножается на (—1), если нечетная.
Доказательство. Транспонирование, соответствующее перестановке индексов 21,..., %8, сводится к последовательной перестановке пар индексов. Поскольку каждая из них меняет знак всех компонент тензора, достаточно доказать, что данное транспонирование осуществимо за 2V(zi,..., is) перестановок пар индексов.
Последнее утверждение равносильно тому, что числа 1,..., s можно расположить в порядке 21,...,is, переставляя N(ii, ...,г8) раз соседние числа. Докажем сначала, что числа ii,...,is можно указанным способом расположить в порядке возрастания. Для этого отыщем в перестановке zi,...,% 8 число 1 и переставим его на первое место, меняя
местами последовательно со всеми числами, стоящими левее. Все они больше 1, и мы переставим единицу столько раз, сколько нарушений порядка она образует. Затем отыщем число 2 и точно так же переставим его на второе место. При этом его придется переставить со всеми числами, которые стоят левее него, кроме 1, а со всеми ними оно образует нарушение порядка.
Проделаем далее то же самое со всеми числами 3,..., s — 1. Число s окажется на последнем месте, переставлять его не надо, но и нарушений порядка в перестановку оно не вносит. В результате будет сделано N(ii, ...,г8) попарных перестановок чисел, и числа окажутся расположенными в порядке возрастания.
Теперь исходя из 1, ...,s мы можем проделать те же перестановки чисел в обратном порядке и получить ii,...,is. На это потребуется также 2V(zi,..., is) перестановок соседних чисел.
Предложение 8. Если тензор симметричен по группе из s индексов, то результат его альтернирования по этой группе индексов — нулевой тензор.
Если тензор антисимметричен по группе индексов, то результат его симметрирования по ней — нулевой тензор.
Обе части предложения доказываются одинаково. Докажем первую. Все s! тензоров, которые можно получить транспонированием, одинаковы. При альтернировании мы складываем их со знаками, определяемыми четностями соответствующих перестановок. При этом все слагаемые уничтожатся, так как из s! перестановок ровно половина четных, а половина нечетных. Действительно, меняя местами два первых числа в перестановке, мы изменяем ее четность (вводится или ликвидируется ровно одно нарушение порядка). Этим устанавливается взаимно однозначное соответствие между четными и нечетными перестановками.
Замечание. Если индексов больше двух, равенства нулю результата альтернирования (симметрирования) по этим индексам еще недостаточно для того, чтобы тензор был симметричным (антисимметричным) по ним.
Упражнения
Пусть ^ — линейное пространство билинейных функций, определенных на линейном пространстве XX, а А — линейное преобразование пространства ^. Докажите, что А — тензор типа (2, 2) в пространстве XX.
а) Сколько компонент имеет трехвалентный тензор в четырехмерном пространстве?
б) Сколько слагаемых содержит выражение какой-либо его компоненты в новом базисе через компоненты в старом базисе?
Тензор типа (0, п) в n-мерном линейном пространстве в базисе е имеет компоненты с^...^ = 0, если среди значений ii,...,in есть одинаковые, и
ей i = 1)jV(il,...,in)
в противном случае. Найдите компоненты этого тензора в базисе е' = eS.
Линейная функция f задана в базисе е строкой ср, а вектор а — столбцом (X. Найдите матрицу тензора а 0 f. Какой геометрический смысл имеет этот тензор?
Сколько различных тензоров можно образовать при помощи свертывания из тензора типа (2,2)?
Докажите, что тензор из упр. 3 антисимметричен по любому подмножеству множества индексов.
Докажите, что для любого тензора типа (1, 1) выполнено равенство U кА г к а\ = а^ац.
2. Тензоры в евклидовом пространстве
Метрический тензор. Все, сказанное о тензорах в линейном пространстве, разумеется, справедливо и в случае евклидова пространства. Однако в евклидовом пространстве тензоры обладают многими свойствами, которых они не имеют в линейном.
Определение. Сопоставим каждому базису евклидова пространства матрицу Грама этого базиса. Определяемый этим тензор д^ типа (0, 2) называется метрическим тензором пространства.
Как мы видели в примере 5 § 1, справедливо
Предложение 1. Сопоставим каждому базису евклидова пространства матрицу, обратную матрице Грама этого базиса. Это соответствие определяет тензор дг^ типа (2,0).
Определение. Тензор, построенный в предложении 1, называется контрвариантным метрическим тензором.
Поскольку (Г-1)7 = (Гт)-1 = Г-1, контрвариантный метрический тензор симметричен:• •-
9 = 9 •
Напишем равенство ГГ * = Е в тензорных обозначениях:
Поднятие и опускание индексов. Наличие метрического тензора позволяет ввести в евклидовом пространстве еще две операции над тензорами — поднятие и опускание индексов.
При опускании индекса тензору типа (р, q), р ^ 1, сопоставляется тензор типа (р — 1, q + 1), получаемый свертыванием данного тензора с метрическим тензором по тому индексу, который мы хотим опустить. При этом порядок индексов сохраняется в следующем смысле. Мы отказываемся от соглашения, согласно которому нижние индексы следуют за верхними. Для того чтобы отметить порядок индексов, над каждым нижним индексом и под каждым верхним индексом ставится точка. Например, при опускании первого индекса у тензора а3к мы получаем тензор дца3к = а?к.
18 Д.В. Беклемишев
В действительности эти точки расставляются не всегда, а тогда, когда возможны недоразумения или неоднозначность в интерпретации формул. Часто можно обойтись без них.
При поднятии индекса данный тензор сворачивается с контрвариантным метрическим тензором по тому индексу, который следует поднять. Результат будет тензором типа (р + 1, q — 1). Например, поднятие первого индекса у d3k дает а3к = д^а'^ а поднятие третьего приводит к а?к = д^об^.
Пример 1. В §3 гл. VII был введен вектор, присоединенный к линейной функции на евклидовом пространстве. Строка коэффициентов ср линейной функции и координатный столбец вектора ос связаны формулой р> = атГ. Переходя от матричной записи к тензорной, мы получаем р^ = o^Qki- Итак, линейная функция получается из вектора опусканием индекса. Наоборот, вектор получается из функции поднятием индекса: оГ = дгзРг.
Пример 2. К билинейной функции b на евклидовом пространстве присоединено линейное преобразование А, матрица которого связана с матрицей билинейной функции равенством А = Г 'В. В тензорных обозначениях это может быть переписано как
У = gik3kj.
Мы видим, что тензор А получен из тензора b поднятием первого индекса. Мы можем сказать также, что b получается из А опусканием индекса, но здесь уже необходимо подчеркнуть, что при опускании верхний индекс становится первым нижним индексом:
3ij = 9ikdj •
То, что здесь это существенно, показывает
Пример 3. В §2 гл. VII мы определили линейное преобразование А*, сопряженное данному преобразованию А. В произвольном базисе их матрицы связаны равенством, которое можно переписать в виде ГЛ* = (ГЛ)Т. Обозначим через о^ и а*г элементы Л и Л* и напишем это равенство в тензорных обозначениях:
gikp; = 9jka*tk'
— после опускания индексов один тензор получается из другого транспонированием.
Свертывая обе части этого равенства по индексу j с тензором д1^ мы получим 5коГк- = gl3gik^kj или
— чтобы получить один тензор из другого, надо поднять нижний индекс и опустить верхний.
Евклидовы тензоры. При изучении евклидова пространства часто можно ограничиться только ортонормированными базисами. При этом все формулы, связанные со скалярным произведением,
значительно упрощаются, так как метрический тензор имеет единичную матрицу:
9ij - | о, г /
Матрица перехода от одного ортонормированного базиса к другому ортонормированному является ортогональной, т. е. удовлетворяет соотношению S-1 = ST, а ее элементы связаны равенствами
(2)
Пусть мы ограничились ортонормированными базисами. Тогда в силу (2) закон преобразования компонент тензора имеет вид
...ipу Аki kp l-^lq k±...kp
—Jq/ -VIp JIJq 4—lqx 7
kiv..,kp
Здесь нарушились правила тензорной символики: индексы ii^.^ip в левой части равенства верхние, а в правой — нижние. Кроме того, пришлось написать знак ^2, так как индексы суммирования ki, ...,kp оказались все сверху. Это признаки того, что равенство не является инвариантным (оно верно только в ортонормированных базисах).
Формула (3) показывает, что, ограничиваясь ортонормированными базисами, мы уничтожаем различие между верхними и нижними индексами: и тем, и другим в законе преобразования соответствуют одинаковые множители.
Заметим еще, что в силу (1) в ортонормированном базисе совпадают компоненты тензоров, отличающихся друг от друга на поднятие или опускание индекса. Мы отмечали это в гл. VII для векторов, присоединенных к линейным функциям, и для преобразований, присоединенных к билинейным функциям. Это легко проверяется и в любом случае. Мы имеем, например, а^р = 9ji^'-'k = a?k^ так как в сумме по I отлично от нуля только то слагаемое, где / = j, а в нем дц = 1.
Из сказанного следует, что, ограничиваясь ортонормированными базисами, мы можем отождествить все тензоры, которые отличаются друг от друга поднятием или опусканием индекса. Точнее говоря, все тензоры, имеющие в ортонормированных базисах одинаковые компоненты, мы объединяем в один класс и рассматриваем этот класс как некоторый новый объект — евклидов тензор.
Определение. В евклидовом пространстве размерности п задан евклидов тензор валентности s, если каждому ортонормированному базису сопоставлена s-мерная матрица порядка п. При этом каковы бы ни были ортонормированные базисы е и е', элементы с^...^ и акг ks соответствующих матриц связаны соотношением
(4)
Все индексы у евклидовых тензоров равноправны, и мы пишем их внизу. По повторяющимся индексам, как всегда, производится суммирование.
Числовые величины, не меняющиеся при переходе от одного ор- тонормированного базиса к другому, в гл. VIII были названы ортогональными (или евклидовыми) инвариантами. Теперь мы видим, что это — евклидовы тензоры валентности 0.
Компоненты евклидова тензора в неортонормированных базисах не определены. Однако для каждого евклидова тензора валентности s можно определить эти компоненты так, чтобы получился тензор любого типа (p,q), где р-V q = s. Для этого их нужно найти, исходя из компонент евклидова тензора в ортонормированном базисе, при помощи закона преобразования компонент тензора типа (p,q). Таким образом, каждый евклидов тензор порождается любым тензором из некоторого класса тензоров. Ясно, что все тензоры этого класса отличаются друг от друга поднятием или опусканием индексов.
Рассмотрим вектор евклидова пространства и присоединенную к нему линейную функцию. В ортонормированном базисе их компоненты совпадают, а в неортонормированном — различаются. В этом случае компоненты линейной функции называются ковариантными координатами евклидова вектора, определяемого рассматриваемым вектором. Это — координаты вектора в биортогональном базисе.
Важным примером евклидова тензора является так называемый дискриминантный тензор, определяемый для некоторого ортонорми- рованного базиса равенством
(где N — число нарушений порядка в соответствующей перестановке), если все индексы различны, и е^...^ = 0 в противном случае. Как мы видели в упр. 3 § 1, компоненты такого тензора преобразуются по формуле е^ i = е^...^ det S, что в случае ортогональной матрицы перехода дает s^ ^ = ^ti...^ — компоненты дискриминантного тензора одинаковы во всех ортонормированных базисах одной ориентации с исходным и отличаются только знаком в базисах противоположной ориентации. Для неортонормированных базисов дискриминантный тензор доопределяется как тензор типа (0,п).
Для евклидовых тензоров определены все тензорные операции, введенные для тензоров в § 1. Определения, а также формулировки и доказательства свойств этих операций были бы почти дословным повторением сказанного, и мы не приводим их. Заметим только, что для евклидовых тензоров свертывание возможно по любой паре паре индексов, и транспонировать, симметрировать и альтернировать можно по любому множеству индексов. Например, если, ограничиваясь ор- тонормированными базисами, мы отождествим квадратичную форму с присоединенным к ней линейным преобразованием, то полученный новый объект — евклидов тензор валентности 2 — будет иметь инвариантную свертку (как линейное преобразование) и инвариантно будет удовлетворять условию симметрии c^j = o^jt (как квадратич-
нал форма). Инвариантность здесь подразумевается, конечно, только относительно замены одного ортонормированного базиса другим ор- тонормированным.
Упражнения
В базисе е метрический тензор задан матрицей Г, а тензор oiij матрицей А:
Найдите матрицы В, С и D тензоров ctj , a‘k и o3k.
Можно заметить, что в упр. 1 детерминанты матриц Л, В, С и D совпадают, и следы В и С одинаковы. Объясните это.
Упростите выражение (З^а^д^ + 3^0% glk)gks -Va^gjkgts.
Поливекторы. Внешние формы
р-векторы. Этот параграф посвящен изучению двух специальных классов тензоров, важных для приложений.
Определение. Антисимметричный по всем индексам тензор типа (р, 0) называется р-вектором или поливектором, если р не уточняется. 2-векторы принято называть бивекторами.
Антисимметричный по всем индексам тензор типа (0, q) называется q-формой или внешней формой, если q не уточняется. Число q называется порядком или степенью внешней формы.
Тензоры типов (1,0) и (0,1) по определению считают 1-вектором и 1-формой.
Внешние формы пространства ^ можно рассматривать как поливекторы в сопряженном пространстве ^*. Поэтому свойства этих двух классов тензоров одинаковы. В начале мы будем говорить в основном о поливекторах.
Заметим, прежде всего, что при р > п существует только нулевой р-вектор. Действительно, из р индексов, принимающих значения 1,...,п, в каждой компоненте хотя бы два должны иметь одинаковые значения. Как отмечалось в § 1, из антисимметрии следует, что каждая компонента такого тензора равна нулю.
При р = п могут быть отличны от нуля только те компоненты, у которых значения индексов составляют перестановку чисел 1,...,п (иначе снова окажутся два равных индекса). Все такие компоненты по предложению 7 § 1 выражаются через одну из них по формуле
р-вектор агг,,Лр называется простым или разложимым, если он представим как произведение р! на альтернированное произведение векторов, т. е. найдутся такие векторы х\,...,хр с координата-
МИ ^ , ..., ^рР , чтоМИ ^ , ..., ^рР , что(2)(2)
МИ ^ , ..., ^рР , что
МИ ^ , ..., ^рР , что
(2)
(2)
Пример 1. Пусть £г и т/г — два вектора в трехмерном пространстве. Они определяют простой бивектор с компонентами
«23=^3„31 =^^l^.^l,(3)
а32, а13 и а21 отличаются знаком от этих, а а11 = а22 = а33 = 0.
Итак,Итак,Выражения (3) напоминают о векторном произведении. И действительно, если пространство евклидово, рассмотрим свертку с дискриминантным тензором Eijk^T]^- Выпишем первую компоненту этого ковектора в правом ортонормированном базисе. Если 2 = 1, то в сумме только два ненулевых слагаемых j = 2, к = 3 и j = 3, к = 2.
Итак,
Итак,
Eljk^T]^ — £123^2^3] + ^132^3^?^ — «23
Аналогично подсчитываются и остальные компоненты. Поднятие индекса у этого ковектора дает вектор
6 =
который и является векторным произведением. Это видно из выражения его компонент в ортонормированном базисе.
Предложение 1. Каждый п-вентор является простым.
Действительно, пусть дан произвольный n-вектор агг"Лтг. Возьмем какой-нибудь ненулевой простой n-вектор (З11-^ = п!^1...^ и обозначим отношениечерез А. Из формулы (1) следу
ет, что для всех компонент а21- ^ = д^^---^. Положив rf = Л^, мы имеем а'А-“'п = п! т/21^2---*^, как и требовалось.
динатных столбцов:динатных столбцов:6...66...56...66...5(4)(4)Рассмотрим р векторов ад, ...,жр и составим матрицу из их коор-
динатных столбцов:
динатных столбцов:
6...6
6...5
6...6
6...5
(4)
(4)
66
Вычислим минор этой матрицы, расположенный в строках с номерами 21 < 22 < ... < 2Р, по формуле полного разложения
(&1 • • • кр)(&1 • • • кр)...кр)^^! ЛкрSI•...кр)^^! ЛкрSI•
(&1 • • • кр)
(&1 • • • кр)
...кр)^^! Лкр
SI•
...кр)^^! Лкр
SI•
(5)(5)Сравнивая это выражение с (2), мы находим те компоненты простого /э-вектора, у которых значения всех индексов попарно различны и расположены в порядке возрастания (существенные компоненты):
(5)
(5)
Остальные компоненты вычисляются по уже найденным из свойства антисимметрии.
В частности, для п-вектора имеем d1,n = det ||^|| (пример 16 §1). Вспомним формулу (21) § 1 гл. VII. Из нее видно, что если пространство евклидово, а базис положительный ортонормированный, то компонента а1111П равна объему ориентированного параллелепипеда, построенного на векторах, составляющих данный п-вектор.
Из формулы (5) следует, что простой ^-вектор является нулевым тогда и только тогда, когда составляющие его векторы линейно зависимы, т. е. ранг матрицы (4) меньше р.
Относительные инварианты. Любой n-вектор в каждом базисе вполне характеризуется одним числом — его существенной компонентой а1- 71. Попробуем найти закон преобразования этого числа при замене базиса без участия других компонент n-вектора. Мы получим
или, согласно формуле полного разложения, а'1-" = (det S"1)^-" = (det S)"W-n.(6)
Мы видим, что соответствие, относящее каждому базису существенную компоненту n-вектора, определяет геометрический объект с одной компонентой и законом преобразования (6). Этот объект не тензор, так как тензор с одной компонентой должен иметь тип (0,0) и, следовательно, быть инвариантом.
Другой пример объекта такого рода дает детерминант матрицы из компонент тензора типа (0,2). Эта матрица В при замене базиса преобразуется, как известно, в матрицу В' = STBS, и
det В' = (det S)2 det В.
Определение. В линейном пространстве задан относительный инвариант веса г, если каждому базису сопоставлено число так, что числа, соответствующие базисам е и е' = eS, связаны равенством а' = (det SY а.(7)
Инвариант, или, как говорят, чтобы подчеркнуть отличие от относительного инварианта, абсолютный инвариант, является относительным инвариантом веса 0.
Аналогично формуле (6) можно показать, что существенная компонента n-формы является относительным инвариантом веса 1.
Отметим следующие свойства алгебраических операций с относительными инвариантами.
Предложение 2. Если а и b — относительные инварианты одного и того же веса г, то их сумма — относительный инвариант веса т.
Если а и b — относительные инварианты весов га и гъ, то их произведение — относительный инвариант веса га + гь-
Если а — относительный инвариант веса г, то его p-я степень — относительный инвариант веса рт.
Все три утверждения легко доказываются непосредственной проверкой закона преобразования, и мы предоставим читателю написать доказательство.
Подчеркнем, что сумма относительных инвариантов разных весов не является относительным инвариантом.
Относительный инвариант называют также плотностью. Объект, получаемый умножением тензора на относительный инвариант, называется тензорной плотностью. Напишите закон преобразования компонент такого объекта.
Внешние формы. Q-формы чаще всего представляют интерес как полилинейные функции от q векторов (пример 8 § 1). Для такой функции антисимметрия означает, что ее значение меняет знак, если поменять местами какие-нибудь два ее аргумента. Например, функция, сопоставляющая трем векторам трехмерного евклидова пространства их смешанное произведение, является 3-формой.
Значение Q-формы из с компонентами из^...^ на векторах жх,...,ж9 с компонентами ^,...,^9 равно
Учтем, что равны нулю те слагаемые, в которых хотя бы два индекса суммирования имеют одинаковые значения, а остальные слагаемые сгруппируем. Пусть числа /1,...,г^ расположены в порядке возрастания, a i^^—^kq — их перестановка. Тогда группу из q\ слагаемых, в которых индексы суммирования (в каком бы то ни было порядке) равны /1,...,гд, можно записать как сумму по перестановкам
У = ^1..лЛУлУ
(zfe1 v..4kq )
Поэтому
= g! У ^..лЛ^-Л^ = У ^..лХ1"'4’ (8) Zl^...^Zg Zl<...<Zg
где сг1"Лд = q\ ^Z1... ^qV В сумму (8) входят только существенные компоненты внешней формы — те, у которых индексы расположены в порядке возрастания. Итак, мы имеем
Предложение 3. Значение q-формы на векторах xi,...,xq является линейным однородным многочленом от компонент простого q-вектора, ими определяемого.
Для фиксированного q линейная комбинация Q-форм также является Q-формой. Поэтому при каждом q множество д-форм — линейное пространство. Аналогично, линейным пространством является множество всех Q-векторов. Из формулы (8) следует, что эти два пространства сопряжены одно другому.
Построим базис пространства Q-форм. Для этого рассмотрим базис е пространства ^ и его биортогональный базис р1, ...,рп в пространстве ^*. 1-форма рг имеет компоненты бгк. Компоненты произведения q различных 1-форм ргг 0 ... 0 p'q (zi < ... < iq) равны 8гк ...5гк . Одна из них, та, для которой ki = г/ при всех I = 1,...,^, равна 1, а остальные равны нулю.
Альтернируем это произведение. Полученный при этом тензор имеет компоненты ^^---^р т. е. 1/q!, если индексы ki,...,kq — четная перестановка чисел г^...^^ (—1/q!) если перестановка нечетная, и 0, если набор нижних индексов не совпадает с набором верхних.
Введем обобщенный символ Кронекера т. е.
{
+1, ku...,kq —четная перестановка г^...^^
— 1, ki^.^kq —нечетная перестановка г^...^^(9)
О в остальных случаях.
Обобщенный символ Кронекера антисимметричен также и по верхним индексам. Действительно, как легко видеть, б^"1^ = q\ 5k\.. 5kqV
Обозначим через ег1"Л<1 g-форму с компонентами 6г^"гкд.
Предложение 4. Система q-форм бг1"Л9 для всевозможных наборов 21 < ... < iq является базисом в пространстве q-форм.
Доказательство. Пусть и)^..^ — компоненты д-формыи;. Рассмотрим линейную комбинацию
21 <С — <^iq
Найдем компоненту 9^...^ для произвольного набора Ji < ... < jq:
21— ^iq
так как в сумме только одно ненулевое слагаемое. Итак, 6 = со и произвольная форма из раскладывается по системе €г1"Лд. Линейная независимость этой системы форм следует из того, что одна и только одна из существенных компонент такой формы равна 1, а остальные равны нулю.
Следствие. Размерность пространства q-форм п-мерного линейного пространства равна числу сочетаний С^.
Внешнее умножение. Как для поливекторов, так и для внешних форм определена операция внешнего умножения. В обоих случаях операция определяется одинаково и имеет одни и те же свойства. Обычно она употребляется для внешних форм.
Определение. Пусть даны внешние формы из и 6 степеней р и q. Обозначим через [cj,^] внешнюю форму степени р + q. равную тензорному произведению из и 6, альтернированному по всем индексам. Внешним произведением форм из и 6 называется (р + д)-форма w^9 =,9].
p'.q'.
Пример 2. Если из1 и из2 — линейные формы с компонентами из1 и из2, то из1 К из2 имеет компоненты
Это билинейная функция с кососимметричной матрицей.
Тензорное умножение дистрибутивно по отношению к сложению, а результат альтернирования суммы равен сумме альтернированных слагаемых. Поэтому внешнее умножение дистрибутивно по отношению к сложению: для любых форм О1, О2 одной степени и любой формы изоо
(01 + #2) Л из = О1 /\ из + О2 Л из.
Легко видеть, что умножение внешнего произведения на число равносильно умножению на это число любого из сомножителей.
Рассмотрим три внешние формы из1, из2 и из3 степеней р, q и г и произведение (cj1 Acj2) Acj3. Компоненты [[и1,и2],и3] равны
LU\\.ii---iPLUji---jqALUki...kr'\ ~ CJ[ii...ipCJji...jqCJk1...kr]^(Ю)
так как в силу предложения 7 § 1 внутреннее альтернирование дает (р + q)\ одинаковых членов. Понять, что здесь происходит, проще всего на таком примере. Пусть риф суть 1-формы, а из — 2-форма. Тогда компоненты формы [f^,^],^] равны
ф^гФз^к!^ — 22
Так как второе слагаемое антисимметрично по всем индексам, оно отличается знаком от первого, и внутреннее альтернирование может быть пропущено:
ф^гФз^к!^ — ^[i^j^kl]-
Точно так же внутреннее альтернирование можно пропустить и при вычислении компонент [си1, [cj2,cj3]]. Вместе с (10) это дает
[[cj1,CJ2],CJ3] = [cj1, [cj2,cj3]].
Сравним множители, которые надо добавить, чтобы получить внешние произведения. Они одинаковы:
(р + g + г)! (р + д)! _ (р + g + г)! (q + г)!(p + g)!r! р! g! (g + r)!p! q\ г!
Из сказанного следует ассоциативность внешнего умножения
cj1 Л (cj2 Л cj3) = (cj1 Л cj2) Л cj3.
Это позволяет нам говорить о внешнем произведении любого числа внешних форм без упоминания о расстановке скобок. В частности, базис в пространстве Q-форм, построенный в предложении 4, состоит из внешних произведений
eh...iq _ ph д _ д piq
Заметим в качестве еще одного примера, что простой ^-вектор, образованный векторами xi,...,xp, есть их внешнее произведение.
Исследуем перестановочность внешнего умножения. Пусть 9 — /э-форма, а и; — Q-форма, и каждая из них разложена по соответствующему базису. Вычисляя 9 Л ш, мы воспользуемся дистрибутивностью и получим сумму
52 52(11)
Й < • • • <ip jl <• • • ^jq
При вычислении ш Л 9 возникнет аналогичная сумма:
5252Л Л рл Лрл Л-Лр^. (12)
й < — ^ip J1 < — ^Jq
Числовые коэффициенты, разумеется, перестановочны, и вопрос сводится к возможности переставить базисные 1-формы во внешнем произведении ргг Л ... Л ргр Л р^1 Л ... Л pJq. Рассмотрим компоненту этого произведения с произвольным набором индексов ki, ...,кр^д. Она равнаЖ.-ЛрИ-.-За
kl kp-\-q
Сравним эту компоненту с соответствующей компонентой другого произведения53i...jqii...ip
ki — kP+q
Мы должны переставить каждый из р индексов г через q индексов j. Так как обобщенный символ Кронекера антисимметричен по верхним индексам, это вызовет умножение компоненты на (—l)pq. Все слагаемые в (11) и (12) отличаются на этот множитель, и потому
9Лш = (-lyqш^9.(13)
Отсюда следует
Предложение 5. При внешнем умножении внешние формы коммутативны, если хотя бы одна из них четного порядка, и антиком- мутативны, если оба порядка нечетные.
Упражнения
Функция от двух векторов в трехмерном евклидовом векторном пространстве сопоставляет любым двум векторам х и у смешанное произведение (а, х,у), где а — фиксированный вектор. Докажите, что эта функция — 2-форма. Выразите ее матрицу в заданном базисе е через координаты вектора а.
Пусть ^ , ..., ^ — линейно независимые векторы в n-мерном линейном пространстве. Докажите, что бивекторы 2^^ для всех к < I составляют базис в пространстве бивекторов пространства ^.
Пусть xi^.^Xp — базис подпространства .Х' С ^. Назовем направляющим р-вектором подпространства w = яд Л ... Л хр.
Докажите, что:
вектор у лежит в .X' тогда и только тогда, когда у Л w = 0;
любые два направляющих р-вектора подпространства ,Х' отличаются один от другого на числовой множитель;
если пространство евклидово, этот множитель равен отношению объемов ориентированных параллелепипедов, построенных на соответствующих базисах.
УКАЗАНИЯ И ОТВЕТЫ К УПРАЖНЕНИЯМ
ОБЩИЕ ЗАМЕЧАНИЯ
В конце каждого параграфа приведены упражнения, относящиеся к материалу данного параграфа. Решая их, надо иметь в виду, что получение верного ответа необходимо, но не оно является основной целью. Эта цель — посмотреть на конкретные частные случаи общих фактов, поупражняться в применении методов, изложенных в соответствующем параграфе. Поэтому не все предлагаемые способы решения одинаково полезны.
Часто встречается тенденция решать задачи не теми методами, которые в данный момент изучаются, например, в начале изучения аналитической геометрии студент бывает склонен решать предложенные ему задачи методами элементарной геометрии. Это бессмысленно: элементарная геометрия уже изучена, сейчас нужно овладеть новым материалом.
Иногда есть возможность догадаться, каков должен быть ответ, а затем проверить свою догадку. Это, конечно, прекрасно, но мало чему учит. Сделав это, подумайте, как бы вы стали решать, если бы вам не удалось догадаться.
Как правило, решение задач не требует длительных рассуждений или громоздких вычислений. Если найденный вами способ решения трудоемок, посмотрите, нельзя ли сделать задачу иначе. В некоторых упражнениях указания приведены для того, чтобы обратить внимание читателя на тот путь решения, который кажется автору предпочтительным. В любом случае перед тем, как окончательно остановиться на определенном способе решения, полезно сравнить его с другими возможными способами. После того как решение получено, подумайте, нельзя ли получить его проще.
Ответы ко всем упражнениям приведены, но в жизни приходится решать задачи без готовых ответов, и потому полезно выработать в себе привычку делать проверку. Там, где это возможно, следует подставить полученный ответ в условие задачи и убедиться, что он удовлетворяет условию. Это, однако, не гарантирует, что найдены все возможные решения задачи. Если полная проверка невозможна, то следует проделать частичную проверку: удовлетворяет ли полученное решение хотя бы части условий задачи и естественным требованиям, которым оно необходимо должно удовлетворять (скажем, является ли вычисленная длина положительной)? Сколько решений должна иметь задача из общих соображений? Совпадает ли размерность найденной величины с размерностью искомой? Верна ли найденная общая формула в простейших частных случаях?
Важно обратить внимание на обоснованность ответа. Особенно это относится к задачам на доказательство, которые можно рассматривать как задачи с готовым ответом. Не каждый текст, заканчивающийся словами “что
и требовалось доказать”, является доказательством. Здесь трудно дать общие рекомендации, однако, закончив доказательство, задайте себе два вопроса: положились бы вы на это рассуждение, если бы от его результата зависело что-то очень важное для вас, или потребовали бы дополнительных гарантий? Если бы кто-то привел вам это доказательство, то что бы вы возразили?
Часто ошибка в рассуждении находится там, где написано “очевидно”. Вы в этом уверены, но на чем основывается эта уверенность? Очевидные вещи тем и хороши, что их легко доказать. Если нет полной ясности, то копайтесь, пока ее не будет.
Приведенные ниже указания к задачам иногда имеют форму утверждения. На такое утверждение надо смотреть как на вспомогательный результат, который еще нужно проверить.
УКАЗАНИЯ
Глава I
_ _ _ _
Если такая точка существует, то РА + РВ + PC = ЗРО для любой точки Р.
§4
Разложите а по сторонам треугольника. Проекция линейной комбинации равна линейной комбинации (с теми же коэффициентами) проекций этих же векторов.
Заметьте, что ([а, Ь], [а, с]) = (а, [Ь, [а, с]]). Далее можно применить формулу двойного векторного произведения. Это преобразование бывает полезно и в других случаях.
Глава II
§2
Если два данных вектора не коллинеарны, то часто бывает удобно использовать базис, составленный из этих векторов и их векторного произведения.
§3
Если умножить уравнение на его свободный член, то свободный член полученного уравнения будет положителен.
Глава III
§1
Члены второй степени составляют квадрат двучлена Зж — 4у. Мы не можем положить у' = Зж — 4у. х’ = ж, так как при этом мы перейдем к непрямоугольной системе координат. Но замена у’ = (—Зж + 4т/)/5, х = (4ж + Зт/)/5 переводит прямоугольную систему в прямоугольную.
Так как базисные векторы равны по длине, векторы ei + е2 и ei — е2 взаимно перпендикулярны. Удобно выбрать оси декартовой прямоугольной системы координат направленными вдоль этих векторов.
§2
Факт очевиден, если использовать результат упр. 3. Но попробуйте доказать это непосредственно.
Непосредственный подсчет не сложен, но можно ввести декартову прямоугольную систему координат, оси которой направлены вдоль радиусов, и сослаться на результат упр. 6 § 1.
Проведите касательную к параболе, параллельную данной прямой.
§3
Посмотрите на упр. 4.
§4
Следует различать два случая: когда пересечение есть прямая, и когда оно — пара совпавших прямых.
Решение. Уравнением линии пересечения является система
5ж2 — Зт/2 + 4z2 = 0, —ж2 + у2 — z2 = 1.
Если мы исключим z (т. е. найдем его из второго уравнения и подставим в первое), то получим уравнение ж2 + у2 = 4. Это уравнение — следствие системы, и потому определяет множество, содержащее линию пересечения. Так как в уравнение не входит z, это множество — цилиндр с образующими, параллельными ез. Пересекая цилиндр плоскостью z = О, мы получаем окружность с уравнением z = 0, ж2 + у = 4, на которой лежит проекция. Однако проекция не совпадает с окружностью. Исключая z, мы должны были запомнить условие z2 = — 1 — ж2 + у2 0. Итак, проекция — две дуги окружности: ж2 + у2 = 4, у2 — ж2 ^ 1 на плоскости z = 0.
Гипербола не умещается в полуплоскости.
Глава IV
§2
Посмотрите, во что переходят начало координат и базисные векторы.
Множество образов всех точек при линейном неаффинном преобразовании — прямая линия или точка.
Гомотетия с центром в точке пересечения медиан.
§3
Преобразуйте плоскость так, чтобы две из прямых перешли в оси координат.
Искомые направления совпадают с теми, о которых идет речь в предложении 7.
Обратите внимание на то, что прямая, имеющая единственную общую точку с параболой или гиперболой, не обязательно является касательной.
Глава V
§3
б) Коэффициенты разложения те же, что и в упрощенной матрице.
Что означает теорема о базисном миноре при RgM = 1?
Элементарными преобразованиями строк обратите в нулевые все строки, кроме отмеченных.
Оцените ранги матриц ||Л|В||, ||Л|Л + В||.
§4
Индукция. Разложите детерминант по столбцу, не пересекающему подматрицу.
При произвольном п индукция по к. Разложите по первому столбцу.
Используйте результат задачи 7, а).
Пусть общий корень t. Умножим первый столбец на Г. второй — на /Л третий — на t и все прибавим к четвертому столбцу.
§ 6
Используйте упр. 3, б) из §3 и способ построения матрицы (8) из §6 .
Глава VI
§2
Вектор с координатами ^, ^2, ^3, (* принадлежит ^' тогда и только тогда, когда совместна система уравнений с неизвестными а и /3:
С1еС1е15
С1
е
С1
е
26
3 +р 7
48
Для нахождения линейных зависимостей между векторами можно привести матрицу из их координатных столбцов к упрощенному виду с помощью элементарных преобразований строк. Находим, что ai, 02 и bi линейно независимы, a b2 = -сц — -02 + З61. Поэтому z = ах — 02 = 4(62 — —З61) принадлежит У£' А ^".
§4
В инвариантном подпространстве нечетной размерности найдется собственный вектор.
Т2 = Е. Отсюда следует, что А2 = 1.
А"1 АВ А = В А.
Воспользуйтесь теоремой 4.
Если В — матрица билинейной функции, то В^ = 0 — система уравнений ее нуль-пространства (см. упр. 5). Пересечение нуль-пространств всех форм задается системой В^ = 0. Поместим в этом пересечении последние п — к базисных векторов.
Если АТА^ = 0, то ^т Ат А^ = (А^)Т(А^) = 0, и потому А^ = 0.
Найдется верхняя треугольная матрица S такая, что STBS = Е (см. доказательство критерия Сильвестра).
Пусть k(xi) > 0, а к(ж2) < 0. Рассмотрим многочлен k(txi + Ж2) от переменной t.
Глава VII
§1
б) Если вы нашли такую матрицу, то постарайтесь с ее помощью построить матрицу такого типа вдвое большего порядка. Что это за матрицы для п = 1 и п = 2?
R = QTA.
§2
Чтобы найти инвариантные подпространства, представьте характеристический многочлен А4 + 1 как (А2 + V2A + 1)(А2 — V2A + 1) и воспользуйтесь предложением 8 §4 гл. VI. Второе подпространство — ортогональное дополнение первого.
§3
См. задачу 9.
§4
Преобразование унитарного пространства, имеющее такую матрицу в ортонормированном базисе, является унитарным.
Глава VIII
§2
2. R = 4, г = 2. Малая квадратичная форма не является ни положительно, ни отрицательно полуопределенной.
ОТВЕТЫ
Глава I
§1
\ВС\!\СА\ = А/(1 —А). 2. ЛС(1,1/2). 3. (5,-3).
Точка пересечения медиан: АО = - (АВ + АС).
§2
(1,1). 2. D(xi - Ж2 + Жз, У\ - У2 + Уз\
х = г cos р cos 9; у = г sin р cos 0; z = г sin 9.
§3
а = аа, х = ах + ао- Координаты уменьшаются вдвое.
х = ^(-х* + у' + Уру = -^(х' ^у - 1).
О' — противоположная О вершина параллелепипеда, построенного на базисных векторах. Концы соответствующих базисных векторов совпадают.
§4
(3/2)а. 5. cos 9 = (cos ct — cos/3 cos 7)/(sin/3 sin 7). 6. —12^/2.
19 Д.В. Беклемишев
Необходимо и достаточно, чтобы детерминант матрицы был положителен.
(см)-1.
Глава II
§1
ж2 + у2 = 4. 3. ж2 + ху + у2 — х — у = 0. 4. х2 + у2 = 4z2.
§2
х = 2 — 2t. у = 2 +1, z = t. 2. х = 1 + 2ti — 3^2, у = ti, z = Е.
(2, 0, 2), В = -1, t2 = Г 4. Зж - 2y - 5^ + 4 = 0.
к \[a,b] . ,Dlnl ^202 . ,r n
5-a)r = "W+ ’ )r = ~W " w+i[ni’n2]'
§3
O(—8,1), r = 4. 2. (AM2 + BiB2)CiC2 < 0.
x = 8t, у = 65t, г = 49t.
Oi(0, 2,1), и = V2; O2 fo, -, -Y r2 =
v ’ ’ h’ X ’ 3 ’ 3 7 ’3
5,O^Y,-^.
k 8 540/
(ri - r2,a0,a2) ,,
r = n + ai —+ aot
(a0,ai,a2)
Глава III
§1
,2 o // 4ж + 3y + 1, -Зж + 4y - 1
у = 2ж ; ж = , у = .
У ’5 У5
Возможны: пары пересекающихся, параллельных и совпавших прямых.
Л = С, В = О, D2 + Е2 > AF. 5. Эллипс с полуосями 4^/2 и Зд/2.
§2
Для эллипса, параболы и ближайшей к фокусу ветви гиперболы г = = р/(1 — е cos р). Для второй ветви гиперболы г = —р/(1 + е cos р).
4 + 4 6. 2V2. а2 о2
Прямая соединяет точки касания касательных, проведенных к линии из данной точки.
§3
О ^ — |, ^; Зх + у + 1 = 0, ж + By — 1 = 0.
Пара пересекающихся прямых.
ж — Зу + 3 = 0.
§4
а) Однополостный гиперболоид ж + у2 — 2^2 + 4^ = 4;
конус ж2 + у2 = 2(z — 2)2.
Для гиперболического параболоида, заданного каноническим уравнением, нормальные векторы плоскостей ni(6, а, 0) и П2(—6, а,0).
Глава IV
б) Да; в) нет. 2. (fgh) 1 = h xg xf x.
= 5 — у. y* = 5 — x.
§2
а) Да. б) нет. 2. Прямая у = 3. 4. (1,1).
Свободные члены заменятся на нуль.
а) ж* = b^x + а^у + С2;
ж* = О1Ж + 2biy + ci, у* = bix + ary + ci; у* = -а^х + b^y + -С2.
у = жtg ^. 9. Нет.
В любом случае — векторы, коллинеарные в2, при а + b / 0 еще и коллинеарные (а + 6, — 1).
ж* = — -ж, у* = —-у.
22
Осевая симметрия относительно у = — жtg ^.
§3
1/3.
Векторы, коллинеарные вектору: а) а(3, 2); б) Ь(—2,3). Соответствующие растяжения: а) 2^26; б) V26.
а) Ось одной симметрии перпендикулярна а, ось другой получена из нее параллельным переносом на (1/2)а.
Оси обеих симметрий проходят через О, ось второй получена поворотом оси первой на угол ^/2.
gf, где f: {ж* = ж, у* = Ху — a}, g: {ж* = ж, у* = у + а}; f — сжатие к прямой у = — а/(1 — А).
Глава V
§1
1. а)1. а)1 37 91 37 9; б) 9; в) 48, не считая ее самой.; б) 9; в) 48, не считая ее самой.
1. а)
1. а)
1 3
7 9
1 3
7 9
; б) 9; в) 48, не считая ее самой.
; б) 9; в) 48, не считая ее самой.
а) Нет; б) да; в) да; г) нет; 3. 2В.
D = (3 — 2А)Л — (1 + Х)В + АС, А произвольно. 5. а) Нет; б) нет.
Нет, а = 2Ь — с.
§2
а) Нет. б) да.
а) Матрице (—Е) отвечает центральная симметрия, а / — поворот на тг/2;
б)б)а b— (а2 + 1)/Ь —аа b— (а2 + 1)/Ь —агде а и b / 0 произвольны.где а и b / 0 произвольны.7.8.1 О О7.8.1 О О1 О О-13-2О -111 О О-13-2О -11О О1 О1 1О О1 О1 11 О оО 1 оО 0 1/21 О оО 1 оО 0 1/21 О ОО 1 1О 0 11 О ОО 1 1О 0 11 о оО 1 о0 0 21 о оО 1 о0 0 21 О О1 1 ОО 1 11 О О1 1 ОО 1 1§3§31. a) Rg Л = 2, базисная1. a) Rg Л = 2, базиснаяподматрица, например,подматрица, например,13132525б) ||7 8 9|| = 2||4 5 6|| - ||1 2 3||;б) ||7 8 9|| = 2||4 5 6|| - ||1 2 3||;369369= 2= 2258258147147
б)
б)
а b
— (а2 + 1)/Ь —а
а b
— (а2 + 1)/Ь —а
где а и b / 0 произвольны.
где а и b / 0 произвольны.
7.
8.
1 О О
7.
8.
1 О О
1 О О
-13-2
О -11
1 О О
-13-2
О -11
О О
1 О
1 1
О О
1 О
1 1
1 О о
О 1 о
О 0 1/2
1 О о
О 1 о
О 0 1/2
1 О О
О 1 1
О 0 1
1 О О
О 1 1
О 0 1
1 о о
О 1 о
0 0 2
1 о о
О 1 о
0 0 2
1 О О
1 1 О
О 1 1
1 О О
1 1 О
О 1 1
§3
§3
1. a) Rg Л = 2, базисная
1. a) Rg Л = 2, базисная
подматрица, например,
подматрица, например,
1
3
1
3
2
5
2
5
б) ||7 8 9|| = 2||4 5 6|| - ||1 2 3||;
б) ||7 8 9|| = 2||4 5 6|| - ||1 2 3||;
3
6
9
3
6
9
= 2
= 2
2
5
8
2
5
8
1
4
7
1
4
7
г) 9 — все квадратные подматрицы второго порядка.
2. а) Ранг2. а) Рангненебольше двух; б)больше двух; б)РангРангне больше п/2.не больше п/2.3. а)3. а)1 О о1 О оО 1 ОО 1 О-12 О-12 О-23О-23О-34О-34О;б);б)579579= -3= -3135135246246
2. а) Ранг
2. а) Ранг
не
не
больше двух; б)
больше двух; б)
Ранг
Ранг
не больше п/2.
не больше п/2.
3. а)
3. а)
1 О о
1 О о
О 1 О
О 1 О
-1
2 О
-1
2 О
-2
3
О
-2
3
О
-3
4
О
-3
4
О
;б)
;б)
5
7
9
5
7
9
= -3
= -3
1
3
5
1
3
5
2
4
6
2
4
6
§4
ctn det Л. 4.46.
б) b = det Л, к = ^^(—iy+j dij, где dij — дополнительный минор элемента ац матрицы Л.
(Зп + 1)/2. 10.10.
2.2.1ad — be1ad — bed -b—с ad -b—с a§6§63.6.3.6.-11 О-11 о-11 О-11 о-1 о1+ С-1 о1+ С1-211-215. а) Не существует; б) АТ.5. а) Не существует; б) АТ.
2.
2.
1ad — be
1ad — be
d -b
—с a
d -b
—с a
§6
§6
3.
6.
3.
6.
-1
1 О
-1
1 о
-1
1 О
-1
1 о
-1 о
1
+ С
-1 о
1
+ С
1
-2
1
1
-2
1
5. а) Не существует; б) АТ.
5. а) Не существует; б) АТ.
Глава VI
§1
• А =a^i Eij.
п(п + 1)/2. За базис можно принять матрицы Eij (г ^ j) стандартного базиса пространства квадратных матриц порядка п.
—аа—а
о 01—2аЗа2
001-За’
0001
р№ = Р(а) +р'(С1)(^ — «) + 7fp"(aW ~ аУ + "^p"'(aW ~ аУ (штрих обозначает дифференцирование по t).
fi раскладывается по ei; /2 раскладывается по 61,62; /з раскладывается по ei, 62, ез; ...; fn-i раскладывается по ei, ..., en-i.
Ориентированы одинаково.
§2
1. Например, 01,02.1. Например, 01,02.( ^1_2^+^ = о,2-1 г^1 - зе + е = о.
1. Например, 01,02.
1. Например, 01,02.
И 64.И 64.Например, линейная оболочка векторов ез
И 64.
И 64.
a) oi, 02, bi; б) oi — 02.
а) Да; б) да; в) нет.
§3
1. а)1. а)1 2 02 4 03 6 00 0 10 0 20 0 31 2 02 4 03 6 00 0 10 0 20 0 31 2 30 0 0’1 2 30 0 0’о о о24601о о о24601; б); б)0 02 30 02 32 о2 о-1 о-1 оо о2 -1 ;о о2 -1 ;
1. а)
1. а)
1 2 0
2 4 0
3 6 0
0 0 1
0 0 2
0 0 3
1 2 0
2 4 0
3 6 0
0 0 1
0 0 2
0 0 3
1 2 3
0 0 0’
1 2 3
0 0 0’
о о о
2
4
6
0
1
о о о
2
4
6
0
1
; б)
; б)
0 0
2 3
0 0
2 3
2 о
2 о
-1 о
-1 о
о о
2 -1 ;
о о
2 -1 ;
5.5.AiОAiООООО, где Ai — квадратная подматрица порядка г и ранга г., где Ai — квадратная подматрица порядка г и ранга г.Для Ai = 7 базис в собственном подпространстве — векторы с координатами || 1 —2 0||т и || 0 3 1 \\Т. Для А = —7 собственный вектор с координатами || 2 1 — 3||т.
5.
5.
Ai
О
Ai
О
О
О
О
О
, где Ai — квадратная подматрица порядка г и ранга г.
, где Ai — квадратная подматрица порядка г и ранга г.
Для Ai = 1 собственное подпространство — множество симметричных матриц. Для А2 = —1 собственное подпространство — множество кососимметричных матриц.
11. 5 =11. 5 =11О-1 -3 оО 1 111О-1 -3 оО 1 13 23 2Л' =0 3Л' =0 3О ОО ОО-23О-23
11. 5 =
11. 5 =
11О
-1 -3 о
О 1 1
11О
-1 -3 о
О 1 1
3 2
3 2
Л' =0 3
Л' =0 3
О О
О О
О
-2
3
О
-2
3
§ 5
а) Нет; б) да, если f(x) = 0 для всех х.
\\Pq - aq\\, где q = S±(eb е2).
a) pt = 0, г k* pt = (г — !)...(/ — к)аг-к-\ г > к (г = 1,..., п);
р\ = 0, г к + 1; рк^ = к\.
§6
§ = п — Rgb. Последние s строк и последние s столбцов нулевые.
Пусть D — матрица, составленная из матриц всех форм, написанных одна под другой. Необходимо и достаточно RgD ^ к.
а) г; б) 0.
к не является ни положительно, ни отрицательно определенной.
Миноры четного порядка > 0, а нечетного порядка < 0.
Нет.
§7
1. а) 3; (
5) (
5; в) 14.
1
1
0
0
1
1
1
1
2. а) А'
0
0
1
0
0
2
0
1
, s =
1
1
1
1
1
0
0
0
5
0
0
0
2
1
0
0
0
1
1
0
0
0
-1
0
0
0
0
0
1 1
1
0
0
0
0
0
1
0
б) А =
0
। 0
1
0
0
, s =
1
0
-1
0
2
0
। 0
0
1
1
0
1
0
-1
0
0
। 0
0
0
1
0
0
2
0
-2
Глава VII
§1
1. а)1. а)202/3О 2/3 О2/3 О 2/5202/3О 2/3 О2/3 О 2/5б)б)2-28/32-28/3-28/3-4-28/3-48/3-432/58/3-432/5в) arccosв) arccos
1. а)
1. а)
202/3
О 2/3 О
2/3 О 2/5
202/3
О 2/3 О
2/3 О 2/5
б)
б)
2-28/3
2-28/3
-28/3-4
-28/3-4
8/3
-432/5
8/3
-432/5
в) arccos
в) arccos
^11-111 -<, ±||i -11 -<, ^1111 -1 -<•
а) ||О 1 1 1||т, ||1 1 1 0||т; б) ||1 -10 1||т. 4. 1/V^.
-УбV2Уз-УбV2Уз1.1.2 40 12 40 1. Собственные подпространства Д: ||1 — 1||т, ||2 — 3||т.. Собственные подпространства Д: ||1 — 1||т, ||2 — 3||т.
-Уб
V2
Уз
-Уб
V2
Уз
1.
1.
2 4
0 1
2 4
0 1
. Собственные подпространства Д: ||1 — 1||т, ||2 — 3||т.
. Собственные подпространства Д: ||1 — 1||т, ||2 — 3||т.
Собственные подпространства Д*: ||4 — 1||т, ||1 0||т.
Или тождественное преобразование, или отражение в подпространстве : если х = х' + х\ х Е , х” Е (^'У то Д(ж) = х — х . Если = {о}, то Д = — Е.
а) 2пп!; б) бесконечно много; в) да, в случае б).
5. S=^V65. S=^V6-УЗ -1 У2Уз -1 У202У2-УЗ -1 У2Уз -1 У202У21 о1 оД' =0 1Д' =0 1о оо оо о4о о4
5. S=^
V6
5. S=^
V6
-УЗ -1 У2
Уз -1 У2
02У2
-УЗ -1 У2
Уз -1 У2
02У2
1 о
1 о
Д' =0 1
Д' =0 1
о о
о о
о о
4
о о
4
6. Поворот на 5тг/4 в плоскости векторов ai, 02 и поворот на тг/4 в плоскости векторов 51, Ь2. (Углы отсчитываются от ai к а2 и от bi к 52.) Координатные столбцы 01,02, 51,52 соответственно
7. а)7. а)11 -У221О11 -У221О-11О21-У2-11О21-У212121У21 О1У21 О1212-1О1У2-1О1У2О 11 ОО 11 ОО оО 1;О оО 1;
7. а)
7. а)
1
1 -У2
21
О
1
1 -У2
21
О
-1
1О
21
-У2
-1
1О
21
-У2
1
2
1
2
1У2
1 О
1У2
1 О
1
2
1
2
-1
О
1
У2
-1
О
1
У2
О 1
1 О
О 1
1 О
О о
О 1;
О о
О 1;
§3§31. (9-15t2)/8. 2. Ь*(ж,у) = Ь(у,ж). 3.1. (9-15t2)/8. 2. Ь*(ж,у) = Ь(у,ж). 3.3 О-1 13 О-1 16. Да; 7. а) (е1)2 - О и 2^; б) (^)2 и (^)2 - О-6. Да; 7. а) (е1)2 - О и 2^; б) (^)2 и (^)2 - О-1 -51 211 -51 21; к(ж) = 26(у2)2, К(ж) = (у1)2 + (у2)2.
§3
§3
1. (9-15t2)/8. 2. Ь*(ж,у) = Ь(у,ж). 3.
1. (9-15t2)/8. 2. Ь*(ж,у) = Ь(у,ж). 3.
3 О
-1 1
3 О
-1 1
6. Да; 7. а) (е1)2 - О и 2^; б) (^)2 и (^)2 - О-
6. Да; 7. а) (е1)2 - О и 2^; б) (^)2 и (^)2 - О-
1 -5
1 21
1 -5
1 21
Без ограничения на размерность условие только достаточно. Пример: (^)2 и (£3)2.
§4
а) |а| = 2, |6| = 3, cos(a, b) = (3 + г)/6, cos(5, а) = (3 — г)/6;
б) Векторы а и Ь'(—2 — Зг/2, 3/2 — г) ортогональны, b' = Ъ — сха, а = = (3 - 0/4.
г —г1 1г —г1 1А и самосопряженное, и уни-
г —г
1 1
г —г
1 1
Глава VIIIГлава VIII(У/ 5(У/ 5
Глава VIII
Глава VIII
(У/ 5
(У/ 5
£3= 12+ 2 з + 3
уо у 5
Гиперболический параболоид. 3. —1/2 < а < 0.
Глава IX
а) 64; б) 64.
^/г1,...,гп = (—det S, если г'1,...,гп различны, и 0 в противном случае.
Линейное преобразование А^ = f(x)ti имеет матрицу алр.
5. Четыре тензора типа (1,1) и5. Четыре тензора типа (1,1) идва инварианта.§2два инварианта.§21. в =1. в =1 12 31 12 3, С =, С =2 13 22 13 21 О1 11 О1 1
5. Четыре тензора типа (1,1) и
5. Четыре тензора типа (1,1) и
два инварианта.
§2
два инварианта.
§2
1. в =
1. в =
1 1
2 3
1 1
2 3
, С =
, С =
2 1
3 2
2 1
3 2
1 О
1 1
1 О
1 1
det Г = 1.
1. (ei,e2,e3)
О а3
2
а
О
§3
—а2
О
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
Абсцисса 17
Аппликата 17
Базис 16, 160
— биортогональный 37
— жорданов 210
— ортогональный 219
— ортонормированный 19
— положительный 27, 164
— правый 28
— сингулярный 233
— стандартный 162, 165
Бивектор 277
Вектор 9, 10, 245
— коллинеарный 10
— компланарный 10
— направляющий 47
плоскости 47
— нулевой 9, 158
— присоединенный 209
—, абсолютная величина 10
—, высота 208
—, длина 10
—, конец 9
—, модуль 10
—, начало 9
Векторы приложенные 11
— равные 10
— свободные 11
Векторное произведение двойное
37
Векторов линейная комбинация 159
Гипербола 67
—, асимптоты 74
—, вершины 73
—, ветви 73
Гипербола, вещественная полуось
73
—, директрисы 75
Гипербола, каноническое уравнение 67
—, мнимая полуось 73
Гиперболоид двуполостный 91
— однополостный 90
Гиперплоскость 248
Декартова система координат 17
Детерминант второго порядка 33
Диагональ главная 115
Диаметр 81
Директрисы 71
Изоморфизм 175
— координатный 175
Инвариант 44, 262
— абсолютный 279
— относительный 279
— евклидов 252
— ортогональный 252
Индекс суммирования 120
—, опускание 273
—, поднятие 274
Квадратичная форма 197
, закон инерции 202
, индекс 202
, канонический вид 200
, сигнатура 203
диагонального вида 198
— —, отрицательно определенная 201
— —, положительно определенная 201
Классы аффинные 109
Ковектор 262
Композиция 96
Конус 46
— асимптотический 91
— второго порядка 90
Координаты 17
Координаты вектора ковариантные 38
— вектора контрвариантные 38
сферические 21
цилиндрические 20
Критерий Сильвестра 203
Линейная комбинация 12, 159
тривиальная 13, 159
— пространство сопряженное 194
Линии центральные 82
Линия алгебраическая на плоскости 42
— гиперболического типа 80
— параболического типа 80
— эллиптического типа 80
—, особая точка 85
Массив s-мерный 260
Матрица упрощенная 135
— антисимметричная 116
— верхняя треугольная 116
— вырожденная 127
— Грама 217
— диагональная 116
— жорданова 211
— квадратная 114
— клеточно-треугольная 181
— линейного преобразования 179
— нулевая 116
— обратная 129
— ортогональная 219
— перестановочная 123
— перехода 163
— полуторалинейной функции 204
—, противоположная матрице 117
— прямоугольная 114
— размеров т х п 114
— симметричная 116
— системы 146
расширенная 146
— транспонированная 115
— унитарная 242
— фундаментальная 153
— эрмитова 204, 242
—, главные миноры 203
—, порядок 114
—, ранг 133
Матрица, след 185
—, степень 130
—, характеристические числа 184
Матрица, характеристический многочлен 184
—, характеристическое уравнение 184
Матрицы равные 114
Метод выделения квадратов 200
— Гаусса 129
— ортогонализации Грама-Шмидта 221
Минор 140
— базисный 134
— диагональный 205
— дополнительный 141
Многочлен характеристический 184
Направление асимптотическое 79
— сопряженное 84
Направления главные 85
— синугулярные 112
Направляющая 45
Начало координат 17
Неизвестные базисные 152
— параметрические 152
Образующая 45
Объем ориентированного параллелепипеда 29
п-мерного 224
Ограничение 182
Определитель порядка п 137
Ордината 17
Ортогональное дополнение 220
Отображение 95, 171
— взаимно однозначное 97, 175
—, множество значений 172
— нулевое 172
— обратное 177
— ранг 172
— сюръективное 172
— ядром 172
Пара параллельных прямых 68
мнимых 68
— пересекающихся прямых 67
— совпавших прямых 68
Парабола 68
—, вершина 76
—, директриса 76
—, каноническое уравнение 68
—, фокус 76
Параллелепипед ориентированный 29
Параметр 47
Перенос параллельный 246
Пересечение подпространств 167
— ^-мерная 247
Площадь ориентированного параллелограмма 29
Поверхность алгебраическая 42
— вращения 88
Подматрица 115
— дополнительная 140
Подпространство 13
— инвариантное 180
— корневое 208
— линейное 165
— направляющее 247
— собственное 182
Поливектор 277
Полупространство 57
Полюс 19
Полярная ось 19
Полярный угол 19
Преобразование 95, 171
Преобразование аффинное 101, 246
— диагонализуемое 188
— линейное 100, 171
— обратное 98
— ортогональное 99
— присоединенное 243
— сопряженное 225
— тождественное 96
— унитарное 243
— нильпотентное 208
— ортогональное 230
первого рода 111
второго рода 111
, разложение на плоские вращения 232
—, показатель нильпотентности 209
— самосопряженное 226, 242
Преобразования перестановочные 179
Проектирование ортогональное 95
Проекция векторная 26
— ортогональная 221
— скалярная 27
Произведение векторное 31
— внешнее 282
— линейного отображения на число 177
Произведение линейных отображений 177
— матриц 116
— скалярное 24, 240
— смешанное 30
— тензора на тензор 265
Пространства аффинные изоморфные 246
Пространство линейное вещественное 158
комплексное 158
— арифметическое п-мерное 162
— аффинное п-мерное 245
— бесконечномерное 162
— векторное 13
— векторов 245
— вещественное линейное ориентированное 164
— евклидово 215
комплексное 240
точечное 247
— ориентированное 28
—, размерность 161
— унитарное 240
— эрмитово 240
Прямая ориентированая 27
Пучок плоскостей 63
— прямых 62
Радиус 19
Радиус-вектор 17
Разложение полярное 232
— сингулярное 234
Разность векторов 12
Ранг квадратичной формы 201
Расстояние 247
Решение тривиальное 152
Свертка 267
Связка плоскостей 63
Сжатие к прямой 96
Символ Кронекера 262
— обобщенный 281
Сингулярные числа 233
Система векторов линейно зависимая 13, 160
независимая 13, 159
— каноническая 67
— координат декартова 247
прямоугольная 19
полярная 19
— линейных уравнений 146
Система линейных уравнений однородная 146
приведенная 152
— решений нормальная фундаментальная 154
Сложение 158
Собственное значение 182
Собственный вектор 183
Спираль Архимедова 64
Столбец высоты т 114
Строка длины п 114
Сумма векторов 11
— матриц 116
— подпространств 167
прямая 168
Тензор 261
— антисимметричный по паре индексов 271
— дискриминантный 276
— евклидов 275
— метрический контрвариантный 273
— симметричный по паре индексов 271
—, альтернирование 269
—, компоненты 261
—, симметрирование 269
—, транспонирование 269
Тензоры равные 261
Точка начальная 47, 247
—, образ 95
—, прообраз 95
— плоскости 47
Точки n-мерного аффинного пространства 245
Умножение на число 158
— скалярное 215
— векторное 31
Уравнение мнимого эллипса 67
Уравнение множества 40
— параметрическое 48
плоскости 48
— пары мнимых пересекающихся прямых 67
— прямой векторное параметрическое 47
— пучка прямых 62
— характеристическое 184
обобщенное 238
Уравнения степень 42
Фокус 70
Форма квадратичная 197
— эрмитова 204
Функция билинейная 195
, коэффициенты в базисе 196
симметричная 197
— однородная 45
— полилинейная 263
— эрмитова билинейная 204
Хорда 80
Центр пучка 62
— линии 81
Цепочки жордановы 209
Цилиндр 45
— прямой круговой 45
Эллипс, большая полуось 69
—, вершины 69
—, малая полуось 69
—, эксцентриситет 70
Эллипсоид 89
р-вектор 277
— простой 277
— разложимый 277
СПИСОК ЛИТЕРАТУРЫ
Читателю можно рекомендовать следующие подробные учебники по аналитической геометрии.
Александров П. С. Курс аналитической геометрии и линейной алгебры. — М.: Наука, 1979.
Ильин В. А., Позняк Э. Г. Аналитическая геометрия. — М.: Наука, 1981.
Постников М. М. Лекции по геометрии. Семестр I. Аналитическая геометрия. — М.: Наука, 1979.
В качестве задачника рекомендуется
Беклемишева Л. А., Петрович А. Ю.. Чубаров И. А. Сборник задач по аналитической геометрии и линейной алгебре. — М.: Наука, 1987.
Аксиоматику геометрии можно найти в книге
Ефимов Н. В. Высшая геометрия. — М.: Наука, 1978.
В этой книге рассказано также и о теоретико-групповых принципах геометрии. Изложение основ теории групп, другие сведения по общей алгебре и дополнительный материал по линейной алгебре содержится в учебнике
Кострикин А. И. Введение в алгебру. — М.: Наука, 1977.
В качестве более подробного изложения линейной алгебры рекомендуются следующие курсы.
Мальцев А. И. Основы линейной алгебры. — М.: Наука, 1970.
Ефимов Н. И., Розендорн Э. Р. Линейная алгебра и многомерная геометрия. — М.: Наука, 1974.
Ильин В. А., Позняк Э. Г. Линейная алгебра. — М.: Наука, 1984.
Постников М. М. Лекции по геометрии. Семестр II. Линейная алгебра. — М.: Наука, 1979.
Обширный материал по линейной алгебре и ее приложениям содержится в следующих монографиях.
Гантмахер Ф. Р. Теория матриц. — М.: Наука, 1967.
Хорн Р., Джонсон Ч. Матричный анализ. — М.: Мир, 1989.
Много интересных результатов собрано в книге
Прасолов В. В. Задачи и теоремы линейной алгебры. — М.: Наука, 1966.
Полезно ознакомиться с книгой
Халмош П. Конечномерные векторные пространства. — М.: Физматгиз, 1963.
Прикладные вопросы линейной алгебры рассматриваются в книге
Беклемишев Д. В. Дополнительные главы линейной алгебры. — М.: Наука, 1983.
Сведения по истории можно найти, например, в книге
Вилейтнер Г. История математики от Декарта до середины XIX столетия. — М.: Наука, 1966.
Учебное издание
БЕКЛЕМИШЕВ Дмитрий Владимирович
КУРС АНАЛИТИЧЕСКОЙ ГЕОМЕТРИИИ ЛИНЕЙНОЙ АЛГЕБРЫ
Редактор Е.Ю. ХоданКорректор Т. С. ВайсбергОригинал-макет Н.Л. ИвановойОформление обложки А.Ю. Алехиной
ЛР №071930 от 06.07.99. Подписано в печать 26.01.05.
Формат 60x90/16. Бумага типографская. Печать офсетная.
Усл. печ. л. 19. Уч.-изд. л. 25,83. Заказ №
Издательская фирма «Физико-математическая литература»
МАИК «Наука/Интерпериодика»117997 Москва, Профсоюзная, 90E-mail: fizmat@maik.ru, http://www.fml.ru
Отпечатано с диапозитивовв ОАО «Чебоксарская типография № 1»428019, г. Чебоксары, пр. И. Яковлева, 15
2. В — матрица преобразования, сопряженного преобразованию с матрицей СТ. Их детерминанты и следы должны быть одинаковы. Остальные
детерминанты равны, так как
3. 2а^.