tform = trvec2tform(trvec) convierte la representación cartesiana del vector de traslación trvec en la transformación homogénea correspondiente tform. Cuando use la matriz de transformación, premultiplíquela por las coordenadas que van a transformarse (en lugar de posmultiplicarla).
La representación cartesiana de un vector de traslación, especificada como una matriz de n por 2 si tform es un arreglo de 3 por 3 por n y una matriz de n por 3 si tform es un arreglo de 4 por 4 por n. n es el número de vectores de traslación. Cada vector tiene la forma [xy] o [xyz].
Transformación homogénea, devuelta como un arreglo de 3 por 3 por n o un arreglo de 4 por 4 por n. n es el número de 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]
Las matrices de transformación homogénea 2D tienen el formato:
Las matrices de transformación homogénea 3D tienen el formato:
El argumento trvec ahora acepta vectores de traslación 2D como una matriz de n por 2 y trvec2tform da como resultado matrices de transformación homogéneas 2D como un arreglos de 3 por 3 por n.
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window.
Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.