Для кватерииоиа ц можно определить сопряженный кватернион ц , определив его следующим образом: а<7* = (и'+х/' + уу + гЛ) = у/-хл-у}-гк- (1.45)

Для операции сопряжения кватернионов справедливы следующие свойства:

(рч)' = чр\

(р + Й)' = р+д. (146)

Глава I. Координаты и их преобразования Можно определить норму кватерниона следующим образом: Ы(4) = }кгг+хг+уг + 1г. (1.47) Для введенной таким образом нормы справедливы следующие свойства:

N N(4). .....

н(ря) = н(р)н(ч). (148)

Единичным кватернионом называется такой кватернион ц, что Ы(ч) = \.

Для ненулевого кватерииоиа ц можно ввести понятие обратного кватерниона ц'х: ч.ц-х =Я-1Я = 1. (1.49)

Для этого заметим, что ЧЧ =4-4 = ^(ч)-Тогда обратный кватернион можно определить следующим образом: Для обратного кватерииоиа выполнены следующие свойства:

(«-)"=*

(«Г-«-у. (151)

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

Кватернион д = н>+х1 + у] + гк можно также представить в следующем виде: ц = [и>, у], где V = х1 + у/ + гк - трехмерный вектор. Если считать V

обычным трехмерным вектором, то произведение кватернионов можно представить следующим образом: ЧхЧг =К.у1]-К,у1] =

^^^-у^^^+к^+у^у,}. (1 52)

Также кватернионы можно рассматривать как четырехмерные векторы, т. е. для них можно ввести скалярное произведение

<7. 'Яг = vf,w2 +xlx2 + yly1+zlzl.. (1.53)

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

q = [cos 0,v sin0], (1.54)

где длина вектора v равна единице.

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

q" = [cos(n0), vsin(nG)]. (1.55)

Это позволяет ввести для единичного кватерниона операцию возведения в произвольную вещественную степень следующим образом:

q' = [cos (t0), v sin (t0)] . (1.56)

Для поворота вектора v с использованием кватерниона запишем этот вектор как кватернион [0, v]. Тогда поворот может быть задан при помощи единичного кватерниона q в соответствии со следующей формулой:


⇐ Предыдущая| |Следующая ⇒