Формула поворота Родрига

Формула поворота Родригаформула, связывающая два вектора с общим началом, один из которых получен поворотом другого на известный угол вокруг оси, проходящей через их общее начало:

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

Лежит в основе векторной теории конечных поворотов и сложения вращений.[источник не указан 640 дней] Получена О. Родригом в 1840 г.[1]

 

Без потери общности, направим ось   вдоль единичного вектора  , а вектор   — лежащим в плоскости OXZ, тогда:

 
 
 

Откуда:

 

Положим вектор  , равный:

 

Заметим, что:

 
 

Тогда вектор   можно выразить через векторы   и   и угол  :

 

Результирующий вектор   выражается через векторы   и  :

 

Приведя подобные, получим формулу поворота Родрига:

 

В матричной форме

править

Векторное умножение на вектор k можно представить в виде умножения на матрицу K:

 

Вектор v при повороте вокруг единичного вектора k перейдет в вектор

 

где  

Таким образом получается, что матрица поворота вокруг единичного вектора k на угол  

 

где

 

Примечания

править
  1. Rodrigues, 1840, p. 380—440.

Литература

править
  • Лурье А. И.  Аналитическая механика. — М.: Физматгиз, 1961. — 824 с. — С. 101—103.
  • Rodrigues O.  Des lois géométriques qui régissent les déplacements d’une système solide dans l’espace et de la variation des coordonnées provenant de ces déplacements considérés indépendamment des causes qui peuvent les produire // Liouvillés Journ. Math.. — 1840. — Vol. 5. — P. 380—440.