跳到正文
格致开物MATHWIKI

复合函数

复合函数把一个函数的输出交给另一个函数作输入。若先用 g 再用 f,写作 (f∘g)(x)=f(g(x));括号中的顺序不能颠倒。

从两次计算到一个规则

取 g(x)=2x+3、f(t)=1/(t−1)。输入 x=0 时,g(0)=3,接着 f(3)=1/2。把两步合写, (f∘g)(x)=12x+2. 内层输出不能等于外层不接受的1,所以必须 x≠−1。如果调换次序,则 (g∘f)(x)=2/(x−1)+3,定义域是 x≠1;不仅公式不同,禁用输入也不同。

一般而言,f∘g 的定义域是 {x∈Dg:g(x)∈Df}。例如 f(t)=t、g(x)=x−4,就要同时满足内层可算与 x−4≥0,所以 x−4 只接受 x≥4。

复合与求导

复合不是简单地把公式并列。对 y=(2x+3)2,先将 x 变为 t=2x+3,再平方。输入增加 Δx,中间量增加 2Δx;平方输出的变化再由中间量决定。链式法则把这两层变化率相乘:y′=2(2x+3)⋅2=8x+12。直接展开也得到 4x2+12x+9 的导数 8x+12,可用来核验。

三个可复合的函数满足结合律 h∘(g∘f)=(h∘g)∘f,因为两边对每个合法输入都按 f、g、h 的顺序计算;但一般没有交换律。读一个长公式时,先标出最内层的输入限制,往外逐层检查,比直接套代数变形稳妥。

参考资料