tformfwd
順方向の N 次元空間変換の適用
2 次元および 3 次元の幾何学的変換の場合、関数 tformfwd は推奨されません。代わりに関数 transformPointsForward を使用してください。詳細については、バージョン履歴を参照してください。
構文
説明
[ は X1,X2,...,X_ndims_out] = tformfwd(T,U1,U2,...,U_ndims_in)T で定義された ndims_in から ndims_out への空間変換を座標配列 U1,U2,...,U_ndims_in に適用します。変換により点 [U1(k) U2(k) ...U_ndims_in(k)] を点 [X1(k) X2(k) ... X_ndims_out(k)] にマッピングします。
入力座標配列 ndims_in の数は、T.ndims_in と等しくなければなりません。出力座標配列 ndims_out の数は、T.ndims_out と等しくなければなりません。配列 U1,U2,...,U_ndims_in は任意の次元にできますが、サイズは同じでなければなりません。出力配列 X1,X2,...,X_ndims_out もこのサイズでなければなりません。
X = tformfwd(T,U)T で定義された空間変換を座標配列 U に適用します。
- Uが m 行- ndims_in列の次元を持つ 2 次元行列の場合、- Xは m 行- ndims_out列の次元を持つ 2 次元行列です。- tformfwdは、- ndims_inから- ndims_outへの変換を- Uの各行に適用します。- tformfwdは、点- U(k, : ) を点- X(k, : ) にマッピングします。
- Uが (N+1) 次元配列の場合、- tformfwdは、点- U(k1, k2, … ,kN, : ) を点- X(k1, k2, … ,kN, : ) にマッピングします。- size(U,N+1)は- ndims_inと等しくなければなりません。- Xは (N+1) 次元配列で、- size(X,I)は- I= 1, … ,N の場合- size(U,I)と等しく、- size(X,N+1)は- ndims_outに等しくなります。
構文 X = tformfwd(U,T) はこの構文の古い形式であり、下位互換性のために引き続きサポートされています。
[ は、(N+1) 次元の配列をサイズの等しい N 次元の配列 X1,X2,...,X_ndims_out] = tformfwd(T,U)ndims_out にマッピングします。
X = tformfwd(T,U1,U2,...,U_ndims_in)ndims_in を 1 つの (N+1) 次元の配列にマッピングします。