MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
剛体変換を点に適用する
R2022b 以降
tpoints = transform(transformation,points)
tpoints = transform(rotation,points)
tpoints = transform(___,isCol=format)
tpoints = transform(transformation,points) は剛体変換 transformation を入力点 points に適用し、変換後の点 tpoints を返します。
tpoints
transformation
points
tpoints = transform(rotation,points) は回転 rotation を入力点 points に適用し、変換後の点 tpoints を返します。
rotation
tpoints = transform(___,isCol=format) は、前述の構文の入力引数に加えて論理フラグ format を使用して、入力点 points の予期される形式を列方向または行方向に設定します。
format
すべて折りたたむ
se2
se3
変換。スカラーの se2 オブジェクト、スカラーの se3 オブジェクト、あるいは変換オブジェクトの N 要素配列として指定します。N は変換の合計数です。
transformation を配列として指定する場合、各要素が同じタイプでなければなりません。
so2
so3
回転。スカラーの so2 オブジェクト、スカラーの so3 オブジェクト、あるいは回転オブジェクトの N 要素配列として指定します。N は回転の合計数です。
rotation を配列として指定する場合、各要素が同じタイプでなければなりません。
変換する点。N×D×M の配列として指定します。ここで、
D は変換の次元であり、2 次元の変換の場合は 2、3 次元の変換の場合は 3 として定義されます。
N は、変換する入力点の総数です。
M は、各点で実行する変換の合計数です。
2 次元の変換と回転の場合、各行は [X Y] の形式で点を指定します。3 次元の変換と回転の場合、各行は [X Y Z] の形式で点を指定します。
format を true として指定した場合、points を D×N×M の配列として指定する必要があります。ここで、各列は 1 点を示します。
true
データ型: single | double
single
double
false
0
1
点の形式。logical 0 (false) または 1 (true) として指定します。この引数を true に指定した場合は、points の点を列として指定する必要があります。それ以外の場合は、点を行として指定します。
例: isCol=true
isCol=true
データ型: logical
logical
変換後の点。N×D×M の配列として返されます。ここで、
D は変換の次元であり、2 次元の変換および回転の場合は 2、3 次元の変換または回転の場合は 3 として定義されます。
format を true として指定した場合、tpoints は D×N×M の配列として返されます。ここで、各列は 1 点を示します。
すべて展開する
R2022b で導入
dist
interp
normalize
plotTransforms
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ