Рассмотрим операцию потенцирования дуальных кватернионов и её результат в покомпонентной
записи.
Потенцированием называется возведение основания натурального логарифма в
заданную степень. Дуальным кватернионом называется гиперкомплексное число алгебры,
полученной удвоением алгебры кватернионов с помощью мнимой единицы ω2=0.
q=q0+iq1+jq2+kq3+ωq4+ωiq5+ωjq6+ωkq7
Для возведения основания натуральных логарифмов в заданную степень воспользуемся
следующим определением экспоненциальной функции:
ex=1+x+x22!+x33!+…+xnn!+…
Из доказанных её свойств известно, что в случае если есть два числа a и b, такие
что они коммутируют по умножению (ab=ba), то
ea+b=aaeb=abea
Числа ea и eb также коммутируют по умножению. Воспользуемся этим обстоятельством
и представим дуальный кватернион в виде суммы скалярной и векторной частей:
q=qs+qv
qs=q0+ωq4
qv=iq1+jq2+kq3+ωiq5+ωjq6+ωkq7
Тогда экспоненциальная функция дуального кватерниона равна
eq=eqs+qv=eqseqv=eqveqs
поскольку qs и qv коммутируют между собой по умножению. Величина eqs
равна:
eqs=eq0+ωq4=eq0(1+ωq4)=eq0+ωeq0q4
Таким образом, для получения значения eq требуется найти величину eqv.
Рассмотрим экспоненциальный ряд:
eqv=1+qv+qv22!+qv33!+…+qvnn!+…
В вычислении членов ряда выделяется величина q2v, поскольку она является скалярной
величиной:
q2v=(iq1+jq2+kq3+ωiq5+ωjq6+ωkq7)2=(q′+ωq″
где обозначены
q' = iq_1 + jq_2 + kq_3
q'' = iq_5 + jq_6 + kq_7
Рассмотрим квадрат:
\begin{equation}
\left(q' + {\omega}q''\right)^2 = q'^2 + \omega\left(q'q'' + q''q'\right)
\end{equation}
В этой сумме величина q'^2 является действительным числом:
\begin{equation}
q'^2 = - q^2_1 - q^2_2 - q^2_3
\end{equation}
а дуальная часть является также скалярным числом, равным удвоенному скалярному произведению
векторов q' и q'' в его классическом определении:
\begin{equation}
q'q'' + q''q' = -2\left(q_1q_5 + q_2q_6 + q_3q_7\right)
\end{equation}
Таким образом, величина q_v^2 является скалярной величиной, поэтому может быть
заменена:
\begin{equation}
q_v^2 = -m^2
\end{equation}
где через m^2 обозначено:
\begin{equation}
m^2 = q^2_1 + q^2_2 + q^2_3 + 2\omega\left(q_1q_5 + q_2q_6 + q_3q_7\right)
\end{equation}
С использованием этой замены экспоненциальный ряд трансформируется в:
\begin{equation}
e^{q_v} = 1 + q_v - \frac{m^2}{2!} - \frac{m^2q_v}{3!} + \frac{m^4}{4!} + \frac{m^4q_v}{5!}
+ \ldots
\end{equation}
Этот ряд раскладывается на сумму двух рядов, составляющих скалярную и векторную
части:
\begin{equation}
1 - \frac{m^2}{2!} + \frac{m^4}{4!} - \frac{m^6}{6!} + \ldots
\end{equation}
\begin{equation}
q_v\left(1 - \frac{m^2}{3!} + \frac{m^4}{5!} - \frac{m^6}{7!} + \ldots\right)
\end{equation}
Второй из этих рядов домножим и разделим на величину m=\sqrt{m^2}, после чего
получим классические выражения для рядов Тейлора функций косинус и синус:
\begin{equation}
e^{q_v} = cos\left(\sqrt{m^2}\right) + \frac{q_v}{\sqrt{m^2}}sin\left(\sqrt{m^2}\right)
\end{equation}
При этом считаем, что взятие корня может быть выполнено однозначно во всех местах,
где он встречается:
\begin{equation}
e^{q_v} = cos\left(\pm\sqrt{m^2}\right) + \frac{q_v}{\pm\sqrt{m^2}}sin\left(\pm\sqrt{m^2}\right)
\end{equation}
В силу четности функции cos и нечетности функции sin получаем, что результат
потенцирования определен однозначным образом. Далее будем рассматривать формулу
\begin{equation}
e^{q_v} = cos\left(\sqrt{m^2}\right) + \frac{q_v}{\sqrt{m^2}}sin\left(\sqrt{m^2}\right)
\end{equation}
В качестве величины m у нас фигурирует дуальное число. Отдельно рассмотрим операции
\sqrt{m}, \frac{1}{m}, cos\left(x\right) и sin\left(x\right) для случая x - дуальное число.
Операцию деления на дуальное число заменим на операцию умножения на дуальное число.
Выражение \frac{1}{x} домножим и разделим на величину, сопряженную к величине
x:
\begin{equation}
\frac{1}{x_0 + {\omega}x_1} = \frac{x_0 - {\omega}x_1}{\left(x_0 + {\omega}x_1\right)
\left(x_0 - {\omega}x_1\right)} = \frac{x_0 - {\omega}x_1}{x_0^2} =
\frac{1}{x_0} - {\omega}\frac{x_1}{x_0^2}
\end{equation}
Для вычисления значения \sqrt{x} решим относительно x уравнение:
x^2 = a,
где x и a - дуальные числа:
\begin{equation}
\left(x_0 + {\omega}x_1\right)^2 = x_0^2 + 2{\omega}x_0x_1 = a_0 + {\omega}a_1
\end{equation}
Решив систему уравнений
\begin{equation}
\left\{
\begin{array}{ll}
x_0^2 &= a_0^2 \\
2x_0x_1 &= a_1
\end{array}
\right.
\end{equation}
получим, что
\begin{equation}
\sqrt{x} = \sqrt{x} + {\omega}\frac{1}{2}\frac{x_1}{\sqrt{x_0}}
\end{equation}
Кстати, приведем общую формулу вычисления корня из дуального числа:
\begin{equation}
\sqrt[n]{x} = \sqrt[n]{x_0 + {\omega}x_1} = \sqrt[n]{x_0} + {\omega}\frac{x_1}{n\sqrt[n]{x_0^{n-1}}}
\end{equation}
Вычислим выражение cos\left(x\right) для случая, когда x является дуальным числом,
разложив функцию в ряд Тейлора и приведя подобные компоненты:
\begin{equation}
cos\left(x\right) = 1 - \frac{x_2}{2!} + \frac{x^4}{4!} - \frac{x^6}{6!} + \ldots
= cos\left(x_0\right) - {\omega}x_1sin\left(x_0\right)
\end{equation}
Аналогичное равенство для синуса дуального числа:
\begin{equation}
sin\left(x_0 + {\omega}x_1\right) = sin\left(x_0\right) + {\omega}x_1cos\left(x_0\right)
\end{equation}
Таким образом, осталось соединить вместе полученные выше формулы, чтобы получить
выражение для экспоненты дуального кватерниона:
\begin{equation}
m^2 = q_1^2 + q_2^2 + q_3^2 + 2{\omega}\left(q_1q_5 + q_2q_6 + q_3q_7\right)
\end{equation}
\begin{equation}
\sqrt{m^2} = \sqrt{q_1^2 + q_2^2 + q_3^2} +
{\omega}\frac{q_1q_5 + q_2q_6 + q_3q_7}{\sqrt{q_1^2 + q_2^2 + q_3^2}}
\end{equation}
\begin{equation}
\frac{1}{\sqrt{m^2}} = \frac{1}{\sqrt{q_1^2 + q_2^2 + q_3^2}} -
{\omega}\frac{q_1q_5 + q_2q_6 + q_3q_7}{{\sqrt{q_1^2 + q_2^2 + q_3^2}}^3}
\end{equation}
\begin{equation}
cos\left(\sqrt{m^2}\right) = cos\sqrt{q_1^2 + q_2^2 + q_3^2} -
{\omega}\frac{q_1q_5 + q_2q_6 + q_3q_7}{\sqrt{q_1^2 + q_2^2 + q_3^2}}sin\left(\sqrt{q_1^2 + q_2^2 + q_3^2}\right)
\end{equation}
\begin{equation}
sin\left(\sqrt{m^2}\right) = sin\sqrt{q_1^2 + q_2^2 + q_3^2} +
{\omega}\frac{q_1q_5 + q_2q_6 + q_3q_7}{\sqrt{q_1^2 + q_2^2 + q_3^2}}cos\left(\sqrt{q_1^2 + q_2^2 + q_3^2}\right)
\end{equation}
\begin{eqnarray}
e^q = e^{q_0}\left(1+\omega q_4\right)\biggl(
{\cos{\sqrt{{q_1^2 + q_2^2 + q_3^2}}}-\omega\frac{{q_1q_5 + q_2q_6 + q_3q_7}}{\sqrt{{q_1^2 + q_2^2 + q_3^2}}}\sin{\sqrt{{q_1^2 + q_2^2 + q_3^2}}}}
+\nonumber\\
+ \left({iq_1 + jq_2 + kq_3 + \omega iq_5+\omega jq_6 + \omega kq_7}
\right)\left(
{\frac{1}{\sqrt{{q_1^2 + q_2^2 + q_3^2}}}-\omega\frac{{q_1q_5 + q_2q_6 + q_3q_7}}{\sqrt{{q_1^2 + q_2^2 + q_3^2}}^3}}
\right) \\
\left({\sin{\sqrt{{q_1^2 + q_2^2 + q_3^2}}}+\omega\frac{{q_1q_5 + q_2q_6 + q_3q_7}}{{q_1^2 + q_2^2 + q_3^2}}\cos{\sqrt{{q_1^2 + q_2^2 + q_3^2}}}}
\right)\biggr)\nonumber
\end{eqnarray}
Комментариев нет:
Отправить комментарий