У меня есть заданная матрица вращения 3x3, и я хочу рассчитать угол поворота вокруг оси z. Как туда попасть? Например, в этом случае ниже, как они рассчитали «вращение -30deg вокруг оси x»? Или как они достигли значения «-74deg» вокруг этой оси?Как рассчитать угол от матрицы вращения
Это моя исходная матрица:
Спасибо!
Благодарим за ответ. Тем не менее, у меня нет Matlab для использования этого кода, который вы отправили. Есть ли способ/веб-сайт, который я могу внести в свою ценность, и это даст мне углы? – user7077261
вам не нужен matlab, только математика для оси Z вам нужна atan2 (r21, r11), для вашей исходной матрицы, которая является atan2 (0,1), посмотрите на раздел разлагающейся матрицы этой ссылки. Он имеет уравнения для всех трех углов Эйлера. – user2927848