Main Content

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