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
にマッピングします。
は、N 次元の配列 X
= tformfwd(T
,U1,U2,...,U_ndims_in
)ndims_in
を 1 つの (N+1) 次元の配列にマッピングします。