2014 dxdy logo

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

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


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


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

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

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

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

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



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Сложение вращений
Сообщение07.05.2013, 18:46 


28/08/09
37
Начну чуть издалека, чтобы было понятнее.
Рассмотрим композицию вращений на плоскости: (1) вращение вокруг начала координат на угол $\delta$ и (2) вращение вокруг некоторой точки $(x, y)$ на угол $-\delta$ (сама точка $(x, y)$, тоже испытывает первое вращение). Полученный результат будет эквивалентен некоторому параллельному переносу.
Но давайте рассмотрим отдельно взятую точку $(u, v)$ и подвергнем ее комбинации этих вращений. Оказывается, движение этой точки эквивалентно вращению вокруг точки $(u-x,\, v-y)$ на угол $\delta$.
Перейду к собственно вопросу.
Теперь дело имеем с трехмерным пространством и композицией двух вращений: (1) вокруг оси $Ox$ на угол $\delta$, (2) вокруг оси, задаваемой направляющим вектором $(x, y, z)$ и проходящей через начало координат, на угол $-\delta$.
Опять же рассмотрим не все пространство, а отдельно взятую точку $(u, v, w)$. Можно ли ее движение представить как простое вращение вокруг некоторой оси (конечно, зависящей от конкретной точки $(u, v, w)$)?

P. S. Могу пояснить, откуда взялась задача, при наличии интереса.

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение07.05.2013, 18:57 
Заслуженный участник
Аватара пользователя


30/01/09
7068
Попробуйте интерпретировать эту задачу в терминах матриц. Матрица поворота - это ортогональная матрица с единичным определителем.

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение07.05.2013, 20:03 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Ваше начало - слишком издалека. Оно от другой, совсем непохожей задачи. "Вчера Вася гладил собаку, сегодня пошёл на медведя, да что-то долго не возвращается."
По сути дела, коротко: можно. И даже независимо от конкретной точки.

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение07.05.2013, 20:15 


28/08/09
37
мат-ламер в сообщении #720869 писал(а):
Попробуйте интерпретировать эту задачу в терминах матриц. Матрица поворота - это ортогональная матрица с единичным определителем.

Я даже выложу матрицу композиции поворотов:
$\left( \begin{array}{ccc} c+x^2\gamma & s(ys-zc) + x\gamma (yc+zs) & s(yc+zs) + x\gamma (zc-ys) \\ 
s(qz-py) + x\gamma (qy+pz) & c^2 + xs^2 + \gamma (qy+pz)(yc+zs) & cs - xcs + \gamma (qy+pz)(zc-ys) \\
-s(qy+pz) + x\gamma (qz-py) & cs - xcs + \gamma (qz-py)(yc+zs) & xs^2 + \gamma (py-qz)(ys-zc)\end{array} \right)$,

где:
$x, y, z$ - координаты вышеуказанного вектора - направляющей оси, вектор единичный;
$c = \cos\delta$;
$s = \sin\delta$;
$\gamma = 1-\cos\delta$;
$p = \sin 2\delta$;
$q = \cos 2\delta$.
С этими матрицами я воевал долго, думал, возможно есть более короткий путь.

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение07.05.2013, 20:19 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Но тогда в чём вопрос? Вот Вы получили матрицу. Что за действие она проделывает над всем пространством (и следовательно, над каждой точкой)? Матрица чего это? Знаете?

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение07.05.2013, 20:39 


28/08/09
37
ИСН в сообщении #720902 писал(а):
Матрица чего это? Знаете?

Снова матрица поворота?
(Вероятно, неполно сформулировал задачу) матрица ли это некоторого поворота снова на угол $\delta$?
Или, скажем так, вращение идет со временем, равномерно: $\delta = \omega t$, будет ли произвольная точка описывать окружность при такой комбинации вращений?

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение07.05.2013, 20:52 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Да, это матрица поворота.
Нет, не на угол $\delta$. На какой угол, смотреть надо. Считать. Будет корявая формула.
(И вокруг какого вектора - тоже смотреть и считать надо. И вектор может зависеть от $\delta$.)
Окружность выйдет не совсем... то есть даже совсем не.

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение07.05.2013, 21:18 


28/08/09
37
Пожалуй, я-таки опишу физический смысл задачи.
Задача из астрономии, из астрономических наблюдений.
Земля вращается, для нас это проявляется как вращение небесных тел по небесной сфере. Телескоп, нацеленный на небесное тело, будет терять его из виду. Чтобы этого не происходило, телескоп оборудуется мотором, который вращает его вокруг той же оси, по которой "вращается небо" - это полярная ось; таким образом, телескоп всегда нацелен на данный объект.
Но ось вращения телескопа может быть выставлена астрономом неточно и не совпадать с полярной осью. Тогда произвольно взятая звезда в поле зрения телескопа будет выписывать некую фигуру. Хотелось бы надеяться, что окружность :)
В принципе, взять некоторое приближение (ось телескопа достаточно близка к полярной оси, разница порядка 1-2 градусов):
$x\approx 1, y\approx 0, z\approx 0$), и допускать определенные погрешности, НО: звезда располагается совершенно произвольно.

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение07.05.2013, 21:24 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Возьмите да смоделируйте численно. Для малых отклонений, может, она и близка к окружности.

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение07.05.2013, 22:21 


29/09/06
4552
mrbus в сообщении #720899 писал(а):
Я даже выложу матрицу композиции поворотов:
Отмечу, что есть всем (и, видимо, Вам) известная формула для матрицы поворота вокруг заданной оси на заданный угол (здесь я её приводил, но моя буковка $d$ мне сейчас режет глаз; Ваша $\gamma$ лучше бы смотрелась). А вот что меня напрягло в процитированном Вашем сообщении.

Вы говорите о композиции поворотов, не уточняя, что за композиция.

Если это два поворота на угол $\delta$ вокруг одной и той же оси, то должна работать упомянутая мной формула, записанная для угла $2\delta$ (или $\delta_1+\delta_2$, если угодно). У Вас же присутствуют и $\delta$, и $2\delta$.

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

Так что мне, например, непонятно, что за композиция обсуждается. Возможно, я бы понял проблему, если бы смог прочитать сообщение про астрономию. Но про это я поздно вечером даже и пытаться читать не буду (боязно).

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение08.05.2013, 03:33 
Заслуженный участник
Аватара пользователя


12/06/09
951
Нахождение композиция поворотов в 3-мерном пространстве вокруг фиксированной точки, на мой взгляд, легче проводить не в векторной записи, а в кватернионной.

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение08.05.2013, 07:20 


28/08/09
37
Алексей К. в сообщении #720946 писал(а):
Отмечу, что есть всем (и, видимо, Вам) известная формула для матрицы поворота вокруг заданной оси на заданный угол.
Вы говорите о композиции поворотов, не уточняя, что за композиция.
Если это два поворота вокруг двух разных осей, то в Вашей фомуле должны были бы быть обозначения для двух осей, чего нет.

Да, дома в бумажном виде лежит ваша матрица (по крайней мере выглядит очень похоже). Сейчас я на работе, посмотреть не могу.
Если применять вашу терминологию, то я взял произведение матриц $R(n_1,\theta)\cdot R(n_2,-\theta)$,
где
$n_1 = (1, 0, 0) $,
$n_2$ достаточно произвольно.
Вот моя жуткая матрица и есть это произведение.
Можете условно считать, что мои $x, y, z$ и есть $n_2$, хотя это не совсем точно.

Надеюсь, не запутал вас окончательно... :oops:

ИСН в сообщении #720929 писал(а):
Возьмите да смоделируйте численно. Для малых отклонений, может, она и близка к окружности.

При малых отклонениях, да еще если звезда близко к оси $Ox$, если еще построить проекцию на плоскость $yOz$, как раз все становится похоже на приведенный мной в самом начале плоский случай. И действительно близко к окружности.
Но будет ли близко к окружности, если звезду выбирать не близко к оси $Ox$... Да, в общем наверное лучше смоделировать, но программулек у меня нет, маткад только начал осваивать.
Как буду дома, наверное еще набросок сфотографирую и выложу для лучшего понимания.

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение08.05.2013, 22:02 


28/08/09
37
Взял вектор $(x, y, z)$ очень близкий к оси $Ox$, а это соответствует задаче,
т. е. принял приблизительно
$x\approx 1$, относительно $y$ и $z$ взял линейное приближение, т. е. $y^2 = z^2 = yz = 0$.
Матрица преобразилась до неузнаваемости:
$\left( \begin{array}{ccc} 1 & -ay-bz & by-az \\
ay+bz & 1 & 0 \\
-by+az & 0 & 1 \end{array}\right)$

где
$a = \cos 2\delta - \cos \delta$
$b = \sin 2\delta - \sin \delta$

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение08.05.2013, 22:45 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Откуда у Вас вообще взялись синусы и косинусы двух дельта, я что-то перестал понимать?

 Профиль  
                  
 
 Re: Сложение вращений
Сообщение08.05.2013, 23:12 


28/08/09
37
Бывает, берешь производную логарифма, и вдруг откуда ни возьмись берется 1/x, непонятно...
Это я не из сарказма, но факт: так получается в процессе расчетов. Ну, бывает, попадаются слагаемые $zsc+zsc$, т. е. $2z\sin\delta\cos\delta = z\sin 2\delta$
Да и вообще-то они были еще в начале темы

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

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



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

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


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

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