函數與變換
函數複合
函數複合就是把它們串接起來:你讓一個輸入經過第一個函數,再把它的輸出直接倒入第二個函數。就像流水線,離開第一個工位的零件成了進入下一個工位的零件。這兩步合起來的過程本身又是一個新函數。
我們把「先 g 後 f」的複合寫作 (f ∘ g)(x) = f(g(x)),讀作「f of g of x」。從裡往外算:先算 g(x),再把這個結果餵給 f。順序很重要——儘管內層函數寫在後面,你卻要先做它。
複合一般不滿足交換律:f(g(x)) 與 g(f(x)) 通常並不相同。先穿襪子再穿鞋,和先穿鞋再穿襪子並不一樣。有一個重要的特例與反函數相關:把一個函數與它的反函數複合,不論先後順序,都會原封不動地返回輸入,因為它們彼此抵消。
若 f(x) = x + 1 且 g(x) = x^2,則 (f ∘ g)(3) = f(g(3)) = f(9) = 10,但 (g ∘ f)(3) = g(4) = 16。
複合中順序很重要。
另見