ScalingTransform

ScalingTransform[{sx,sy,}]

原点から各座標軸に沿った siの因子のスケーリングを表すTransformationFunctionを与える.

ScalingTransform[{sx,sy,},p]

p を中心としたスケーリングを与える.

ScalingTransform[s,v]

ベクトル v の方向に沿った s の因子でスケーリングを与える.

ScalingTransform[s,v,p]

v の方向に沿って点 p を中心としてスケーリングを与える.

詳細

例題

すべて開くすべて閉じる

  (2)

座標軸に沿ってスケールする:

ベクトル{1,1}に沿って因子 s でスケールする:

スケールする方向のベクトルは因子 s でスケールされる:

スコープ  (4)

{px,py}を中心として座標軸に沿ってスケールする:

{px,py}を中心として因数 s でベクトル{1,1}に沿ってスケールする:

2Dの形に適用された変換:

3Dの形に適用された変換:

アプリケーション  (2)

投影はスケーリングの特殊ケースと見ることができる:

円を異なる方向にスケールする:

特性と関係  (3)

ScalingTransform[s,v]の逆はScalingTransform[1/s,v]で与えられる:

ScalingTransform[{s1,,sn}]の逆はScalingTransform[{1/s1,,1/sn}]で与えられる:

それに沿ってスケールが適用される方向が対角状のときは,変換がなされる:

この場合,変換が適用される順番は問題ではない:

考えられる問題  (1)

スケール変換が適用される順序は重要である:

異なる順序で変換を適用することの違い:

おもしろい例題  (1)

3Dオブジェクトを点 p についてスケールする:

軸に沿ってスケールする:

軸に沿ってスケールする:

軸に沿ってスケールする:

Wolfram Research (2007), ScalingTransform, Wolfram言語関数, https://reference.wolfram.com/language/ref/ScalingTransform.html.

テキスト

Wolfram Research (2007), ScalingTransform, Wolfram言語関数, https://reference.wolfram.com/language/ref/ScalingTransform.html.

CMS

Wolfram Language. 2007. "ScalingTransform." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ScalingTransform.html.

APA

Wolfram Language. (2007). ScalingTransform. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ScalingTransform.html

BibTeX

@misc{reference.wolfram_2024_scalingtransform, author="Wolfram Research", title="{ScalingTransform}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/ScalingTransform.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_scalingtransform, organization={Wolfram Research}, title={ScalingTransform}, year={2007}, url={https://reference.wolfram.com/language/ref/ScalingTransform.html}, note=[Accessed: 22-November-2024 ]}