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