exponenta event banner

tform2axang

Преобразование однородного преобразования в поворот под углом оси

Описание

пример

axang = tform2axang(tform) преобразует вращательную составляющую однородного преобразования, tform, для поворота под углом оси, axang. Трансляционные компоненты tform игнорируются. Входное однородное преобразование должно быть в преумноженном виде для преобразований.

Примеры

свернуть все

tform = [1 0 0 0; 0 0 -1 0; 0 1 0 0; 0 0 0 1];
axang = tform2axang(tform)
axang = 1×4

    1.0000         0         0    1.5708

Входные аргументы

свернуть все

Гомогенное преобразование, определенное матрицей n гомогенных преобразований 4 на 4 на n. Входное однородное преобразование должно быть в преумноженном виде для преобразований.

Пример: [0 0 1 0; 0 1 0 0; -1 0 0 0; 0 0 0 1]

Выходные аргументы

свернуть все

Поворот в форме ось-угол, определяемый как матрица n-на-4 вращений ось-угол. Первые три элемента каждого ряда задают оси вращения, а последний элемент определяет угол поворота (в радианах).

Пример: [1 0 0 pi/2]

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.
Представлен в R2015a