Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Разбиение вражение на 2 состовляющие 
V
    Опции темы
Lomir
Дата 6.2.2009, 00:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 58
Регистрация: 30.1.2007
Где: Lithuania::Kaunas

Репутация: нет
Всего: 1



Есть какoе-то вращение описаное тримя Эйлеровыми углами (трансформацией). Возможно ли как нибуть его разбить на два независимых вращение, чтобы углы каждого из них не превышали какой то заданный лимит. Или определить, что такое не возможно.

Пока что смог свести эту задачу при помощи матриц к 6-мерной задаче нелинейного програмирование. Чуствую, что копаю куда-то не в ту сторону smile

Такая задача вопше решаема? Может кто-нибуть знает, в какую сторону лучше копать?

Это сообщение отредактировал(а) Lomir - 6.2.2009, 00:24
PM MAIL ICQ Skype   Вверх
Фантом
Дата 6.2.2009, 00:37 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


Профиль
Группа: Участник Клуба
Сообщений: 1516
Регистрация: 23.3.2008

Репутация: 2
Всего: 49



Может быть, воспользоваться теоремой Эйлера (о том, что любая композиция вращений является вращением вокруг некоторой оси)? Очевидно, что если удвоенный лимит меньше, чем угол поворота, соответствующий композиции, то условие выполнить невозможно, а если больше, то два поворота вокруг одной оси и будут являться решением (возможно, не единственным).

Ну а сам единственный поворот ищется легко. Ось - это просто задача поиска собственного вектора матрицы поворота, а дальше все совсем тривиально.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0401 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.