Processing math: 100%
yはxの関数であるとは,
2つの集合A, Bがあって,
AからBへの対応が,
Aのある元xひとつに対して,
Bの元yがひとつだけ結びついている状態のこと。
であった。
この対応を
fと
gの合成関数といい,
(g∘f)(x)とかく。
(g∘f)(x)=g(f(x))である。
注意が2つある。
ひとつは,
上の例は,さもfとgがつながっているようにa1などを設定しているが,
実際には,f(a)=bとすると,
bをg(x)の定義域の中から探して,g(b)を求めている。
ふたつめは,
つまり,g(x)の定義域はf(x)の値域を含むべきだと考えられていること,
でなければ,g∘fは定義すべきではないと考えられていること。
でも,実際にはf(x)の定義域が制限されるだけではないかということ。
f(x)=x−2, g(x)=x2+1とするとき,
(g∘f)(x)=(x−2)2+1
(f∘g)(x)=x2−1
x |
−2 |
−1 |
0 |
1 |
2 |
3 |
f(x) |
−4 |
−3 |
−2 |
−1 |
0 |
1 |
x |
−2 |
−1 |
0 |
1 |
2 |
3 |
g(x) |
5 |
2 |
1 |
2 |
5 |
10 |
x |
−2 |
−1 |
0 |
1 |
2 |
3 |
(g∘f)(x) |
17 |
10 |
5 |
2 |
1 |
2 |
x |
−2 |
−1 |
0 |
1 |
2 |
3 |
(f∘g)(x) |
3 |
0 |
−1 |
0 |
3 |
8 |
f(x)=x+1, g(x)=√xとするとき,
(g∘f)(x)=√x+1
(f∘g)(x)=√x+1
x |
−2 |
−1 |
0 |
1 |
2 |
3 |
f(x) |
−1 |
0 |
1 |
2 |
3 |
4 |
x |
−2 |
−1 |
0 |
1 |
2 |
3 |
g(x) |
nil |
nil |
0 |
1 |
√2 |
√3 |
x |
−2 |
−1 |
0 |
1 |
2 |
3 |
(g∘f)(x) |
nil |
0 |
1 |
√2 |
√3 |
2 |
x |
−2 |
−1 |
0 |
1 |
2 |
3 |
(f∘g)(x) |
nil |
nil |
1 |
2 |
√2+1 |
√3+1 |