maketform
Crear una estructura de transformación espacial en N dimensiones (TFORM)
No se recomienda usar la función maketform para transformaciones geométricas 2D y 3D. Para obtener más información, consulte Historial de versiones.
Sintaxis
Descripción
Crear transformaciones afines y proyectivas en N dimensiones a partir de matrices
crea una estructura de transformación espacial T = maketform("affine",A)T para una transformación afín en N dimensiones especificada como una matriz A. La estructura de transformación T tiene tanto transformaciones directas como inversas.
Una estructura de transformación espacial (denominada estructura TFORM) se puede utilizar con las funciones tformarray, tformfwd y tforminv.
Crear una transformación a partir de funciones directas o inversas
crea una estructura T = maketform("custom",ndims_in,ndims_out,forward_fcn,inverse_fcn,tdata)TFORM personalizada T basada en identificadores de función y parámetros provistos por el usuario. ndims_in y ndims_out son los números de las dimensiones de entrada y salida. forward_fcn y inverse_fcn son identificadores de función para funciones directas e inversas. El argumento tdata puede ser cualquier arreglo de MATLAB® y suele utilizarse para almacenar parámetros de la transformación personalizada. Se puede acceder a forward_fcn e inverse_fcn a través del campo tdata de T.
Crear una transformación para referencias espaciales
crea una estructura T = maketform("box",tsize,outCornerStart,outCornerEnd)TFORM afín en N dimensiones T que asigna un cuadro de entrada definido por las coordenadas de una esquina, ones(1,N), y tamaño tsize, a un cuadro de salida definido por las esquinas opuestas outCornerStart y outCornerEnd. La estructura TFORM "box" suele utilizarse para registrar los subíndices de fila y columna de una imagen o arreglo para algún sistema de coordenadas mundial.
crea una estructura T = maketform("box",inCorners,outCorners)TFORM afín en N dimensiones T. La transformación asigna un cuadro de entrada definido por las esquinas opuestas inCorners(1,:) e inCorners(2,:) a un cuadro de salida definido por las esquinas opuestas outCorners(1,:) y outCorners(2,:).
Crear una transformación compuesta
crea una estructura T = maketform("composite",T1,T2,...,TL)TFORM T que es un compuesto de transformaciones T1, T2, ..., TL, especificadas como estructuras TFORM separadas por comas. Las funciones directa e inversa de T son composiciones funcionales de las funciones hacia directas e inversas de las transformaciones de los componentes T1, T2, ..., TL.
crea una estructura T = maketform("composite",[T1,T2,...,TL])TFORM T que es un compuesto de transformaciones T1, T2, ..., TL, especificadas en un vector. Las funciones directa e inversa de T son composiciones funcionales de las funciones directas e inversas de las transformaciones de los componentes T1, T2, ..., TL.
Ejemplos
Argumentos de entrada
Argumentos de salida
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006aConsulte también
tformfwd | tforminv | fliptform | tformarray

