Main Content

tform2trvec

Extraer un vector de traslación de una transformación homogénea

Descripción

ejemplo

trvec = tform2trvec(tform) extrae la representación cartesiana de un vector de traslación, trvec, a partir de una transformación homogénea, tform. Los componentes de rotación de tform se ignoran. La transformación homogénea de entrada debe estar en la forma de premultiplicación para transformaciones.

Ejemplos

contraer todo

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

Argumentos de entrada

contraer todo

Una transformación homogénea, especificada por una matriz de 4 por 4 por n de n transformaciones homogéneas. La transformación homogénea de entrada debe estar en la forma de premultiplicación para transformaciones.

Ejemplo: [0 0 1 0; 0 1 0 0; -1 0 0 0; 0 0 0 1]

Argumentos de salida

contraer todo

La representación cartesiana de un vector de traslación, devuelta como una matriz de n por 3 que contiene n vectores de traslación. Cada vector tiene la forma t = [x y z].

Ejemplo: [0.5 6 100]

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido en R2015a