2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 Кватернионы: смысл применения
Сообщение26.08.2010, 14:08 


28/09/08
168
Хотелось бы узнать, в чём смысл применения кватернионов (особенно, почему используется именно такая таблица умножения i,j,k) и в чём их преимущество перед, скажем, векторными операциями.
Примеры, ссылки в Гугле приветствуются.

 Профиль  
                  
 
 Re: Кватернионы: смысл применения
Сообщение26.08.2010, 14:28 
Заслуженный участник


19/07/08
1266
Кватернионы образуют алгебру, а векторы нет.

 Профиль  
                  
 
 Re: Кватернионы: смысл применения
Сообщение26.08.2010, 15:17 
Аватара пользователя


03/03/10
1341
Кватернионы можно использовать при расчёте 3D графики.
http://wat.gamedev.ru/articles/quaternions

 Профиль  
                  
 
 Re: Кватернионы: смысл применения
Сообщение26.08.2010, 15:38 
Заслуженный участник


19/07/08
1266
Kitozavr в сообщении #347423 писал(а):
Кватернионы можно использовать при расчёте 3D графики.
Угу. Только это знание не будет полным без понимания того, чем в этом контексте кватернионы лучше матриц поворота. :wink:

 Профиль  
                  
 
 Re: Кватернионы: смысл применения
Сообщение26.08.2010, 15:38 
Аватара пользователя


15/08/09
1465
МГУ
Ну такая таблица оправдана когда надо перемножить между собой кватернионы.

 Профиль  
                  
 
 Re: Кватернионы: смысл применения
Сообщение26.08.2010, 17:31 
Заслуженный участник
Аватара пользователя


30/01/09
7134
Кватернионы имеют многочиссленные применения в механике и физике. Четырёхмерный мир Минковского можно описать с помощью кватернионов. При этом времени соответствует действительная часть кватерниона (с множителем $c$), а трём пространственным ортам - кватернионные мнимые единицы. Отсюда и пошли обозначения для этих ортов - $i,j,k$. См. статью про кватернионы в Википедии.

 Профиль  
                  
 
 Re: Кватернионы: смысл применения
Сообщение26.08.2010, 17:54 


28/09/08
168
Цитата:
Кватернионы можно использовать при расчёте 3D графики


эту статью я видел. А чем (точнее, наверное, когда) кватернионы лучше векторов?

Цитата:
Ну такая таблица оправдана когда надо перемножить между собой кватернионы.


Почему она именно так выглядит, а не скажем по-другому?

 Профиль  
                  
 
 Re: Кватернионы: смысл применения
Сообщение26.08.2010, 18:38 
Заслуженный участник


19/07/08
1266
t3rmin41 в сообщении #347476 писал(а):
А чем (точнее, наверное, когда) кватернионы лучше векторов?
Тем, что поворот вектором описывать неудобно. Имея два вектора поворота, довольно муторно искать вектор который соответствует двум последовательным поворотам. Кватернионы достаточно перемножить. Учтывая, что само пространство тоже можно описывать кватернионами, и при этом кватернионы в отличие от векторов можно смело умножать друг на друга, это заметно упрощает некоторые операции. Тяжелее всего говорят в 3D моделировании даётся интерполяция поворотов. На кватернионном языке достаточно взять линейную комбинацию кватернионов поворота. Для векторов подобная процедура будет черезвычайно сложной.
t3rmin41 в сообщении #347476 писал(а):
Почему она именно так выглядит, а не скажем по-другому?
Вы не могли бы пояснить, какого рода ответ хотите услышать? На примере обычной таблицы умножения.

 Профиль  
                  
 
 Re: Кватернионы: смысл применения
Сообщение26.08.2010, 18:51 


28/09/08
168
Цитата:
Вы не могли бы пояснить, какого рода ответ хотите услышать? На примере обычной таблицы умножения.


я лучше на примере комплексных чисел. Вот например, если у нас есть число $a+i \cdot b$, то умножив на сопряженное, $a \cdot a^{*}=|a|^2$, получим квадрат модуля этого числа, т.е. сложим квадраты действительной и мнимой части (из-за $i^2=-1$). А с кватернионы как? Всё упирается опять же в поворот?

 Профиль  
                  
 
 Re: Кватернионы: смысл применения
Сообщение26.08.2010, 19:03 
Заслуженный участник


19/07/08
1266
t3rmin41 в сообщении #347487 писал(а):
А с кватернионы как?
Для начала можно прочитать хотя бы статью в википедии. Даже там написано, как. Хотя я так и не понял, что "как".

Если вам это поможет, вы можете попробовать взять группу из четырёх элементов, перебрать все возможные таблицы умножения а потом попытаться понять что если вы на основе различных таблиц умножения "ортов" будете пытаться строить алгебру, у вас ничего путного и в то же время не сводящегося к комплексным числам кроме кватернионов не выйдет.
UPD Кстати, это нашлось даже в википедии

 Профиль  
                  
 
 Re: Кватернионы: смысл применения
Сообщение03.12.2011, 12:35 


29/03/11
53
как понимать выражение
nestoklon в сообщении #347409 писал(а):
Кватернионы образуют алгебру, а векторы нет.
?
и что из этого следует в контексте данной темы?

 Профиль  
                  
 
 Re: Кватернионы: смысл применения
Сообщение28.01.2012, 08:29 


28/01/12
1
Кватернионы образуют тело,а не просто алгебру.Трёхмерные векторы,например,алгебру тоже образуют(лиеву,по векторному умножению).

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group