exponenta event banner

tform2trvec

Извлечь вектор трансляции из однородного преобразования

Описание

пример

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

Примеры

свернуть все

tform = [1 0 0 0.5; 0 -1 0 5; 0 0 -1 -1.2; 0 0 0 1];
trvec = tform2trvec(tform)
trvec = 1×3

    0.5000    5.0000   -1.2000

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

свернуть все

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

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

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

свернуть все

Декартово представление вектора трансляции, возвращаемого как матрица n-на-3, содержащая n векторов трансляции. Каждый вектор имеет вид t = [x y z].

Пример: [0.5 6 100]

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

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

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