- •Конспект лекций по линейной и векторной алгебре, аналитической геометрии и комплексным числам к.Н.Пономарёв и.А.Сажин
- •1.Введение.
- •2. Матрицы. Линейные операции над ними. Произведение матриц.
- •2.1.Операции над матрицами.
- •2.2.Определители.
- •2.3. Свойства определителей.
- •3.Обратная матрица.
- •3.3. Ранг матрицы.
- •3.1. Решение систем линейных уравнений с помощью обратной матрицы.
- •3.2. Понятие линейной зависимости строк.
- •3.4. Метод Гаусса.
- •4. Решение совместных систем линейных алгебраических уравнений.
- •4.1. Системы линейных уравнений.
- •4.2.Однородная система линейных
- •5.Векторы.
- •5.1. Понятие вектора.
- •5.2. Линейные операции с векторами.
- •5.3. Базис.
- •5.4. Скалярное произведение векторов.
- •5.5. Векторное и смешанное произведения векторов.
- •6.Аналитическая геометрия.
- •6.1. Уравнение линии на плоскости.
- •6.2.Полярная система координат.
- •6.3. Уравнение прямой на плоскости.
- •6.3.1.Уравнение прямой с угловым коэффициентом. Рассмотрим прямую в декартовой плоскости.
- •6.3.2. Нормированное уравнение прямой линии.
- •6.3.3.Уравнение прямой линии в полярных координатах.
- •7.Линии второго порядка.
- •7.1.Каноническое уравнение эллипса.
- •7.2. Каноническое уравнение гиперболы.
- •7.3.Каноническое уравнение параболы.
- •8. Плоскость. Различные способы задания плоскости.
- •9. Прямая линия в пространстве.
- •10.Линейные пространства.
- •10.1.Введение. Основные определения.
- •10.2.Размерность и базис линейного пространства.
- •10.2.1. Размерность линейного пространства.
- •10.2.2.Базис линейного пространства.
- •10.2.3.Действия над векторами в координатной форме.
- •10.2.4. Замена базиса.
- •11.Евклидовы пространства.
- •11.1.Основные определения.
- •11.2.Неравенство Коши-Буняковского.
- •11.3. Норма вектора. Нормированное пространство.
- •11.4. Ортонормированный базис конечномерного евклидова пространства.
- •11.5.Ортогональные матрицы и их свойства.
- •12.Линейные операторы.
- •12.1. Действия над линейными операторами.
- •12.2. Матрица линейного оператора.
- •12.3. Изменение матрицы линейного оператора при переходе от одного базиса к другому.
- •12.4.Собственные числа и собственные векторы линейного преобразования.
- •13.Линейные операторы в евклидовом пространстве.
- •13.1. Примеры линейных операторов.
- •14.Квадратичные формы и их приведение к каноническому виду.
- •15. Комплексные числа.
- •15.1. Алгебраические операции над комплексными числами.
- •15.2. Возведение в целую степень и извлечение корня из комплексных чисел.
13.Линейные операторы в евклидовом пространстве.
Пусть линейный оператор А действует в евклидовом пространстве En и преобразует это пространство само в себя, он является линейным преобразованием.
Введем определение: оператор А* назовем сопряженным оператору А, если для любых двух векторов x,y из Еn выполняется равенство скалярных произведений вида:
(Ax,y) = (x,A*y).
Еще определение: линейный оператор называется самосопряженным, если он равен своему сопряженному оператору, т. е. справедливо равенство:
(Ax,y) = (x,Ay)
или, в частности (Ax,x) = (x,Ax).
Самосопряженный оператор обладает особыми свойствами. Упомянем некоторые из них:
Собственные числа самосопряженного оператора - вещественные числа (без доказательства);
Собственные векторы самосопряженного оператора, отвечающие различным собственным числам, ортогональны. Действительно, если x1 и x2 – собственные векторы, а 1 и 2 – их собственные числа, то: Ax1 = 1x; Ax2 = 2x; (Ax1,x2) = (x1,Ax2), или 1(x1,x2) = 2(x1,x2). Поскольку 1 и 2 различны, то отсюда (x1,x2) = 0, что и требовалось доказать.
В евклидовом пространстве существует ортонормированный базис из собственных векторов самосопряженного оператора А. Т. е. матрицу самосопряженного оператора всегда можно привести к диагональному виду в некотором ортонормированном базисе, составленном из собственных векторов самосопряженного оператора. Чтобы отыскать такой ортонормированный базис иногда приходится применять процесс ортогонализации.
Еще одно определение: назовем самосопряженный оператор, действующий в евклидовом пространстве симметричным оператором. Рассмотрим матрицу симметричного оператора. Докажем утверждение: чтобы оператор был симметричным, необходимо и достаточно, чтобы в ортонормированном базисе его матрица была бы симметричной.
Пусть А – симметричный оператор, т. е.:
(Ax,y) = (x,Ay)
Если А – матрица оператора А, а x и y – некоторые векторы, то запишем:
координаты
x
и y
в некотором ортонормированном базисе
Тогда: (x,y) = XTY = YTX и имеем (Ax,y) = (AX)TY = XTATY,
(x,Ay) = XT(AY) = XTAY,
т.е. XTATY = XTAY. При произвольных матрицах-столбцах X,Y это равенство возможно только при АТ = А, а это означает, что матрица А симметричная.
13.1. Примеры линейных операторов.
Оператор проектирования. Пусть требуется найти матрицу линейного оператора, осуществляющего проектирование трехмерного пространства на координатную ось е1 в базисе е1, е2, е3. Матрица линейного оператора – это матрица, в столбцах которой должны стоять образы базисных векторов е1 = (1,0,0), е2 = (0,1,0), е3 = (0,0,1). Эти образы, очевидно, есть:
Ае1 = (1,0,0)
Ае2 = (0,0,0)
Ае3 = (0,0,0).
Следовательно, в
базисе е1,
е2,
е3
матрица
искомого линейного оператора будет
иметь вид:
Найдем ядро этого оператора. Согласно определению ядро – это множество векторов х, для которых АХ = 0. Или
Т. е. ядро оператора составляет множество векторов, лежащих в плоскости векторов е1, е2. Размерность ядра равна n – rangA = 2.
Множество образов этого оператора – это, очевидно, множество векторов, коллинеарных е1. Размерность пространства образов равна рангу линейного оператора и равна 1, что меньше размерности пространства прообразов. Т. е. оператор А – вырожденный. Матрица А тоже вырождена.
Еще пример: найти матрицу линейного оператора, осуществляющего в пространстве V3 (базис i, j, k) линейное преобразование – симметрию относительно начала координат.
Имеем: Ai = -i
Aj = -j
Ak = -k
Т. е. искомая матрица
.
Рассмотрим линейное преобразование – симметрию относительно плоскости y = x.
Ai = j (0,1,0)
Aj = i (1,0,0)
Ak = k (0,0,1)
Матрица оператора будет:
.
Еще пример –
уже знакомая матрица, связывающая
координаты вектора при повороте осей
координат. Назовем оператор, осуществляющий
поворот осей координат, - оператор
поворота. Допустим, осуществляется
поворот на угол :
Ai ’ = cosi + sinj
Aj ’ = -sini + cosj
Матрица оператора поворота:
Ai ‘ Aj ‘
Вспомним формулы преобразования координат точки при смене базиса – замена координат на плоскости при смене базиса:
Э
ти
формулы можно рассматривать двояко.
Ранее мы рассматривали эти формулы так,
что точка стоит на месте, поворачивается
координатная система. Но можно
рассматривать и так, что координатная
система остается прежней, а перемещается
точка из положения М*
в положение М. Координаты точки М и М*
определены в той же координатной системе.
В
се
сказанное позволяет подойти к следующей
задаче, которую приходится решать
программистам, занимающимся графикой
на компьютере. Пусть необходимо на
экране компьютера осуществить поворот
некоторой плоской фигуры (например
треугольника) относительно точки О’ с
координатами (a,b)
на некоторый угол .
Поворот координат описывается формулами:
Параллельный перенос обеспечивает соотношения:
Для того, чтобы решить такую задачу, обычно применяют искусственный прием: вводят так называемые “однородные” координаты точки на плоскости XOY: (x, y, 1). Считают, что плоскость лежит в трехмерном пространстве OXYZ и имеет уравнение Z=1. Тогда линейное преобразование всего пространства, осуществляющее параллельный перенос плоскости, может быть представлено матрицей:
Действительно:
А матрица поворота:
Рассматриваемая задача может быть решена в три шага:
1й шаг: параллельный перенос на вектор А(-а, -b) для совмещения центра поворота с началом координат:
2й шаг: поворот на угол :
3й шаг: параллельный перенос на вектор А(а, b) для возвращения центра поворота в прежнее положение:
Искомое линейное преобразование в матричном виде будет выглядеть:
(**)
где
По формуле (**) можно пересчитать координаты любой точки плоской фигуры, а затем построить ее на экране, осуществив тем самым ее поворот.
