Кватерніони

Матеріал з testwiki
Перейти до навігації Перейти до пошуку
таблиця множення
i j k
i −1 k −j
j -k −1 i
k j -i −1

Кватерніо́н  — чотиривимірне гіперкомплексне число без дільників нуля. Уперше описане В. Р. Гамільтоном у 1843 році.

Кватерніони використовуються як у теоретичній, так і у прикладній математиці, зокрема для розрахунку поворотів у просторі у тривимірній графіці та машинному зорі.

Означення

Загальне означення

Кватерніони можна означити як суму

q=a+bi+cj+dk,

де a,b,c,d  — дійсні числа; i,j,k  — уявні одиниці, які справджують співвідношення:

i2=j2=k2=ijk=1,

з яких випливають ще й такі співвідношення:

ij=ji=k,jk=kj=i,ki=ik=j.

Часто замість i,j,k використовують позначення для уявних одиниць відповідно i1,i2,i3, а також покладають i0:=1.

Ще один, зрідка вживаний, варіант позначень: e0,e1,e2,e3.

Означення через вектор і скаляр

Кватерніон представляє собою пару (a,u), де u — вектор тривимірного простору , а a — скаляр, тобто дійсне число.

Через комплексні числа

Довільний кватерніон q=a+bi+cj+dk можна представити як пару комплексних чисел у вигляді q=(a+bi)+(c+di)j.

Це еквівалентно q=z1+z2j, де z1=a+bi,z2=c+di ( тобто z1,z2 — комплексні числа , оскільки i2=1,k=ij)

Через дійсні матриці

Кватерніони також можна визначити як матрицю такого вигляду:

(abbacddccddcabba)

Через комплексні матриці

Альтернативно, кватерніони можна визначити як комплексні матриці такого вигляду

(αββ¯α¯)=(a+bic+dic+diabi),

де α¯,β¯ є комплексно-спряженими числами до α,β.

Пов'язані означення

  • Для кватерніона q=a+bi+cj+dk,
дійсне число  a називають скалярною частиною кватерніона, v=bi+cj+dk  — його векторною частиною.
Якщо v=0, то кватерніон називається чисто скалярним, при a=0 — чисто векторним.
  • q1q2=q2¯q1¯
  • Як і для комплексних чисел, норма кватерніона визначають як |q|=qq¯=a2+b2+c2+d2.
  • q1=q¯|q|2

Легко перевірити, що |pq|=|p||q|, тобто кватерніони мають мультиплікативну норму; із цього співвідношення випливає так звана тотожність чотирьох квадратів.

Якщо |q|=1, то q називають одиничним кватерніоном

Алгебраїчні властивості

Виходячи з вищенаведених властивостей уявних одиниць, можна отримати такі властивості:

Із некомутативності множення випливає, що система кватерніонів не є полем. Проте вона є тілом і, таким чином, не містить дільників нуля. Тіло кватерніонів зазвичай позначається . Сказане вище свідчить про здійсненність ділення в системі кватерніонів, але слід розрізняти ліве та праве ділення.

Чотири базисних кватерніони і чотири протилежних їм за знаком кватерніони утворюють групу кватерніонів по множенню (з порядком 8). Тобто Q8={±1,±i,±j,±k}

Детальніше про векторне представлення

Оскільки кватерніон  𝐪=a+bi+cj+dk можна представити у вигляді пари скаляра та 3-вимірного вектора:

 𝐪=(s,v),s=a,v=(b,c,d).

Виявляється, що множення кватерніонів можна записати через скалярний та векторний добутки відповідних 3-вимірних векторів:

 𝐪𝟏𝐪𝟐=(s1,v1)(s2,v2)=(s1s2v1v2,s1v2+s2v1+v1×v2).

При такому підході чисто векторні кватерніони можна ототожнити з 3-вимірними векторами. Тоді добуток двох таких кватерніонів можна отримати, віднявши від їх векторного добутку їх скалярний добуток:

 (0,v1)(0,v2)=(v1v2,v1×v2).

Піднесення до степеня

Рівність

evφ=cosφ+vsinφ

доводиться подібно до формули Ейлера зіставленням рядів Тейлора з обох боків.

Запишемо кватерніон у векторній (тригонометричній) формі

q=|q|(cosφ+vsinφ)=|q|evφ,|v|=1.
  • Натуральний степінь:
q2=|q|2(cos2φsin2φ+2vcosφsinφ)=|q|2(cos2φ+vsin2φ).

Використавши математичну індукцію отримаємо:

qn=|q|n(cosnφ+vsinnφ),n.
  • Дійсний степінь:
ln(q)=ln(|q|evφ)=ln|q|+vφ.
qa=(eln(q))a=(eln|q|+vφ)a=(|q|evφ)a=|q|aevφa=|q|a(cosaφ+vsinaφ).

Піднесення кватерніона до дійсного степеня застосовується для інтерполяції поворотів з постійною кутовою швидкістю.

Комплексні кватерніони

Іноді означені в цій статті кватерніони називають дійсними кватерніонами, розглядаючи також комплексні кватерніони, означення яких відрізняється від наведеного лише тим, що a,b,c,d — комплексні числа. При цьому комплексна одиниця i не ототожнюється з кватерніонною одиницею i, так що їх доводиться позначати по-різному (наприклад, із використанням наведених вище альтернативних позначень або виділяючи кватерніонні одиниці жирним шрифтом).

Історія

Пам'ятна табличка на мосту Брум Бридж в Дубліні: «Тут на прогулянці, 16 жовтня 1843 року, осяяний генієм, сер Вільям Ровен Гамільтон відкрив формулу множення кватерніонів» Шаблон:Math

Бурхливий і надзвичайно плідний розвиток комплексного аналізу в XIX столітті стимулював у математиків інтерес до наступної задачі: знайти новий вид чисел, аналогічний за властивостями комплексним, що містить не одну, а дві уявні одиниці. Передбачалося, що така модель буде корисна для розв'язання просторових задач математичної фізики. Проте зусилля в цьому напрямку виявилася безуспішними.

1843 року новий тип чисел виявив ірландський математик Вільям Ровен Гамільтон. Ці числа містили не дві уявні одиниці, як очікувалося, а три. Гамільтон назвав ці числа кватерніонами. Історики науки також виявили начерки по цій темі в неопублікованих рукописах Гаусса 1819—1820 років.
Модель досить швидко принесла практичну користь. Пізніше на основі алгебри кватерніонів Ґіббс та Гевісайд створили тривимірний векторний аналіз.

Сучасне використання

У XX столітті намагалися використовувати кватерніонні моделі у квантовій механіці й теорії відносності. Реальне застосування кватерніони знайшли в комп'ютерній графіці й програмуванні ігор, а також в обчислювальній механіці, в інерціальній навігації й теорії управління. У багатьох галузях було знайдено більш загальні й практичні засоби, ніж кватерніони. Наприклад, для дослідження рухів у просторі найчастіше застосовують матричне числення. Однак там, де важливо описувати тривимірний поворот за допомогою мінімальної кількості скалярних параметрів, застосування параметрів Родріго — Гамільтона (тобто, чотирьох компонент кватерніона повороту) часто виявляється кращим: такий опис ніколи не вироджується, тоді як опис поворотів трьома параметрами (наприклад, кутами Ейлера) завжди має критичні значення цих параметрів.

Шаблон:Main

Див. також

Шаблон:Вікіцитати1

Джерела

  • Математический энциклопедический словарь. Москва, 1988.

Шаблон:Quantity