Composition[f1,f2,f3,…]
関数 f1, f2, f3, …の合成関数を表す.
Composition 
Composition[f1,f2,f3,…]
関数 f1, f2, f3, …の合成関数を表す.
詳細
- Compositionは,引数を与えることができる合成関数を作ることができる.
- Compositionオブジェクトは,可能な場合は自動的に簡約される. »
- Compositionを含むInverseFunctionオブジェクトは,可能な場合は自動的に簡約される. »
- Compositionの属性はFlatとOneIdentityである.
- Compositionはf1@*f2@*…の形で入力することができる.
- Composition[]はIdentityを与える. »
例題
すべて開く すべて閉じる例 (2)
スコープ (4)
Composition内で純関数を使う:
Composition[1 + # ^ #&, a #&, # / (# + 1)&][x]Compositionと共にApplyを使う:
Composition[f, g, h]@@{x, y, z}Compositionオブジェクトは,可能な場合は自動的に簡約される:
Composition[f, Identity, g]Composition[RotationTransform[θ], RotationTransform[ϕ]]Compositionオブジェクトを変数に割り当てる:
f = 2#& @* Cases[_Symbol]f[{a, "b", c, d, "e", 5}]アプリケーション (2)
特性と関係 (10)
Composition[f]は f を与える:
Composition[f]Composition[]はIdentityを与える:
Composition[]合成関数内のIdentityは自動的に削除される:
Composition[f, Identity, g]連続するTransformationFunctionオブジェクトは組み合される:
Composition[TranslationTransform[{2, 2}], f, RotationTransform[θ], RotationTransform[-θ]]//Simplify合成関数のInverseFunctionは逆関数の逆合成関数を生成する:
InverseFunction[Composition[f, g, h]]Compositionは左側に構成する:
Composition[f, g][x]RightCompositionは右側に構成する:
RightComposition[f, g][x]純関数を使ってCompositionのような動作をするオブジェクトを設定することができる:
Composition[f, g, h][x]f[g[h[#]]]&[x]Composition[f, g, h][x]f @* g @* h@x接頭辞表記を使用すると,同じ順序で関数を入力するため,Compositionが自然になる:
f@g@h@x後置記法では,関数は純粋な後置アプリケーションに対して反転される:
x//h//g//fx//f @* g @* hNestを使って関数をそれ自身と
回合成する:
Nest[f, x, 3]Composition[f, f, f][x]RSolveを使って関数をそれ自身と
回合成する:
f[x_] := (2x + 3/x + 4)fn = a /. First@RSolve[{a[n + 1] == f[a[n]], a[0] == 0}, a, n]fn[10](Composition@@Table[f, {10}])[0]ComposeSeriesを使って級数展開を合成する:
Series[Composition[Sin, Cos][x], {x, 0, 3}]ComposeSeries[Series[Sin[x], {x, Cos[0], 3}], Series[Cos[x], {x, 0, 3}]]考えられる問題 (1)
Composition[…]オブジェクトは引数をホールドしない:
Composition[Hold, Times][2 + 3, 4 + 5]Hold[Times[2 + 3, 4 + 5]]テクニカルノート
-
▪
- 演算子の操作
関連するガイド
-
▪
- 関数の合成と演算子形式 ▪
- Wolfram言語のシンタックス ▪
- 関数型プログラミング ▪
- 式への構造操作
履歴
1991 で導入 (2.0) | 2014 で更新 (10.0)
テキスト
Wolfram Research (1991), Composition, Wolfram言語関数, https://reference.wolfram.com/language/ref/Composition.html (2014年に更新).
CMS
Wolfram Language. 1991. "Composition." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/Composition.html.
APA
Wolfram Language. (1991). Composition. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Composition.html
BibTeX
@misc{reference.wolfram_2026_composition, author="Wolfram Research", title="{Composition}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/Composition.html}", note=[Accessed: 07-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_composition, organization={Wolfram Research}, title={Composition}, year={2014}, url={https://reference.wolfram.com/language/ref/Composition.html}, note=[Accessed: 07-October-2026]}