WOLFRAM

ScalingTransform[{sx,sy,}]

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

ScalingTransform[{sx,sy,},p]

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

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

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

詳細

例題

すべて開くすべて閉じる

  (2)基本的な使用例

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

Out[1]=1

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

Out[1]=1

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

Out[2]=2

スコープ  (4)標準的な使用例のスコープの概要

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

Out[1]=1
Out[2]=2

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

Out[1]=1
Out[2]=2

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

Out[2]=2

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

Out[2]=2

アプリケーション  (2)この関数で解くことのできる問題の例

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

Out[1]=1

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

Out[1]=1

特性と関係  (3)この関数の特性および他の関数との関係

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

Out[1]=1

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

Out[1]=1

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

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

Out[2]=2

考えられる問題  (1)よく起る問題と予期しない動作

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

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

Out[2]=2

おもしろい例題  (1)驚くような使用例や興味深い使用例

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

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

Out[3]=3

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

Out[4]=4

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

Out[5]=5
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.

テキスト

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.

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

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

BibTeX

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

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

BibLaTeX

@online{reference.wolfram_2025_scalingtransform, organization={Wolfram Research}, title={ScalingTransform}, year={2007}, url={https://reference.wolfram.com/language/ref/ScalingTransform.html}, note=[Accessed: 02-April-2025 ]}

@online{reference.wolfram_2025_scalingtransform, organization={Wolfram Research}, title={ScalingTransform}, year={2007}, url={https://reference.wolfram.com/language/ref/ScalingTransform.html}, note=[Accessed: 02-April-2025 ]}