Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Последний раз редактировалось it12345 20.01.2016, 23:56, всего редактировалось 1 раз.
Имеется жесткий объект, состоящий из материальных точек, например, молекула, состоящая из атомов. Атомы не смещаются относительно друг друга, но вся молекула вращается произвольным образом как единое целое. Известны все координаты атомов в начальный момент и после произвольного поворота. Как найти углы, на который был совершён поворот? (Найти матрицу поворота или 9 углов между старыми и новыми осями. В общем, нужно каким-то образом, зная новые координаты атомов при помощи поворота возвратить их в начальные положения).
Munin
Re: Повороты. Химико-геометрическая задача.
21.01.2016, 00:01
Чего проще. Вам известны повороты любых трёх некомпланарных векторов. Выразите через них базисные, да и всё.
gris
Re: Повороты. Химико-геометрическая задача.
21.01.2016, 00:05
Последний раз редактировалось gris 21.01.2016, 00:06, всего редактировалось 1 раз.
А нельзя ли выбрать четыре атома, образующие тетраэдр, положение которых будет определять положение всей молекулы. С четырьмя атомами связать базис. Ну и следить за его движением. Упс. То же самое?
arseniiv
Re: Повороты. Химико-геометрическая задача.
21.01.2016, 01:02
(Оффтоп)
Как все любят матрицы поворота, когда некоторые задачи проще или быстрее решаются кватернионами. (Да, не все, но в любом случае стоит знать, какие именно.) Хотя те тоже надо правильно использовать, чтобы не умножать лишние разы.