Main Content

trvec2tform

Convertir un vector de traslación en una transformación homogénea

Descripción

ejemplo

tform = trvec2tform(trvec) convierte la representación cartesiana de un vector de traslación, trvec, en la transformación homogénea correspondiente, tform. Cuando use la matriz de rotación, premultiplíquela con las coordenadas que van a transformarse (en lugar de posmultiplicarla).

Ejemplos

contraer todo

trvec = [0.5 6 100];
tform = trvec2tform(trvec)
tform = 4×4

    1.0000         0         0    0.5000
         0    1.0000         0    6.0000
         0         0    1.0000  100.0000
         0         0         0    1.0000

Argumentos de entrada

contraer todo

La representación cartesiana de un vector de traslación, especificada 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]

Argumentos de salida

contraer todo

La matriz de transformación homogénea, devuelta como una matriz de 4 por 4 por n de n transformaciones homogéneas. Cuando use la matriz de rotación, premultiplíquela con las coordenadas que van a girarse (en lugar de posmultiplicarla).

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

Capacidades ampliadas

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

Historial de versiones

Introducido en R2015a