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.

isSimilarity

Determinar si la transformación es la transformación de similitud

Descripción

ejemplo

TF = isSimilarity(tform) determina si la transformación afín especificada por es una transformación de similitud.tform

Ejemplos

contraer todo

Cree un objeto que defina una traducción pura.affine2d

A = [ 1  0  0       0  1  0      40 40  1 ];  tform = affine2d(A)
tform =     affine2d with properties:                   T: [3x3 double]     Dimensionality: 2

Compruebe si la transformación es una transformación de similitud.

tf = isSimilarity(tform)
tf =       1

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

Compruebe si la transformación es una transformación de similitud.

TF = isSimilarity(tform)
TF =       0

Argumentos de entrada

contraer todo

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

Argumentos de salida

contraer todo

Marcador que indica la transformación de similitud, devuelto como un escalar lógico. es cuando es una transformación de similitud.TFTruetform

Tipos de datos: logical

Más acerca de

contraer todo

Transformación de similitud

Una transformación de similitud incluye solo rotación, traducción, escalado isotrópico y reflexión. Una transformación de similitud no modifica la forma de un objeto de entrada. Las líneas rectas permanecen rectas y las líneas paralelas permanecen paralelas.

Nota

devuelve si la transformación incluye reflexión.isSimilarityTrue Algunas funciones de la caja de herramientas, como , solo admiten similitudes no reflectantes.imregister Otras funciones, como , admiten la reflexión.fitgeotrans

Consulte también

|

Introducido en R2013a