Сейчас у каждого есть под рукой векторы
и числа (скаляры)
. Векторы мы умеем складывать
и умножать на числа
, а числа - складывать
и умножать не только на векторы, но и на самих себя
. И этого вполне достаточно, но...
Нет-нет, да и потянет иногда снова вверх - к гамильтоновым высотам! (Столь беспощадно некогда разрушенным Гиббсом и Хевисайдом, мир с ними обоими).
Evadere ad auras
Hoc opus, hic labor est.
§ 0. ОПРЕДЕЛЕНИЕ КВАТЕРНИОНАГде совмещают несовместимое
Считаем трёхмерную векторную алгебру выученной.Составим "противозаконную" сумму скаляра и вектора по имени
кватернио́нОпределим умножение кватернионов правилом
где в свою очередь полагается
Присутствие в последнем правиле векторного умножения приводит к некоммутативности умножения кватернионов.
Так
, за исключением случая коллинеарных
и
.
§ 1. СОПРЯЖЕНИЕ И АССОЦИАТИВНОСТЬГде сопрягают и раскрывают скобки
Введём
сопряжение кватерниона
При помощи сопряжения можно выделить из кватерниона
его скалярную и векторную части
Очевидно, что
Менее очевидно, но легко проверяется
Пользуясь известным из векторной алгебры соотношением
и симметриями смешанного произведения
прямой подстановкой убеждаемся в ассоциативности перемножения трёх кватернионов
При этом, будучи верна для трёх, ассоциативность автоматически оказывается справедливой и для произвольного числа сомножителей.
Теперь нетрудно получить правило
§ 2. МОДУЛЬ И ОБРАЩЕНИЕГде измеряют и обращают
Определим
модуль (норму, длину) кватерниона
Кватернион с ненулевым модулем называется ненулевым кватернионом.
Квадрат модуля можно вычислить ещё и так
Откуда последовательно получаем
Как видно, произведение двух (а потому и любого числа) ненулевых кватернионов есть снова ненулевой кватернион.
Любой ненулевой кватернион имеет обратный
Так для кватерниона, обратного к произведению ненулевых кватернионов, получаем выражение
§ 3. ВЕРСОР И ВРАЩЕНИЕГде нормируют и вращают
Рассмотрим единичный кватернион
, т.е. такой, что
. Назовём его
ве́рсор и закрепим за ним специальное обозначение
Условие нормировки на единицу примет вид
Далее, всякий встреченный символ
,
или
(снабжённый, может быть, индексом), считается относящимся к некоторому версору.
Рассмотрим произведение
. Поскольку
, имеем
.
То есть,
- чистый вектор и мы построили линейное преобразование векторного пространства.
Рассмотрим образы двух произвольных векторов
и
и составим их кватернионное произведение
Отсюда, выделяя скалярную и векторную части, получаем
Первое равенство означает, что рассматриваемое преобразование сохраняет длины векторов и углы между ними, а следовательно - является движением.
Из второго, добавив к рассмотрению еще один произвольный вектор
, получим сначала
а затем, выделением скалярной части, окончательное
Таким образом, рассматриваемое движение векторного пространства сохраняет ориентацию. Кроме того, оно имеет неподвижную точку (нуль).
Следовательно,
-
вращение.