tforminv
Apply inverse N-D spatial transformation
The tforminv function is not recommended for 2-D and 3-D
geometric transformations. Use the transformPointsInverse
function instead. For more information, see Version History.
Syntax
Description
[
applies the U1,U2,...,U_ndims_in] = tforminv(T,X1,X2,...,X_ndims_out)ndims_out-to-ndims_in inverse
transformation defined in T to the coordinate arrays
X1,X2,...,X_ndims_out. The transformation maps the point
[X1(k) X2(k) ... X_ndims_out(k)] to the point [U1(k)
U2(k) ... U_ndims_in(k)].
The number of input coordinate arrays, ndims_out, must equal
T.ndims_out. The number of output coordinate arrays,
ndims_in, must equal T.ndims_in. The
arrays X1,X2,...,X_ndims_out can have any dimensionality, but
must be the same size. The output arrays U1,U2,...,U_ndims_in
must be this size also.
applies the U = tforminv(T,X)ndims_out-to-ndims_in inverse
transformation defined in T to array X.
When
Xis a 2-D matrix with dimensions m-by-ndims_outmatrix,Uis a 2-D matrix with dimensions m-by-ndims_in.tforminvapplies the transformation to each row ofX.tforminvmaps the pointX(k, : ) to the pointU(k, : ).When
Xis an (N+1)-dimensional array,tforminvmaps the pointX(k1, k2, … ,kN, : ) to the pointU(k1, k2, … ,kN, : ).size(X,N+1)must equalndims_out.Uis an (N+1)-dimensional array, withsize(U,I)equal tosize(X,I)forI= 1, … ,N, andsize(U,N+1)equal tondims_in.
The syntax U = tforminv(X,T) is an older form of this syntax
that remains supported for backward compatibility.
[
maps one (N+1)-dimensional array to U1,U2,...,U_ndims_in] = tforminv(T,X)ndims_in
equally sized N-dimensional arrays.
maps U = tforminv(T,X1,X2,...,X_ndims_out)ndims_out
N-dimensional arrays to one (N+1)-dimensional
array.