Содержимое удалено Содержимое добавлено
Строка 37:
Строка 37:
:<math>|\vec{R}_{1x}| = |\vec{R}_1| \cos(\pi/2-\phi) = |\vec{R}_1| \sin \phi. </math>
:<math>|\vec{R}_{1x}| = |\vec{R}_1| \cos(\pi/2-\phi) = |\vec{R}_1| \sin \phi. </math>
Тогда вектор <math>\vec{u}_x</math> можно выразить через векторы <math>\vec{w}</math> и <math>\vec{R}_{1x}</math> и угол <math>\chi</math>:
Тогда вектор <math>\vec{R}_{2x }</math> можно выразить через векторы <math>\vec{w}</math> и <math>\vec{R}_{1x}</math> и угол <math>\chi</math>:
:<math>\vec{R}_{2x} = \vec{R}_{1x}\cos\chi + \vec{w}\sin\chi = (\vec{R}_1 - (\vec{e} \cdot \vec{R}_1) \vec{e})\cos\chi + (\vec{e} \times \vec{R}_1)\sin\chi</math>
:<math>\vec{R}_{2x} = \vec{R}_{1x}\cos\chi + \vec{w}\sin\chi = (\vec{R}_1 - (\vec{e} \cdot \vec{R}_1) \vec{e})\cos\chi + (\vec{e} \times \vec{R}_1)\sin\chi</math>
Версия от 10:00, 22 декабря 2015
Формула поворота Родрига — формула , связывающая два вектора с общим началом, один из которых получен поворотом другого на известный угол вокруг оси, проходящей через их общее начало:
R
→
2
−
tan
(
χ
/
2
)
[
e
→
×
R
→
2
]
=
R
→
1
+
tan
(
χ
/
2
)
[
e
→
×
R
→
1
]
{\displaystyle {\vec {R}}_{2}-\tan(\chi /2)[{\vec {e}}\times {\vec {R}}_{2}]={\vec {R}}_{1}+\tan(\chi /2)[{\vec {e}}\times {\vec {R}}_{1}]}
где
R
→
1
{\displaystyle {\vec {R}}_{1}}
— исходный вектор,
R
→
2
{\displaystyle {\vec {R}}_{2}}
— результирующий вектор,
e
→
{\displaystyle {\vec {e}}}
— единичный вектор оси поворота,
χ
{\displaystyle \chi }
— угол поворота.
Так же формула записывается в виде:
R
→
2
=
(
e
→
⋅
R
→
1
)
(
1
−
cos
χ
)
e
→
+
(
e
→
×
R
→
1
)
sin
χ
+
R
→
1
⋅
cos
χ
{\displaystyle {\vec {R}}_{2}=({\vec {e}}\cdot {\vec {R}}_{1})(1-\cos \chi ){\vec {e}}+({\vec {e}}\times {\vec {R}}_{1})\sin \chi +{\vec {R}}_{1}\cdot \cos \chi }
Лежит в основе векторной теории конечных поворотов и сложения вращений . Получена О. Родригом в 1840 г.[ 1]
Вывод
Без потери общности, направим ось
z
→
{\displaystyle {\vec {z}}}
вдоль единичного вектора
e
→
{\displaystyle {\vec {e}}}
, а вектор
R
→
1
{\displaystyle {\vec {R}}_{1}}
— лежащим в плоскости OXZ, тогда:
R
→
1
x
=
R
→
1
−
R
→
1
z
{\displaystyle {\vec {R}}_{1x}={\vec {R}}_{1}-{\vec {R}}_{1z}}
R
→
1
y
=
0
{\displaystyle {\vec {R}}_{1y}=0}
R
→
1
z
=
(
e
→
⋅
R
→
1
)
e
→
{\displaystyle {\vec {R}}_{1z}=({\vec {e}}\cdot {\vec {R}}_{1}){\vec {e}}}
Откуда:
R
→
1
x
=
R
→
1
−
(
e
→
⋅
R
→
1
)
e
→
{\displaystyle {\vec {R}}_{1x}={\vec {R}}_{1}-({\vec {e}}\cdot {\vec {R}}_{1}){\vec {e}}}
Положим вектор
w
→
{\displaystyle {\vec {w}}}
, равный:
w
→
=
e
→
×
R
→
1
{\displaystyle {\vec {w}}={\vec {e}}\times {\vec {R}}_{1}}
Заметим, что:
|
w
→
|
=
|
e
→
×
R
→
1
|
=
|
e
→
|
|
R
→
1
|
sin
ϕ
=
|
R
→
1
|
sin
ϕ
{\displaystyle |{\vec {w}}|=|{\vec {e}}\times {\vec {R}}_{1}|=|{\vec {e}}|\,|{\vec {R}}_{1}|\sin \phi \ =|{\vec {R}}_{1}|\sin \phi }
|
R
→
1
x
|
=
|
R
→
1
|
cos
(
π
/
2
−
ϕ
)
=
|
R
→
1
|
sin
ϕ
.
{\displaystyle |{\vec {R}}_{1x}|=|{\vec {R}}_{1}|\cos(\pi /2-\phi )=|{\vec {R}}_{1}|\sin \phi .}
Тогда вектор
R
→
2
x
{\displaystyle {\vec {R}}_{2x}}
можно выразить через векторы
w
→
{\displaystyle {\vec {w}}}
и
R
→
1
x
{\displaystyle {\vec {R}}_{1x}}
и угол
χ
{\displaystyle \chi }
:
R
→
2
x
=
R
→
1
x
cos
χ
+
w
→
sin
χ
=
(
R
→
1
−
(
e
→
⋅
R
→
1
)
e
→
)
cos
χ
+
(
e
→
×
R
→
1
)
sin
χ
{\displaystyle {\vec {R}}_{2x}={\vec {R}}_{1x}\cos \chi +{\vec {w}}\sin \chi =({\vec {R}}_{1}-({\vec {e}}\cdot {\vec {R}}_{1}){\vec {e}})\cos \chi +({\vec {e}}\times {\vec {R}}_{1})\sin \chi }
Результирующий вектор
R
→
2
{\displaystyle {\vec {R}}_{2}}
выражается через векторы
R
→
2
x
{\displaystyle {\vec {R}}_{2x}}
и
R
→
1
z
{\displaystyle {\vec {R}}_{1z}}
:
R
→
2
=
R
→
2
x
+
R
→
1
z
=
(
R
→
1
−
(
e
→
⋅
R
→
1
)
e
→
)
cos
χ
+
(
e
→
×
R
→
1
)
sin
χ
+
(
e
→
⋅
R
→
1
)
e
→
{\displaystyle {\vec {R}}_{2}={\vec {R}}_{2x}+{\vec {R}}_{1z}=({\vec {R}}_{1}-({\vec {e}}\cdot {\vec {R}}_{1}){\vec {e}})\cos \chi +({\vec {e}}\times {\vec {R}}_{1})\sin \chi +({\vec {e}}\cdot {\vec {R}}_{1}){\vec {e}}}
Приведя подобные, получим формулу поворота Родрига:
R
→
2
=
(
e
→
⋅
R
→
1
)
(
1
−
cos
χ
)
e
→
+
(
e
→
×
R
→
1
)
sin
χ
+
R
→
1
⋅
cos
χ
{\displaystyle {\vec {R}}_{2}=({\vec {e}}\cdot {\vec {R}}_{1})(1-\cos \chi ){\vec {e}}+({\vec {e}}\times {\vec {R}}_{1})\sin \chi +{\vec {R}}_{1}\cdot \cos \chi }
Примечания
Литература