Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как найти матрицы поворота?

Amaxar 777 Высший разум (147479), закрыт 2 года назад
Есть у меня абстрактное линейное пространство. В нем задан стандартный базис. В этом базисе задано скалярное произведение матрицей Грама. Норма вектора как обычно задана через скалярное произведение:
(a, a) = |a|²
Угол между векторами задан через скалярное произведение:
(a, b) = |a| |b| cos(ф)
И как мне для этого пространства в заданном базисе найти матрицы поворотов на произвольные углы отн-но произвольных осей? Я попробовал написать соотношения для матриц поворота R на угол ф отн-но оси вдоль произвольного вектора z:
(R x, R x) = (x, x)
(R z, z) = (z, z)
(R x, x) = cos(ф) (x, x), при (x, z) = 0
но че-то тут треш какой-то получается. Может, надо это провернуть через групповые свойства вращения (правдами-неправдами получить генератор, а потом уже восстановить оператор поворота через уравнение Ли)?...
В общем, вопрос: как это все проделать, или что на эту тему почитать?
Лучший ответ
John Мыслитель (8333) 2 года назад
Нууууу ващеее загнуууул... прям "забатанировал" :-)))))))))))))))))))))))))))))))

Вики всё есть. Это тебе надо в высшие "школы" с таким вопросом, в надежде получить хоть немного вразумительного ответа.
Amaxar 777Высший разум (147479) 2 года назад
Окей, и где же на вашем скрине получение матриц поворота "с нуля" для пространства с неевклидовой метрикой?)
John Мыслитель (8333) Amaxar 777, ))))))))))))))))))))))))))))) Ах ты "злобный вундеркинд" Ай-ай-ай. Это тебе надо изучать глубже и глубже. Поднимать весь материал! Засиживать задницу в библиотеках (или перед ЭВМ-ом). P.S.. Ну? Что? Так до тебя и не дошло почему я упоминал о "резонансе"?.. Может, когда выучишь матрицы... они и приведут тебя к истине? Так и узнаешь почему возникает "резонанс" в металлах. А ведь всё лежало на поверхности! :-)))))))))))))))))))))))))) (Если знать... физику процессов, как говорил... мой учитель Физики). Всё просто! Когда среда у нас - воздух. В металлах же коэффициент проводимости (назовём это так. Для особо одарённых) волны совсем другой. Неужели так сложно было до этого додуматься? Не понимаю...(?)... :-)))))))))) За остальным... додумывай сам.
Amaxar 777Высший разум (147479) 2 года назад
Конечно, все вам ясно)
Так что, как с нуля получить матрицы поворота в неевклидовом пространстве?
Вы же пытались дать мне понять сейчас, что это все просто донельзя, и написано на каждом заборе. По теме-то скажете что-нибудь, или на неудачных попытках вылечить уязвленное самолюбие все и закончится?)
John Мыслитель (8333) Amaxar 777, Тебе надо ты и решай свой вопрос (следующий по списку таких же неудачных). А вот если бы знал... то и не задавал в "ответах". Или... как там? Вы ведь учеников обучаете? Если до тебя не доходит ранний материал, то и не стоит браться за новый.
Остальные ответы
Le Ciel Оракул (68504) 2 года назад
не надо было терять!
Amaxar 777Высший разум (147479) 2 года назад
Да поворачивались, и закатились куда-то.. ищу теперь.
Пётр Прудников Гуру (4244) 2 года назад
Только без формул, они не формтаируются:
Каждый базисный вектор новой системы координат надо разложить по векторам старого базиса:

Найдём коэффициенты! Умножим скалярно каждое разложение на соответствующий новый вектор, (который слева), используя свойство дистрибутивности скалярного произведения:

Так как векторы единичные, то скалярные произведения слева будут равны единице

Преобразуем правые части:

Очевидно, равенство будет выполнено, если a_11=cos⁡φ=i ⃗,i ⃗'; a_21=sin⁡φ=j ⃗,i ⃗'; a_12=-sin⁡φ=i ⃗, j ⃗'; a_22=cos⁡φ=j ⃗,j ⃗'.
Составим матрицу коэффициентов, учитывая, что каждый вектор в матрице записан в столбец:

Такую матрицу, по которой старый базис переходит в новый, называют матрицей прямого перехода и обозначают буквой S.
Мы нашли, что матрица S прямого перехода состоит из следующих элементов


Чтобы вернуться от нового базиса к старому, надо решить матричное уравнение . Решив его, находим формулу обратного перехода с матрицей T=S^(-1)

Объекты, которые при переходе к другой системе координат подчиняются тем же формулам, что и базисные векторы, называют ковариантными, т.е. дословно «по базису».
Возьмём вектор, имеющий разложение в старом базисе

Какими станут его координаты, если мы перейдём к новому базису? Давайте заменим базисные векторы по формуле, используя свойство дистрибутивности, получим:

Выходит, чтобы получить координаты вектора в новой системе координат, его надо умножить на матрицу обратного перехода! Решив матричное уравнение, находим, формулу с матрицей S=T^(-1). То есть для вектора переходы в другую систему координат идут по противоположным законам, чем для базисных векторов. Поэтому векторы и другие объекты, ведущие себя так при переходах, называют контравариантными, т.е. дословно «противоположно базису».

В о п р о с. А как повернуть вектор в существующей системе координат?
О т в е т. Пользуясь теми же формулами, но оставаясь в той же системе координат. Полученные после преобразования координаты будут координатами повернутого вектора. Матрицу перехода в таком случае называют матрицей поворота.
Amaxar 777Высший разум (147479) 2 года назад
У меня нет никакого "старого" базиса, пространство не двумерное, а N-мерное)
Да и вы тут, если убрать воду, исходите из того, что в каком-то базисе матрицы поворота известны. У меня они не известны ни в каком базисе.
Пётр ПрудниковГуру (4244) 2 года назад
старый базис это до поворота, после поворота это новый базис, т.к. ты поворачиваешь вокруг оси, один базисный вектор будет общим, в любом случае сначала надо записать символически разложение каждого вектора нового базиса по старому, коэффициенты разложения будут матрицей, матрица для каждого пространства имеет установленный вид. затем делаешь то как описано.
Пришелец Просветленный (40301) 2 года назад
Здесь на умные вопросы не отвечают. Ищи другое место)
Amaxar 777Высший разум (147479) 2 года назад
Та не, иногда бывает)
Tania Гений (60830) 2 года назад
вам надо найти связь между направляющими косинусами в исходной системе координат и в повернутой. Правильно ли я поняла ваш вопрос?
эта связь, конечно, известна и есть в учебниках.
вот это я нашла в интернете...(в принципе понятно)
там с - cos и s -sin
Amaxar 777Высший разум (147479) 2 года назад
Нет, не совсем. У меня пространство неевклидово. А потому все будет интереснее. К тому же, тут опять-таки берутся готовые матрицы поворота во круг каждой из осей. Мне нужно это сделать, не используя готовые матрицы поворота, и без перехода в базис с евклидовой метрикой. Чисто алгебраически, без обращения к геометрической интуиции.
Tania Гений (60830) Amaxar 777, всё равно нужно по очереди поворачивать каждую ось и перемножать соответствующие матрицы.
Похожие вопросы