Преобразование систем координат
Мы будем рассматривать только трехмерное евклидово пространство и только прямоугольные декартовы системы координат в нем. Как известно из курса линейной алгебры, такая система координат определяется ортонормированным единичным базисом из векторов . Для удобства и для единообразия обозначений будем в дальнейшем обозначать базисные векторы через , а оси прямоугольной системы координат через . Преобразование системы координат может включать в себя перенос начала координат без изменения направления осей (трансляция), изменение ориентации осей без переноса начала, а также и то, и другое вместе. Первый тип преобразования – трансляция, не представляет интереса, поскольку в этом случае координаты всех точек пространства изменяются на одну и ту же величину. Поэтому будем рассматривать только второй тип преобразования, считая начало координат неизменным. Изменение ориентации осей координат может происходить либо в результате вращения вокруг какой-либо оси, либо при отражении (инверсии) в какой-то плоскости. Рассмотрим две системы координат и с общим началом. Первую систему координат назовем старой, а вторую новой. Разложим базисные векторы новой системы по старому базису : (14) Поскольку все базисные векторы единичны, координатами (или компонентами) новых базисных векторов являются направляющие косинусы. Из направляющих косинусов составим матрицу: (15) Матрица называется матрицей преобразований, ее элементы суть направляющие косинусы векторов нового базиса относительно старого базиса. Первый индекс относится к новой системе, второй индекс – к старой системе, так что первая строка матрицы преобразования – это направляющие косинусы базисного вектора , вторая строка – направляющие косинусы вектора и третья – направляющие косинусы вектора . Можно поступить наоборот, разложить старые базисные векторы по новому базису : (16) И здесь составим матрицу преобразования так, чтобы направляющие косинусы вектора располагались в первой строке, вектора – во второй и вектора – в третьей. (17) Матрица называется матрицей обратного перехода. Сравнивая матрицы переходов и , видим, что по отношению друг к другу они транспонированы, т.е. , где обозначает символ транспонирования. Рассмотрим свойства матриц преобразования на примере матрицы : а) Матрица не симметрична, т.е. . б) Сумма квадратов элементов каждого столбца и каждой строки равна единице. Это следует из того, что столбцы матрицы суть направляющие косинусы одного из старых базисных векторов, сумма квадратов которых, как известно, равна единице. Строки матрицы – это направляющие косинусы одного из новых базисных векторов в старом базисе и поэтому сумма их квадратов также равна единице. в) Сумма произведений элементов одного столбца (строки) на элементы другого столбца (строки) равны нулю. Это следует из ортогональности базисных векторов, как новых, так и старых, и поэтому скалярное произведение двух векторов одного базиса равно нулю. г) Матрица перехода не вырождена и ее определитель равен ±1 в зависимости от того, одинакова или нет ориентация нового и старого базисов относительно друг друга. Как известно из курса векторной алгебры, тройка векторов называется правой, если кратчайший поворот от вектора к вектору кажется происходящим в положительном направлении (против часовой стрелки, если смотреть с конца вектора ). Составим смешанное произведение векторов нового базиса . С геометрической точки зрения оно равно объему параллелепипеда, построенного на этих векторах, взятому со знаком плюс, если оба базиса имеют одинаковую ориентацию, например, оба правые, и со знаком минус, если ориентация базисов различна (один из них правый, другой левый). Поскольку упомянутый параллелепипед является прямоугольным и все его три размера равны единице, то и объем равен единице. С другой стороны, это же смешанное произведение равно определителю, составленному из координат перемножаемых векторов. Поскольку при транспонировании матрицы ее определитель не изменяется, то и определитель матрицы обратного перехода тоже равен ±1. д) Матрицы и определяют два взаимнообратных преобразования базисов. Поэтому эти матрицы являются по отношению друг к другу тоже взаимно обратными. Таким образом, матрица, обратная по отношению к матрице , получается простым транспонированием. Отсюда следует, что , где – единичная матрица. Матрица, обладающая перечисленными свойствами, называется ортогональной матрицей. Следовательно, преобразование прямоугольных систем координат осуществляется с помощью ортогональных матриц. Используя теперь обозначения для элементов матрицы перехода , перепишем формулы (14) и (16): (18) или короче: , (19) Аналогично для обратного преобразования: (20) или сокращенно , (21)
Популярное: Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1098)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |