Приложение И Ортогональные векторы и матрицы
П.10. Ортогональные векторы и матрицы
Два вектора а и b размеров nx1 ортогональны между собой, если их произведение
aTb=a1b1+a2b2+…+anbn=0. (П.10.1)
Заметим, что термин ортогональны относится к двум векторам, а не к одному вектору.
Геометрически два ортогональных вектора перпендикулярны друг к другу. Это показано на рисунке П.10.1 для векторов x1T=[4, 2] и x2T=[–1, 2]. Заметим, что
x1Tx2=(4)(–1)+(2)(2)=0.
Рис. П.10.1. Два ортогональных (перпендикулярных) вектора.
Рекомендуемые материалы
Рис. П.10.2. Векторы а и b в 3-х мерном пространстве.
Чтобы показать, что два ортогональных вектора перпендикулярны, пусть угол между векторами а и b на рисунке П.10.2 будет q. В векторной алгебре произведение векторов аТb является их скалярным произведением. Скалярным произведением двух векторов называется число, равное произведению их длин на косинус угла между ними [Беклемишев (2006) стр.24]
аТb=cosq (П.10.2)
Если q =90º, то aТb=0, так как cos(90º) =0. Поэтому а и b перпендикулярны, если aТb=0.
Если аТа=1, то вектор а называется нормированным. Вектор b может быть нормирован путём деления его на свою длину . Таким образом, вектор
m=b/ (П.10.3)
нормирован, так что mТm=1.
Совокупность векторов m1, m2,..., mр, которые нормированы (miТmi=1 для всех i) и взаимно ортогональны (miТmj=0 для всех i≠j; i, j=1, 2, ..., р), является ортонормированной совокупностью векторов. Если матрица M= [m1, m2,..., mр] размеров рхр имеет ортонормированные столбцы, то эта матрица называется ортогональной. Поскольку элементы матрицы MТM являются произведениями столбцов M [см. пункт 1 теоремы П.2.3], то ортогональная матрица M обладает следующим свойством
MТM=I. (П.10.4)
Можно показать, что для ортогональной матрицы M также справедливо выражение
MMТ=I. (П.10.5)
Таким образом, ортогональная матрица M имеет как ортонормированные строки, так и ортонормированные столбцы. Из (П.10.4) и (П.10.5) также ясно, что если матрица M ортогональная, то MТ=M–1.
Пример П.10. Для знакомства с ортогональной матрицей, начнём с матрицы
А=,
столбцы которой взаимно ортогональны, но не ортонормированы. Для нормирования столбцов матрицы необходимо элементы столбцов поделить на соответствующие длины столбцов, то есть, на ,
и
, чтобы получить ортогональную матрицу
M=,
столбцы которой ортонормированы. Заметим, что строки её также ортонормированы, так что M удовлетворяет уравнениям (П.10.4) и (П.10.5).
□
Умножение вектора на ортогональную матрицу имеет эффект вращения осей. Так, если вектор х преобразуется в вектор у=Mx умножением на ортогональная матрицу M, то длина вектора у равна длине вектора х
уТу=(Mx)Т(Mx)=xТMТMx=xТIx=xТx. (П.10.5)
Следовательно, преобразование х в у является поворотом.
В лекции "5. Экономическое построение системы" также много полезной информации.
Некоторые свойства ортогональных матриц даны в следующей теореме.
Теорема П.10. Если матрица M=Mрр ортогональная, а матрица А=Арр любая квадратная, то
1. det(M)=+1 или –1,
2. det(MТAM)=det(A),
3. значение любого элемента mij матрицы M находится в интервале –1<mij<1.
Доказательство:
- det(I)=det(MТM)=det(MТ)det(M)=det(M)det(M)=[det(M)]2. Поэтому [det(M)]2=1 и det(M)=±1.
- В силу (П.9.13), определитель det(MТAM)=det(AMMТ)=det(AI)=det(A).
- Так как miТmi=1 для всех i, то имеем miТmi=
=1, а максимальное значение любого mij2 равно 1.