Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

outputLimits

Buscar límites espaciales de salida dados límites espaciales de entrada

Descripción

ejemplo

[xLimitsOut,yLimitsOut] = outputLimits(tform,xLimitsIn,yLimitsIn) estima los límites espaciales de salida correspondientes a un conjunto de límites espaciales de entrada y, dada la transformación geométrica 2D.xLimitsInyLimitsIntform

ejemplo

[xLimitsOut,yLimitsOut,zLimitsOut] = outputLimits(tform,xLimitsIn,yLimitsIn,zLimitsIn) estima los límites espaciales de salida, dada la transformación geométrica 3D.tform

Ejemplos

contraer todo

Cree un objeto que defina una rotación de 10 grados en sentido antihorario.affine2d

theta = 10; tform = affine2d([cosd(theta) -sind(theta) 0; sind(theta) cosd(theta) 0; 0 0 1]);
tform =     affine2d with properties:                   T: [3x3 double]     Dimensionality: 2

Estimar los límites espaciales de salida, dada la transformación geométrica.

[xlim, ylim] = outputLimits(tform,[1 240],[1 291]) 
xlim =      1.1585  286.8855   ylim =    -40.6908  286.4054

Cree un objeto que defina un factor de escala diferente en cada dimensión.affine3d

Sx = 1.2; Sy = 1.6; Sz = 2.4; tform = affine3d([Sx 0 0 0; 0 Sy 0 0; 0 0 Sz 0; 0 0 0 1]);
tform =     affine3d with properties:                   T: [4x4 double]     Dimensionality: 3

Estimar los límites espaciales de salida, dada la transformación geométrica.

[xlim, ylim, zlim] = outputLimits(tform,[1 128],[1 128],[1 27]) 
xlim =      1.2000  153.6000   ylim =      1.6000  204.8000   zlim =      2.4000   64.8000

Argumentos de entrada

contraer todo

Transformación geométrica, especificada como un objeto de transformación geométrica.

Para transformaciones geométricas 2D, es un objeto de transformación, , , , o geométrico.tformaffine2dprojective2dLocalWeightedMeanTransformation2DPiecewiseLinearTransformation2DPolynomialTransformation2D

Para transformaciones geométricas 3D, es un objeto.tformaffine3d

Introduzca límites espaciales en la dimensión -, especificada como un vector numérico 1 por 2.x

Tipos de datos: double

Introduzca límites espaciales en la dimensión -, especificada como un vector numérico 1 por 2.y

Tipos de datos: double

Introduzca límites espaciales en la dimensión -, especificada como un vector numérico 1 por 2.z Proporcione solo cuando sea un objeto.zLimitsIntformaffine3d

Tipos de datos: double

Argumentos de salida

contraer todo

Límites espaciales de salida en la dimensión -, devuelta como un vector numérico 1 por 2.x

Tipos de datos: double

Límites espaciales de salida en la dimensión -, devuelta como un vector numérico 1 por 2.y

Tipos de datos: double

Límites espaciales de salida en la dimensión -, devuelta como un vector numérico 1 por 2. devuelve sólo cuando es un objeto.zoutputLimitszLimitsIntformaffine3d

Tipos de datos: double

Introducido en R2013a